Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Подобно на много други стартиращи компании в нашите проекти в първата година на раждане планини код, който, въпреки че те са добре обхванати от дялове тестове, но все пак почти не останаха, обхванати от гледна точка на функционално тестване. На първо място, ние взехме малко контролен лист. Проблемите, които не са възникнали, докато проектът имаше няколко тестери, които знаят тънкостите на проекта. Но, както винаги се случва, когато един човек в един малък екип се, че е необходимо да се намери адекватен заместител на него. И тук ние сме като големи трудности.

Нашият проект е с много сложна структура: само един дял може да има в документацията на повече от 100 страници. Плюс това, разбира се, е локомотивът на недокументирани функции и индивидуално "hotelok" клиент, който започва на членовете на екипа може да вземе за бъгове.

За щастие, нашата компания съществува и активно се развива по посока на работа със студенти и млади професионалисти. Липса на персонал могат лесно да бъдат отстранени, но ето как бързо да се свържете на новодошлия да работят? Беше решено да се прилага подробен тест случаи, описвайки целия набор от функции по проекта. За решаване на проблема в първата фаза, ние решихме да не преследва платени решения, и да използвате някоя от системите за управление на свободните тест. Изборът падна върху TestLink.

Самата TestLink е написан на PHP, и каквито и да било проблеми с инсталацията не възникнат. Ние сме създали база данни, която дава право на татко, и монтаж мина като по часовник.

Тогава не сме внесли в системата на проекта, ние създадохме структура на проекта и започва да пише тестове. Самата цел на прилагането на тази система е, че ние бяхме в състояние да се идентифицират полезността или безполезността на такива системи за нашите проекти.

Как използваме ресурсите на екипа и TestLink

След като са писали и тествани от тях тестове, че е време да изпробвате системата при хората. Раздадохме на готовите тестове сред начинаещите служители и стажанти. Първият план показва, че използването на подробен тест ще намерите много грешки в тайните места на проекта, които обикновено не достигат ръцете поради приоритета на други функции.

TestLink в момента не се използва с пълния си потенциал. Тя включва способността да се използва не само тест, но също така и условията. Използването условия, наблюдавани много обещаващо особеност на тази система. Условия се отнасят за изпитванията, като много-към-много, което дава възможност за използване на повече от следните модели:

  • Присвояване на изпитвания, които включват един и същ набор от функции, при едно условие. Това на практика и бързо ще създаде допълнителни писти, като горещи поправки.
  • За да се извърши по отношение на някои от ограниченията, които трябва да бъдат изпълнени, за успешното преминаване на теста.

С оглед на факта, че нашите тестове все още не са успели да проникнат на условията по-долу, ние няма да ги споменавам.

TestLink влияние върху качеството на тестване

изпитване на качеството, след въвеждането на TestLink, ясно се увеличили. Ние сме много благодарни на тази система за управление на тест за подробни доклади след изпитването, както и че ни запозна с начина, по който трябва да подходим към тестване. Сега имаме добра настроени вашия проект за тестване на системата, поради което нов служител, след като само половин ден ще бъде изцяло включен в работата на проекта и да направи свои собствени тичам всички тестове, ще бъде в състояние да се разбере, 80% от функциите на проекта.

Плюсове и минуси на TestLink

Въпреки всички предимства, ние сме изправени пред редица недостатъци в системата. Естествено, всичко е много субективно, както и за други компании, нашите искания ще изглеждат неоснователни. Ние не изключва възможността, че може би някои от недостатъците могат да бъдат премахнати чрез разглеждане на документацията или изкопаване малко в кода, но целта е била малко по-различно. Трябваше бързо да се оцени стойността на такава система в рамките на нашата компания.

  • Разработената система на роли. Много гъвкава, можете да конфигурирате достъпа на различните служители и най-бързо да вземе същите тези права.
  • Просто и ясно структуриране на проекта на системата. Проектът - група от тестове - Тест - стъпки (Фигура 2).
  • Light разпределение между тестери за изпитване. Можете да изберете група от тестове или индивидуални тестове, както и копие от предишната версия разпределение тест (фиг. 3).
  • Красиви доклади работи в различни формати, включително и възможността за изпращане на мейл до всички отговорни и заинтересовани служители на резултатите (фиг. 4).

възможности за Mini-преглед TestLink

Ние показваме на системата с примери на нашите проекти. Пълен преглед на системата, не правят смисъл. Основното послание, в този случай, има за цел да покаже, как системата изглежда отвътре, и ако можете да получите на или не си струва дори да настроите. Ето защо, ние се пропуснат етапите на монтаж система на сървъра, както и етапите на институциите на проекта.

Първото нещо, което вижда тестера чрез отваряне TestLink - това е началния екран (Фигура 1.).

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 1 - Начало на екран с проект в TestLink

Тук започва всяка дейност в проекта. Там се извършва:

  • редактиране / създаване на тестове;
  • за назначаване на членове, които отговарят за план;
  • създаването на възли;
  • редактирате настройките на проекта.

страница за редактиране на тест включва функции като:

  • създаване / редактиране на нов тест;
  • създаване / редактиране на тест група;
  • работи с версия на теста;
  • стъпки създаване / редактиране в тестовете.

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 2 - Редактиране на тестове в TestLink

На следващо място, помисли за разпределението на тестове в плана за изпитване.

Към това трябва да бъде разделена на различни тестови групи, които след това могат да се използват за писти, които съответстват на предварително определени условия. Фигура 3 показва, че в този случай изпитванията са разпределени по видове тестове, които изпълняват за избрания проекта. За други проекти, ние имаме различни варианти за разделяне на тест планове, например, по проекти, при които няма тестове за разделяне на групи и се нуждаят от всеки път, за да прогони всички тестове, без изключение, направихме тест планове за производство и се задържа среди.

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 3 - план Редактиране на тест

Присвояване на тестове за членовете на вашия екип е много проста. От лявата страна на прозореца (фиг. 4) може да бъде избран като тест, и тестовата група, и филтри употреба да намерите правилните тестове. След това можете да зададете testrovschika отговорен за определена серия изпитания за конкретен платформа, с помощта на отметки и падащи списъци в дясната част на секцията.

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 4 - Разпределение на задачите за тестерите в TestLink

След разпределението на тест прилича Фигура 5. Той е на разположение, както следва:

  • Описание на всички стъпки, които трябва да бъдат извършени;
  • Поле за въвеждане на коментари;
  • Белегът на преминал теста.

В допълнение към тези елементи, можете да видите допълнителна информация:

  • Предишни писти;
  • Платформата, на която да извърши проверката;
  • Описание на продукта монтаж;
  • Описание на плана за изпитване (не е показано на Фигура 5).

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 5 - изпълнете тестовете в TestLink

Веднага след разпределението на тест можем да наблюдаваме появата на данните в докладите на тестери в "Отчети» TestLink. Този раздел предоставя различни възможности:

  • Проследяване на резултатите от план;
  • Експорт в популярни формати;
  • Изпращането на съобщения по електронна поща на заинтересованите страни;
  • Групирането на Тест за различни характеристики, показани в лявата част на фигура 6.

Testlink - болката и сълзите на тестера или изпълнение панацея опит inventos а

Фиг. 6 - система за отчитане на пистите в TestLink

заключение