Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемСергей Егошин
1 Автоматизация тестирования Web-приложений 2007 г. Липский Павел Николаевич
2 В чем сложность тестирования Web- приложений? Клиент-серверная архитектура. Непредсказуемость браузеров при интерпретации Web-документов.
3 Преимущества автоматизации тестирования: Скорость. Надежность. Повторное использование. Программируемость.
4 Инструменты автоматизации тестирования Инструменты тестирования производительности и нагрузочного тестирования. Инструменты тестирования приложений с графическим интерфейсом (GUI).
5 : Этапы тестирования приложений с графическим интерфейсом: Подготовка к записи сценария тестирования. Запись сценария тестирования. Редактирование полученного сценария. Отладка тестов. Прогон тестового сценария. Анализ результатов тестирования.
6 Основные принципы внедрения автоматизации: Ранее планирование тестирования. Рентабельность. Разработка неавтоматизированных версий тестов. Четкое формулирование сценария тестирования. Тестирование автоматических тестов.
7 Интерфейс подключения провайдеров услуг к платежной системе
8 Требования к средству автоматизации тестирования интерфейса подключения провайдеров Возможность генерировать и отправлять GET и POST запросы и через SSL-соединение. Возможность создавать и разбирать XML-сообщения. Эмулировать работу пользователя на сайте.
9 Стратегия тестирования интерфейса подключения провайдеров Тестирование типовых ситуаций. Тестирование обработки некорректных запросов. Тестирование невозможности осуществления операций, нарушающих логику перехода из состояния в состояние. Тестирование списания и зачисления средств. Тестирование производительности и работы системы под нагрузкой. Тестирование безопасности доступа к шлюзу.
10 Какие Web-приложения имеют наибольшую потребность в автоматизации тестирования? Высоконагрузочные и сложные сайты. Баннерные сети. Платежные шлюзы. Биллинговые системы. ERP-системы.
11 Выводы: Автоматизированные тесты выполняются гораздо быстрее, чем их неавтоматизированные аналоги. При каждом запуске все тесты будут выполняться в полном объеме, согласно разработанному тестовому сценарию. Автоматизированные тесты можно изменять: добавлять новые параметры, циклы и условия. Однажды написанные тесты могут быть запущены при каждом изменении системы. Автоматизация требует серьезного подхода при планировании и подготовке к тестированию.
12 Спасибо за внимание! 2007 г.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.