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

Поэтому проводятся такого типа курсы тестировщиков - qastartup.com.ua и тесты для проверки производительности приложений и системы. Для этой цели чаще всего используются специализированные инструменты, которые проведут тестирование по заданным параметрам (количество одновременно работающих пользователей, количество одновременно вводимых данных и т.д.), получив результаты и проанализировав полученные результаты, указывают на оптимальное решение.

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