четверг, 7 октября 2010 г.

Психология тестирования. Вступление (часть I)

 С точки зрения психологии, подход к тестированию отличается от подхода к программированию. С правильной установкой программисты могут тестировать свой программный код, но предоставление этих обязанностей тестировщикам обычно делается с целью сосредоточить усилия и обеспечить процесс разработки программного обеспечения дополнительными преимуществами такими как, например, независимая оценка профессиональных специалистов в этой области. Независимое тестирование (independent testing) может проводиться на любом этапе.

Определенная степень независимости (не учитывая пристрастие автора) часто бывает эффективной в поиске ошибок. Тем не менее, она не избавляет от обязанности быть внимательным разработчика, который так же может эффективно найти много ошибок в своем коде.

Существует несколько уровней независимости тестирования:

  1. тесты написаны разработчиком данной программы или приложения (низкий уровень независимости - low level of independence)
  2. тесты написаны другим человеком (например, из команды разработчиков)
  3. тесты написаны человеком из другой организационной группы (независимая группа тестировщиков) или специалистом по тестированию (юзабилити или тестированию производительности)
  4. тесты написаны человеком из другой организации или другой компании (например, аутсорсинговой компании)

У людей и проектов есть цели. Люди стремятся сравнять свои планы и задачи, поставленные их менеджером и другими заинтересованными лицами, например, найти ошибки в программе или подтвердить правильность ее работы. Поэтому важно четко определять цели и задачи тестирования.

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

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