Похожие презентации:
Автоматизация тестирования пользовательского интерфейса
1. Дипломный проект на тему:
Click to edit Master title styleДипломный проект на тему:
«Автоматизация тестирования пользовательского
интерфейса»
Разработала:
Руководитель и консультант:
ст. гр 41702114 Чичко Т. С.
к.ф-м.н., доцент Бояршинова О. А.
1
2. Цели и задачи проектирования
Click toиeditMaster
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. Структура проекта
Clickto 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. Технико-экономические показатели проекта
Clickto 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