Пока нет оценок.
Пожалуйста, подождите...

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

Уровни независимого тестирования

  • Тестировщиков нет, и программисты самостоятельно проверяют код. Таки случаи – обычное дело для стартапов или новых компаний. Разработчики, в таких случаях, должны быть высоко мотивированы и должны обеспечивать отличное качества и эффективность программ. Если времени на разработку совсем мало, тестирование не проводится, и программный продукт подвергается риску.
  • Тестировщики являются частью команды по разработке программного продукта. С одной стороны, это хорошо, когда все находится близко (даже в одной комнате) и все в курсе происходящего. Тестировщики учатся у разработчиков, на чем сосредоточиться, чтобы выявить слабые стороны программы. С другой стороны, тестировщики должны иметь высокий уровень ответственности при проверке продукта, и не должны скрывать информацию о проблемах на проекте.
  • Тестировщики – это отдельная команда в организации, которая разрабатывает программный продукт.

Компании по разработке обращаются к независимым командам по тестированию для проверки программных продуктов.

Оказывается, что лучшей опцией для заказчика является разработка проекта компанией «А» и его проверка компанией «Б». Тестировщики, в таком случае, объективны и беспристрастны, они также могут увидеть дефекты свежим взглядом.

В любом случае, независимо от уровня независимости тестирования, разработчики и тестировщики всегда должны уважать друг друга. Информация об ошибках должна предоставляться без личной критики. Также, тестировщики не должны восприниматься как вестники плохих новостей, поскольку они не пишут код, они лишь находят баги.

Комментарии отключены.