1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/angelinfo-autotest

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

1. О руководстве

1.1. Введение в руководство

Данное руководство предназначено для того, чтобы помочь пользователям работать с системой автоматического тестирования и писать сценарии для автоматического тестирования.

1.2. Целевая аудитория

Тестировщики.

1.3. Выбор фреймворка

Как показано в таблице выше, существуют открытые инструменты, такие как 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. Система автоматического тестирования

2.1 Введение в систему

Система построена с использованием spring, springMVC, selenium, druid, fe и sqlite. Druid используется в качестве пула соединений с базой данных, fel используется для анализа выражений, а sqlite используется в качестве встроенной базы данных.

2.2 Описание списка примеров

У состояния примера есть: нормальное, запущенное, подготовленное к запуску, ошибочное. Когда выполнение примера завершается неудачно, отображается причина сбоя примера.

Можно получить статус последней страницы ошибки, нажав на значок фотографии.

2.3 Функции загрузки, изменения, удаления и запроса

Для добавления, удаления, изменения и запроса примеров.

2.4 Функция обновления

Если напрямую изменить содержимое примера на сервере, а затем нажать кнопку обновления, пример вступит в силу.

2.5 Функция принудительного завершения

Завершает выполнение или ожидание выполнения примера.

2.6 Функция отправки скриншота

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

2.7 Функции запуска и мониторинга

Запуск используется для тестирования примеров, можно запускать несколько примеров одновременно, но примеры на одном сайте будут выполняться последовательно (другие примеры находятся в состоянии ожидания выполнения), а примеры на разных сайтах выполняются параллельно. Мониторинг используется для отслеживания процесса выполнения примеров. Состояние монитора имеет только два состояния: нормальное и ошибочное.

3. Написание примеров

Будет дополнено позже....

4. Скриншоты системы

Интерфейс системы

Монитор системы

.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Автоматизация тестирования. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/angelinfo-autotest.git
git@api.gitlife.ru:oschina-mirror/angelinfo-autotest.git
oschina-mirror
angelinfo-autotest
angelinfo-autotest
master