программные средства для выполнения тестов и проверки результатов выполнения, что помогает
сократить время тестирования и упростить его процесс. (упрощение в смысле просто
пользоваться).
Преимущества:
- повторяемость (исключён человеческий фактор)
- быстрота выполнения (не нужно сверяться с требованиями)
- меньше затрат на поддержку
- автоматические отчёты
- выполнение без вмешательств
- планирование, разработка тестов, анализ результатов, ночью QA среда более стабильна
Недостатки:
- повторяемость
- затраты на разработку
- мелкие ошибки скрипта, под которые он не запрограммирован
Риски:
- переоценка возможностей
- недооценка ресурсов
Тестовое покрытие:
- плотность покрытия тестами требований = кол-во требований, проверяемых тест
кейсами/количество всех требований * 100%. Должно быть проверено и покрыто всё.