Поделиться через


Тестирование интернет-приложений

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

Вы также хотите протестировать в реальных условиях: с несколькими клиентами, подключенными через высокоскоростные подключения, а также низкоскоростные последовательные линии, включая модемные подключения. Это может быть трудно имитировать реальные условия, но, безусловно, стоит тратить время на проектирование возможных сценариев и их выполнение. Если это возможно, вы также захотите использовать средства для выполнения емкости и стресс-тестирования. Некоторые классы ошибок, таких как ошибки времени, трудно найти и воспроизвести.

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

См. также

Задачи программирования для интернет-решений MFC
Основы программирования для интернет-решений MFC