Шаг 144 - Тестирование системы

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

Тест системы производится для полного приложения или по крайней мере на его определенной готовой части. Идеально, если приложение находится в состоянии, в котором конечный пользователь не будет видеть, что оно еще находится в процессе разработки (например, не появляются никакие тестовые диалоговые окна и надписи типа “это не готово”). Следовательно, проект должен быть насколько это возможно выполнен до конца. Этот цикл тестирования должен также включать задачу установки системы. Если Вы разрабатываете программное обеспечение для использования внутри свой организации, скорее всего инсталляция будет не нужна. Однако большие организации часто выделяют для тестирования системы специальную группу людей, которые в качестве конечных пользователей будут устанавливать и пытаться использовать созданное программное обеспечение. Процесс установки очень важен, ведь если подумать, то программа установки - это первая реальная часть программы, которую будет видеть пользователь. Это будут его первые впечатления. Application Setup Wizard превращается на данном этапе в очень нужный инструмент, и Вы должны четко проверить его работу.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.