Ответ
Работал со следующими Test Management Systems (TMS):
- Jira с плагинами: Zephyr Scale/Squad, Xray.
- TestRail
- Qase
- Allure TestOps
- PractiTest
- TMS от 1С
Для прототипирования или небольших задач также использовал Excel/Google Sheets.
Пример структуры тест-кейса (TestRail):
Title: Авторизация с валидными учетными данными
Preconditions: Пользователь зарегистрирован в системе.
Steps:
1. Открыть страницу /login.
2. В поле 'Email' ввести 'valid_user@example.com'.
3. В поле 'Password' ввести 'SecurePass123'.
4. Нажать кнопку 'Sign In'.
Expected Result:
- Происходит редирект на главную страницу (/dashboard).
- В заголовке страницы отображается приветствие 'Welcome, User'. Ответ 18+ 🔞
А, ну это про системы для тестов, да? Блядь, как же их дохуя развелось, прям как тараканов после ремонта. Ну, я с этими штуками работал, конечно. Как без них-то, на бумажке что ли писать?
Вот, например, Jira — это же классика, как водка под селёдку. Но сама по себе она для багов, а для тест-кейсов надо плагины цеплять. Zephyr там или Xray. Xray, кстати, иногда такой заумный, что хочется им вилкой в глаз ткнуть, но в целом жить можно.
А ещё был TestRail — отдельная такая контора. Удобный, чёткий, но иногда такой медленный, что пока он загрузится, можно сходить чайку попить, вернуться, а он всё ещё думает. Чувствую подозрение, ёпта, что он там на бэкенде кофе пьёт, а не данные грузит.
Qase — современненький такой, модный. Allure TestOps — это когда ты уже совсем упарываешься в автоматизацию и красоту отчётов. PractiTest — тоже видел, норм. А ещё есть TMS от 1С — это для особых ценителей, кто в этой экосистеме варится. Там свои приколы, конечно.
Ну а если задача на пять минут, или просто набросать идею, то что проще Excel или Google Sheets? Открыл, накидал — и всё, не надо с этими сложными системами ебаться.
А вот, смотри, как примерно это внутри выглядит, на примере TestRail. Чисто технически, блядь, всё правильно, но представь, как это заполняет тестировщик в понедельник утром:
Title: Авторизация с валидными учетными данными
Preconditions: Пользователь зарегистрирован в системе.
Steps:
1. Открыть страницу /login.
2. В поле 'Email' ввести 'valid_user@example.com'.
3. В поле 'Password' ввести 'SecurePass123'.
4. Нажать кнопку 'Sign In'.
Expected Result:
- Происходит редирект на главную страницу (/dashboard).
- В заголовке страницы отображается приветствие 'Welcome, User'.
И вот сидит человек, вводит этот 'SecurePass123' в сотый раз, а в голове одна мысль: "Ну заебало уже это 'Welcome, User' проверять, ёпта!". Но работа есть работа. Главное, чтобы после шага 4 не вылезло вместо приветствия "Ёб твою мать, ошибка 500". Вот тогда начинается самое интересное.