Дипломный проект на тему:
Цели и задачи проектирования
Инструменты автоматизации тестирования пользовательского интерфейса
Инструмент Selenium
Выбор среды разработки и языка программирования
Среда для модульного тестирования
Структура проекта
Слои проекта на основе Page Object pattern
Генерация отчетов прохождения автотестов
Технико-экономические показатели проекта
Заключение
Спасибо за внимание!
0.98M
Категория: ПрограммированиеПрограммирование

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

1. Дипломный проект на тему:

Click to edit Master title style
Дипломный проект на тему:
«Автоматизация тестирования пользовательского
интерфейса»
Разработала:
Руководитель и консультант:
ст. гр 41702114 Чичко Т. С.
к.ф-м.н., доцент Бояршинова О. А.
1

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

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

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

Инструменты
автоматизации
Click to edit Master
title style
тестирования пользовательского интерфейса
Самым популярный
фреймворк с
открытым
исходным кодом
для тестирования
веб-приложений
Инструмент для
автоматизации
процесса
тестирования вебприложений,
мобильных
приложений
Коммерческий
инструмент для
функционального
тестирования
Инструмент для
тестирования
десктопных,
мобильных и вебприложений
Инструмент с
открытым
исходным кодом
для тестирования
веб-приложений,
использующий
библиотеки Ruby
3 3

4. Инструмент Selenium

Click to edit Master title style
Инструмент Selenium
4
4

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

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

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

Среда
для
модульного
Click
to edit
Master
title style
тестирования
Процесс
тестирования с
использованием
TestNG
6 6

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

Click
to edit Masterпроекта
title style
Структура
Струтура Maven пректа:
src\main\java ;
src\main\resources;
src\test;
src\test\java;
src\test\recources;
файл pom.xml.
7
7

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

проекта
на
Click toСлои
edit Master
title style
основе
Page Object pattern
8
8

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

Генерация
Click
to edit Master отчетов
title style
автотестов
прохождения
9
9

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

Click
to edit Master title style
Технико-экономические
показатели проекта
Наименование показателя
Значение показателя, рублей
Себестоимость разработанного программного
продукта, руб.
9228,3
Прирост условной прибыли, руб./ год
9080,6
Срок возврата инвестиций (окупаемость), мес.
13 мес.
Себестоимость разработанного программного
продукта, руб.
Срок возврата инвестиций (окупаемость), мес.
9228,3
13
10
10

11. Заключение

ClickЗаключение
to edit Master title style
В результате работы над дипломным проектом были достигнуты следующие цели:
• проведен анализ предметной области;
• проведен анализ существующих
пользовательского интерфейса;
инструментов
и
методов
тестирования
• произведен выбор средств разработки;
• разработан программный продукт по автоматизации тестирования;
• рассчитана экономическая эффективность разработанного программного продукта.
11 11

12. Спасибо за внимание!

Click to edit Master title style
Спасибо за внимание!
12
English     Русский Правила