Академический Документы
Профессиональный Документы
Культура Документы
Ручные тесты
Сперва функциональность Mesto проходит через ручных тестировщиков. Они
готовят тест-кейсы.
Затем автоматизаторы пишут код, чтобы не проверять функциональность вручную
каждый раз.
Если подходить к тестированию так, ручных тестов будет меньше всего, ведь
новую функциональность проверяют вручную только один раз. Пока это
единственное, что можно определить точно.
Можно сказать, во время первого релиза ручных тестов столько же, сколько E2E-
тестов. Но потом их становится меньше из-за автоматизации.
E2E-тесты
Следующий уровень пирамиды — E2E-тесты. Нужно проверить такие сценарии:
2. Регистрация.
3. Аутентификация.
5. Добавление фотографии.
7. Лайк фотографии.
10 позитивных;
10 негативных;
Это нормально: тестировщик не всегда видит исходный код. Чаще всего юнит-
тестами занимается тот, кто эти методы создаёт, — разработчик.
отправка ответа.
по 3 на каждую из 9 ручек;
5 общих методов.
✅ «По кнопке». Тесты запускаются каждый раз, когда кто-то в команде решает,
что нужен прогон. Обычно «кнопка» — это команда запуска автотестов в
инструменте CI/CD: например, Jenkins.
Е2E-тесты
E2E-тесты можно оценивать по требованиям и по тест-кейсам.
Интеграционные
Можно оценивать покрытие по тому, сколько ручек API протестировано: