Чек-листы — один из фундаментальных инструментов тестирования. Они позволяют не забывать о важных тестах, фиксировать результаты своей работы и отслеживать статистику о статусе программного продукта.
Иногда чек-листами называют подробные инструкции о тестируемом продукте, содержащие последовательность действий, множество деталей и т.д. Это не так! Главный принцип чек-листов заключается в том, что каждый тестировщик по-своему проходит их, расширяя тестовый набор своей экспертизой. Какие преимущества чек-листов по сравнению с тест-кейсами:
Иногда чек-листами называют подробные инструкции о тестируемом продукте, содержащие последовательность действий, множество деталей и т.д. Это не так! Главный принцип чек-листов заключается в том, что каждый тестировщик по-своему проходит их, расширяя тестовый набор своей экспертизой. Какие преимущества чек-листов по сравнению с тест-кейсами:
- нивелирование эффекта пестицида в регрессионном тестировании
- расширение тестового покрытия за счёт отличий при прохождении
- сокращение затрат на содержание и поддержку тестов: не надо писать много буковок!
- отсутствие рутины, которую так не любят квалифицированные тестировщики
- возможность проходить и комбинировать тесты по-разному, в зависимости от предпочтений сотрудников
При этом, чек-листы сохраняют множество плюсов, за которые так популярны детальные тест-кейсы:
- статистика: кто, когда, что проходил (с детализацией по сборке продукта и окружению, на котором проводилось тестирование)
- памятка, которая помогает не забыть важные тесты
- возможность оценить состояние продукта, его готовность к выпуску
Конечно, было бы нечестно рассказать про плюсы и умолчать о минусах чек-листов:
- начинающие тестировщики не всегда эффективно проводят тесты без достаточно подробной документации
- чек-листы невозможно использовать для обучения начинающих сотрудников, так как в них недостаточно подробной информации
- заказчику или руководству может быть недостаточно того уровня детализации, который предлагают чек-листы
Итого, выбор очевиден: если у вас высокая текучка, низкоквалифицированные сотрудники или этого требует руководство, выбора нет, и придётся создавать и поддерживать подробные, детальные тест-кейсы. Но если в вашей команде квалифицированные сотрудники, то чек-листы значительно удобнее и помогут вам получить максимум пользы от тестовой документации, не тратя время на бюрократию!
Комментариев нет:
Отправить комментарий