Новая статья: ИНЖЕНЕР ПО ТЕСТИРОВАНИЮ ПО, EPAM Systems

На этот раз мы решили рассказать вам о тех, кто обеспечивает высокий уровень качества при разработке ПО, а именно о профессии инженера-тестировщика.

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

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

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

Cуществуют два главных тезиса тестирования

Тезис №1. Не бывает программ без ошибок.

Тезис №2. Обнаружение и исправление ошибки на стадии разработки и тестирования ПО обходится несоизмеримо дешевле, чем после того, как готовый продукт попадет к конечному пользователю.

Далее

 

Ранее опубликованные статьи: