TestRail як спочатку подумати, а потім протестувати

Сподіваюся, багато хто з вас знає, що в тестуванні теж є документація. І вести її можна по-олдскульного, в xls-файлах та в татках або ж, як справжні джедаї, використовувати спеціалізований інструмент. Ось про один із таких інструментів під назвоюTestRail, який ми нещодавно впровадили у себе в TestLab², я й хочу сьогодні розповісти. Інструмент виявився настільки вдалим, що мовчати сил не було і я вирішив зробити щось корисне для суспільства.

Короткий офіційний звіт про продукт:

  • Офіційний сайт: http://www.gurock.com/testrail/
  • Призначення: ведення тестової документації
  • Ліцензія: платний продукт від €159*
  • Заголовок: release 1.0
  • Платформа: LAMP

Короткий disclaimer з термінології:

  • Test case - атомарний елемент тест-плану, що складається з наступних компонентів:
  • Опис environment-а (оточення), в якому виконується case (може бути винесений рівнем вище, в тест-план)
  • Кроки виконання
  • Очікуваний результат виконання
  • Test suite - список case-ів, об'єднаних якимось загальним фактором (весь продукт, конкретна фіча і т.д.)
  • Test plan - список test suite-ів, вибраних для тесту
  • Test run - прохід («прогін») test plan-а
  • Встановлення та системні вимоги

    Два варіанти: типовий LAMP або IIS+SQLServer+FastCGI/PHP. Також потрібно буде ionCube і cURL, але це не рідкість. Працює досить швидко, а після включення gzip через mod_deflate стало взагалі кулею літати.

    Основні можливості

    Розрахована на багато користувачів багатопроектна система для ведення тестової документації та обліку результатів виконання тестів. Упродукті передбачено місце для всіх: для тест-менеджерів, яких більше цікавить «коли буде» і «скільки багів», для простих тестувальників, яким зручно звітувати про пройдені кейси, для аналітиків, які зможуть вгризатися в нетрі і з'ясовувати чого воно все так хріновоу чому сіль.

    Як виглядає робочий процес

    Порівняння з конкурентами

    Особисті враження

    Якщо ви ведете тестову документацію за великим проектом, або вже губитеся в тоннах doc- і xls-файлів з кейсами, вам варто звернути увагу на TestRail. Це продукт, який не потрібен усім і кожному, але якщо ви займаєтеся тестуванням професійно, то запам'ятайте цю назву, можливо, TestRail стане вам у нагоді в наступному проекті.

    *Уміючі гуглити можуть знайти в інтернетах купони на знижки.

    А у нас тут можна отримати грант на тестовий період Яндекс.Хмари. Варто лише у полі «секретний пароль» запровадити «Хабр»