Тестирование предугадыванием ошибок
(error guessing
225
)
— тех-
ника тестирования, в которой тесты разрабатываются на основе опыта
тестировщика и его знаний о том, какие дефекты типичны для тех или
иных компонентов или областей функциональности приложения. Мо-
жет комбинироваться с техникой т.н. «ошибкоориентированного» те-
стирования (failure-directed testing
226
), в котором новые тесты строятся
на основе информации о ранее обнаруженных в приложении пробле-
мах.
o
Эвристическая оценка
(heuristic evaluation
227
)
— техника тестирова-
ния удобства использования
{88}
, направленная на поиск проблем в ин-
терфейсе пользователя, представляющих собой отклонение от обще-
принятых норм.
o
Мутационное тестирование
(mutation testing
228
)
— техника тестирова-
ния, в которой сравнивается поведение нескольких версий одного и
того же компонента, причём часть таких версий может быть специ-
ально разработана с добавлением ошибок (что позволяет оценить эф-
фективность тест-кейсов — качественные тесты обнаружат эти специ-
ально добавленные ошибки). Может комбинироваться со следующим
в этом списке видом тестирования (тестированием добавлением оши-
бок).
o
Тестирование добавлением ошибок
(error seeding
229
)
— техника те-
стирования, в которой в приложение специально добавляются зара-
нее известные, специально продуманные ошибки с целью монито-
ринга их обнаружения и устранения и, таким образом, формирования
более точной оценки показателей процесса тестирования. Может ком-
бинироваться с предыдущим в этом списке видом тестирования (мута-
ционным тестированием).
•
Классификация на основе выбора входных данных:
o
Тестирование на основе классов эквивалентности
(equivalence
Достарыңызбен бөлісу: |