Данное руководство предназначено для того, чтобы помочь пользователям работать с системой автоматического тестирования и писать сценарии для автоматического тестирования.
Тестировщики.
Как показано в таблице выше, существуют открытые инструменты, такие как Selenium и Watir, а также коммерческие инструменты, такие как Rational Functional Tester, Rational Robot, QTP и SilkTest. Открытые инструменты имеют более низкую стоимость использования, но их функциональность не так богата, как у коммерческих инструментов. Коммерческие инструменты предоставляют мощные функции записи, которые нравятся новичкам, но запись сценариев не является оптимальным решением для автоматизации тестирования. В сценариях записи тестовые данные и программный код смешаны, что затрудняет обслуживание. Кроме того, когда тестовый случай претерпевает значительные изменения, затраты усилий на обслуживание случая и перезапись случая примерно одинаковы. Учитывая все эти факторы, здесь используется XML в качестве примера, а Selenium используется в качестве движка для автоматизированного тестирования. Selenium — это инструмент для тестирования веб-приложений. Тесты Selenium выполняются непосредственно в браузере, подобно тому, как это делает реальный пользователь. Поддерживаемые браузеры включают IE (7, 8, 9, 10, 11), Mozilla Firefox, Safari, Google Chrome и Opera. Используя Selenium в качестве движка, можно создать систему автоматического тестирования. #2. Система автоматического тестирования
Система построена с использованием spring, springMVC, selenium, druid, fe и sqlite. Druid используется в качестве пула соединений с базой данных, fel используется для анализа выражений, а sqlite используется в качестве встроенной базы данных.
У состояния примера есть: нормальное, запущенное, подготовленное к запуску, ошибочное. Когда выполнение примера завершается неудачно, отображается причина сбоя примера.
Можно получить статус последней страницы ошибки, нажав на значок фотографии.
Для добавления, удаления, изменения и запроса примеров.
Если напрямую изменить содержимое примера на сервере, а затем нажать кнопку обновления, пример вступит в силу.
Завершает выполнение или ожидание выполнения примера.
Используется для бизнес-кейсов, включает операцию отправки и захватывает экран браузера в данный момент, что удобно для обнаружения ошибок.
Запуск используется для тестирования примеров, можно запускать несколько примеров одновременно, но примеры на одном сайте будут выполняться последовательно (другие примеры находятся в состоянии ожидания выполнения), а примеры на разных сайтах выполняются параллельно. Мониторинг используется для отслеживания процесса выполнения примеров. Состояние монитора имеет только два состояния: нормальное и ошибочное.
Будет дополнено позже....
Интерфейс системы
Монитор системы
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )