2. Поговорим о… TestCase managment. To be or not to be... Как это делают другие или зачем изобретать велосипед? Жизненный цикл тест-кейса Тест-менеджмент в Jira Подведение итогов
3. TestCasemanagment... Tobeornottobe? Это нужно только начальству На поддержку тест-кейсов уходит слишком много времени Мы и так знаем что и как проверять ...etc
4. TestCasemanagment... Tobeornottobe? Thereis NO question! От бардака к эффективному организованному процессу Документация знаний о продукте Тест-кейсы незаменимы при автоматизации тестировании Начальство нам доверяет ...etc
6. Всё по полочкам Не будем делать так как у других Будем делать так как нужно нам! Узнаем - Как живет тест-кейс И решим - Как это реализовать в Jira
7. Жизнь тест-кейса Новый Тест-кейс Status: Open Assignee: лидер группы Тест-кейс на доработке Status: Need Improve Assignee: Автор Тест-кейс на автоматизацию Status: Open Assignee: Автоматизатор Test Type: auto Ручной тест-кейс Status: Open Assignee: unassigned Test Type: manual Автоматизированный Тест-кейс Status: Open Assignee: unassigned TestType: auto Готовый Тест-кейс Status: Open Assignee: unassigned Неактуальный тест-кейс Status: Closed Assignee: unassigned Готовый Тест-кейс Status: Open Assignee: unassigned Тест-кейс на проверку Status: Open Assignee: Проверяющий Тест-кейс нельзя проверить Status: Blocked Assignee: Проверяющий Тест-кейс пройден Status: Passed Assignee: unassigned Passed Revision: xxx Тест-кейс «упал» Status: Failed Assignee: unassigned Link: Bug issue Failed Revision: xxx
8. Реализация в Jira Новый тип проекта — QA Новые типы Issues — Test Case и Test Suite (набор тест-кейсов) Новый тип связи — TestCase ↔ Bug (TC-relates) Задаем связи между задачей на тестирование и найденными багами: - tc-relates — если баг найден при проверке тест-кейсов - relates — если баг найден при свободном тестировании
9. Реализация в Jira QA-проект Bug issue Bug issue TS#1. Проверка инсталятора TC#1. Установка программы TC#2. Удаление программы ... TS#2. Проверка функционала TC#1. Функция #1 TC#2. Функция #2 … TS#3 ... Программа не устанавливается Программа не устанавливается tc-relates tc-relates Task issue Протестировать инсталятор. См. TS#1 relates Bug issue Неверная картинка в инсталяторе
10. Подведем итоги Теперь мы умеем: Получение статуса по количеству пройденных и оставшихся тест-кейсов Получения актуального статуса по упавшим тестам Получение списка автоматизированных и ручных тестов Анализ версий, на которых тест-кейс был пройден успешно или с ошибкой Анализ количества багов, найденных при помощи тест-кейсов и при свободном тестировании