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

Почему так важно проверять параметры производительности программных продуктов?

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

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

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

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

Другими словами, тестирование производительности прекращается, как только дефект будет обнаружен. Затем дефект анализируют, исправляют и все начинается снова… Так проходят часы и дни. Следовательно, каждый баг, который может быть выявлен заранее, напрямую влияет на тестирование производительности, сроки и бюджет проекта.

Такая ситуация даже более очевидна, когда команда использует такие методы, как Agile, Scrum, XP. Главной задачей тестировщика является быстрый отзыв о производительности, предоставляя разработчику информацию о качестве продукта.

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

Независимое тестирование доказало свою эффективность, Вы платите меньше за ту же работу, которую делают штатные специалисты. Вместе с тем, вам предоставят объективную оценку качества вашего продукта, так как профессионалы не участвуют в процессе разработки.

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