Автоматизация тестирования пользовательского интерфейса

Содержание

Слайд 2

Цели и задачи проектирования

Цель проектирования - разработать программный продукт для
автоматизации тестирования

Цели и задачи проектирования Цель проектирования - разработать программный продукт для автоматизации
пользовательского интерфейса.
Основные задачи проектирования:
выявление ошибок в функциональности приложения посредством графического интерфейса;
выявление необработанных исключений, возникающих при взаимодействии с графическим интерфейсом;
проверка успешности выполнения основных пользовательских сценариев;
повышение производительности команды тестирования;
повышение качества тестируемого продукта.

Слайд 3

Инструменты автоматизации тестирования пользовательского интерфейса

Самым популярный фреймворк с открытым исходным кодом для

Инструменты автоматизации тестирования пользовательского интерфейса Самым популярный фреймворк с открытым исходным кодом
тестирования веб-приложений

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

Коммерческий инструмент для функционального тестирования

Инструмент для тестирования десктопных, мобильных и веб-приложений

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

Слайд 4

Инструмент Selenium

Инструмент Selenium

Слайд 5

Выбор среды разработки и языка программирования

Язык программирования – Java:
объектно-ориентированный язык;
позволяет решить

Выбор среды разработки и языка программирования Язык программирования – Java: объектно-ориентированный язык;
задачи по построению крупных, но в тоже время гибких, масштабируемых и расширяемых проектов;
дает доступ к большому количеству готовых решений для тестирования и не только.
Среда разработки ˗ IntelliJ IDEA
одна из самых функциональных сред для java разработки, оснащённая системой интеллектуальной помощи в написании кода;
огромное количество плагинов и надстроек под любую задачу

Слайд 6

Среда для модульного тестирования

Процесс тестирования с использованием TestNG

Среда для модульного тестирования Процесс тестирования с использованием TestNG

Слайд 7

Структура проекта

Струтура Maven пректа:

src\main\java ;
src\main\resources;
src\test;
src\test\java;
src\test\recources;
файл pom.xml.

Структура проекта Струтура Maven пректа: src\main\java ; src\main\resources; src\test; src\test\java; src\test\recources; файл pom.xml.

Слайд 8

Слои проекта на основе Page Object pattern

Слои проекта на основе Page Object pattern

Слайд 9

Генерация отчетов прохождения автотестов

Генерация отчетов прохождения автотестов

Слайд 10

Технико-экономические показатели проекта

Технико-экономические показатели проекта

Слайд 11

Заключение

В результате работы над дипломным проектом были достигнуты следующие цели:
проведен анализ

Заключение В результате работы над дипломным проектом были достигнуты следующие цели: проведен
предметной области;
проведен анализ существующих инструментов и методов тестирования пользовательского интерфейса;
произведен выбор средств разработки;
разработан программный продукт по автоматизации тестирования;
рассчитана экономическая эффективность разработанного программного продукта.
Имя файла: Автоматизация-тестирования-пользовательского-интерфейса.pptx
Количество просмотров: 16
Количество скачиваний: 0