Почему так важно проверять параметры производительности программных продуктов?
В отличие от других видов проверок, тестирование производительности не позволяет обнаружить баги одновременно в разных частях программы. Представьте себе трубу со множеством отверстий. Очевидно, в первую очередь вы залатаете самую большую дыру, а затем приступите к остальным.
Когда все будет исправлено, тесты производительности будут проведены снова. Как правило, результаты предыдущих тестов уже бессмысленны.
Тестирование производительности занимает много времени и длится несколько дней. Эти проблемы иногда так глубоко укореняются и бывают настолько сложными, что мы пропускаем их, а соответственно остается все меньше и меньше времени на тестирование приложения. Анализ – это сложный процесс, который требует много времени и усилий.
Популярность тестирования производительности необычайно велика, поскольку оно помогает обеспечить корректную работу любой IT-программы. Ведь если приложение не выполняет своих функций, никто его не купит.
Другими словами, тестирование производительности прекращается, как только дефект будет обнаружен. Затем дефект анализируют, исправляют и все начинается снова… Так проходят часы и дни. Следовательно, каждый баг, который может быть выявлен заранее, напрямую влияет на тестирование производительности, сроки и бюджет проекта.
Такая ситуация даже более очевидна, когда команда использует такие методы, как Agile, Scrum, XP. Главной задачей тестировщика является быстрый отзыв о производительности, предоставляя разработчику информацию о качестве продукта.
К тому времени как QA специалист получает приложение, команда уже движется дальше. И не исключено, что нужные люди уже заняты. В результате исправление проблем становится более сложным и дорогостоящим.
Независимое тестирование доказало свою эффективность, Вы платите меньше за ту же работу, которую делают штатные специалисты. Вместе с тем, вам предоставят объективную оценку качества вашего продукта, так как профессионалы не участвуют в процессе разработки.
Комментарии отключены.