Тестирование производительности: как обеспечить успех программного приложения

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

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

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

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

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

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

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

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

Comments are closed.