Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
Чек-лист для начинающих тестировщиков
Перед тем, как углубляться в мир тестирования, необходимо знать рабочий процесс разработки программного обеспечения (SDLC), а это:
- жизненный цикл разработки,
- жизненный цикл тестирования,
- модели жизненного цикла,
- методологии управления проектами (особенно гибкие методологии, например, Scrum, Kanban).
Знания процесса разработки дает понять, в какой момент необходимо применить навыки тестирования, и что делать, когда еще функционал не разработан, но существуют требования.
Для первых шагов тестирования необходимо знать базовый набор тестирования. Сюда можно отнести:
- Основы тестирования (основные цели тестирования, тестирование и отладка, почему тестирование необходимо, вклад тестирования в успех, обеспечение качества и тестирования);
- Чем отличаются ошибки, дефекты и отказы. Сюда же можно отнести первопричины дефекта и какой эффект бывает от первопричин (например, заказчик неверно написал формулу расчета, проектный менеджер не заметил эту первопричину, далее не увидел аналитик, тестировщик, разработчик, и в итоге воспроизводится неверный расчет уже на стороне пользователя).
Возвращаясь к процессу разработки ПО, процесс тестирования (STLC) играет ключевую роль, и то, на каком этапе он поставлен (в зависимости от методологии управления проектом). Обычно более опытные тестировщики начинают процесс тестирования с трассировки требований, чтобы выявить и исключить первопричины дефектов.
Процесс тестирования имеет разный вид — например, в гибкой методологии управления проектами он существенно упрощен, ведь построение полного процесса тестирования для каждого спринта (обычно длится 2 недели) становится не только затратным, но и бессмысленным.
Продолжение читайте на сайте.
