Определенная степень независимости (не учитывая пристрастие автора) часто бывает эффективной в поиске ошибок. Тем не менее, она не избавляет от обязанности быть внимательным разработчика, который так же может эффективно найти много ошибок в своем коде.
Существует несколько уровней независимости тестирования:
- тесты написаны разработчиком данной программы или приложения (низкий уровень независимости - low level of independence)
- тесты написаны другим человеком (например, из команды разработчиков)
- тесты написаны человеком из другой организационной группы (независимая группа тестировщиков) или специалистом по тестированию (юзабилити или тестированию производительности)
- тесты написаны человеком из другой организации или другой компании (например, аутсорсинговой компании)
У людей и проектов есть цели. Люди стремятся сравнять свои планы и задачи, поставленные их менеджером и другими заинтересованными лицами, например, найти ошибки в программе или подтвердить правильность ее работы. Поэтому важно четко определять цели и задачи тестирования.
Комментариев нет:
Отправить комментарий