пятница, 13 сентября 2013 г.

Что такое чек-лист?

Чек-листы — один из фундаментальных инструментов тестирования. Они позволяют не забывать о важных тестах, фиксировать результаты своей работы и отслеживать статистику о статусе программного продукта.

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

Комментариев нет:

Отправить комментарий