ݺߣ

ݺߣShare a Scribd company logo
РАЗРАБОТКА МЕТОДИКИ АНАЛИЗА ВЕБ
ПРИЛОЖЕНИЙ ДЛЯ АВТОМАТИЗИРОВАННОГО
ТЕСТИРОВАНИЯ
Выполнил:
Студент
гр. КИ 10-04
Шнайдер О.К.
Федеральное государственное автономное
Образовательное учреждение
Высшего профессионального образования
«Сибирский федеральный университет»
Красноярск 2015
Актуальность
1) Информация переносится в веб пространство;
2) Есть требования к разрабатываемым сервисам:
-со стороны потребителя;
-быстрая разработка.
2
0
5
10
15
20
25
30
35
40
2014 2015 2018
Развитие веб сервисов в
будущем
Поиск и соц сети Резвлечения и игры
Средства обмена сообщениями Органайзеры и планировщики
Коммерция
Веб сервисы
Одностраничный
сайт
Многостраничны
й сайт Веб приложение
3
Карта веб сервисов
Пример одностраничного сайта №1
4
Пример одностраничного сайта №2
5
Особенности одностраничного сайта
Акцент при создании:
- Получение «заказа»; Акценты тестирования:
- Верстка
- Не перегруженность
- Быстрота загрузки
Цели при создании:
- Заинтересовать;
- Оставить контактную
информацию;
6
Диаграмма процесса тестирования одностраничного
сайта
7
Разработка
тест кейсов
Разработка
чек-листа
Разработка
автоматиз.
тест кейсов
Проверка
верстки
Проверка
блока
«призыв к
действию»
Проверка
навигации
по меню
Проверка
переходов
по ссылкам
Проверка
кроссбрау-
зерности
ТЗ
Готовый
продукт
Пример многостраничного сайта №1
8
Пример многостраничного сайта №2
9
Особенности тестирования многостраничного
сайта
Акцент при создании
- Информация;
Акцент тестирования
- Осуществление
обращений к серверу
- Переходы по категориям
- Ясность навигации
Цель создания
- Донести информацию
до читателя;
10
Диаграмма процесса тестирования
многостраничного сайта
11
Разработка
тест кейсов
Разработка
чек-листа
Разработка
автоматиз.
тест кейсов
Проверка
ясности
навигации
Проверка
переходов в
категории
Проверка
работы
меню
Проверка
кроссбрау-
зерности
Проверка
адаптивнос
ти верстки
ТЗ
Готовый
продукт
Пример веб приложения №1
12
Пример веб приложения №2
13
Особенности тестирования веб приложения
Акцент при создании
- Возможность работать в
приложении
Акценты тестирования
- Возможность решения
прикладных задач
Цель при создании
- Создать удобный и быстрый
интерфейс для работы
14
Разработка
тест кейсов
Разработк
а чек-
листа
Разработка
автоматиз.
тест кейсов
Проверка
админ.
панели
Проверка
основных
функций
Проверка
формы
регистрации
Проверка
кроссбрау-
зерности
Проверка
обновления
страницы
ТЗ
Готовый
продукт
Диаграмма процесса тестирования веб приложения
15
Заключение
После выполнения дипломного проекта:
a) Был проведен анализ типов веб приложений;
b)Создана методика тестирования для одностраничных и
многостраничных сайтов, а так же веб приложений;
c) Созданная методика внедрена в рабочий процесс компании.
Хочется отметить:
До начала разработки методики тестирование занимало 8 часов,
После разработки и применения методики, тестирование занимает 2
часа.
16
Спасибо за внимание
18
Изменяется адрес
страницы?
Одностраничный сайт
Сервис
полностью
перезагружается?
Веб приложение
Многостраничный сайт
Алгоритм определения вида веб сервиса
Определения используемые в презентации
Тест кейс - каждая независимая от других последовательность
действий выполняемая в процессе проверок.
Чек лист - это лист проверок конкретного функционала.
Автоматизированные тест кейсы - типичные сценарии
действий пользователя .
Кроссбраузерность - свойство сайта отображаться и работать
во всех популярных браузерах идентично. Под идентичностью
понимается отсутствие развалов верстки и способность
отображать материал с одинаковой степенью читабельности.
19

More Related Content

Similar to Шнайдер (20)

Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Ekaterina Morozova
общая презентация услуг Ircit
общая презентация услуг Ircitобщая презентация услуг Ircit
общая презентация услуг Ircit
guest11b3140
Uplab Digital Summer 2015. Старт проекта
Uplab Digital Summer 2015. Старт проектаUplab Digital Summer 2015. Старт проекта
Uplab Digital Summer 2015. Старт проекта
Digital-агентство Uplab
Оказание гос.услуг в электронном виде с использованием платформы К2
Оказание гос.услуг в электронном виде с использованием платформы К2Оказание гос.услуг в электронном виде с использованием платформы К2
Оказание гос.услуг в электронном виде с использованием платформы К2
КРОК
Услуги КРОК по разработке ПО
Услуги КРОК по разработке ПОУслуги КРОК по разработке ПО
Услуги КРОК по разработке ПО
КРОК
ОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
ОЗ.Профессия Менеджер интернет-проектов.27.05.НетологияОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
ОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
Nata Liya
Услуги разработки программного обеспечения под заказ. Step integrator
Услуги разработки программного обеспечения под заказ. Step integratorУслуги разработки программного обеспечения под заказ. Step integrator
Услуги разработки программного обеспечения под заказ. Step integrator
Svyatoslav Tkachev
Центр инновационного развития москвы
Центр инновационного развития москвыЦентр инновационного развития москвы
Центр инновационного развития москвы
Sergey Sadov
Менеджер интернет-проектов – профессия будущего!
Менеджер интернет-проектов – профессия будущего!Менеджер интернет-проектов – профессия будущего!
Менеджер интернет-проектов – профессия будущего!
Нетология
Как зарабатывать на мобильном web
Как зарабатывать на мобильном webКак зарабатывать на мобильном web
Как зарабатывать на мобильном web
mobikit
Методология Рейтинга web-студий Беларуси 2018
Методология Рейтинга web-студий Беларуси 2018Методология Рейтинга web-студий Беларуси 2018
Методология Рейтинга web-студий Беларуси 2018
Рейтинг Байнета
Стратегия информационной безопасности
Стратегия информационной безопасностиСтратегия информационной безопасности
Стратегия информационной безопасности
journalrubezh
Перфоманс Лаб
Перфоманс ЛабПерфоманс Лаб
Перфоманс Лаб
George Kovalov
PARTIZAN-info
PARTIZAN-infoPARTIZAN-info
PARTIZAN-info
TelecomIdeas
Lifetouch Startup Village v.1.0
Lifetouch Startup Village v.1.0Lifetouch Startup Village v.1.0
Lifetouch Startup Village v.1.0
D1ver-ru
DOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И ВDOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И В
Ivan Stoyev
DOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И ВDOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И В
Ivan Stoyev
проинвестированные проекты (33 проекта)
проинвестированные проекты (33 проекта)проинвестированные проекты (33 проекта)
проинвестированные проекты (33 проекта)
Владисав Чистяков
Проинвестированные проекты (30 проектов)
Проинвестированные проекты (30 проектов)Проинвестированные проекты (30 проектов)
Проинвестированные проекты (30 проектов)
Владисав Чистяков
сергей прокофьев
сергей прокофьевсергей прокофьев
сергей прокофьев
maksimsim
Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Д.В.Гуртов - Риски и перспективы развития проекта "Информационное общество" в...
Ekaterina Morozova
общая презентация услуг Ircit
общая презентация услуг Ircitобщая презентация услуг Ircit
общая презентация услуг Ircit
guest11b3140
Оказание гос.услуг в электронном виде с использованием платформы К2
Оказание гос.услуг в электронном виде с использованием платформы К2Оказание гос.услуг в электронном виде с использованием платформы К2
Оказание гос.услуг в электронном виде с использованием платформы К2
КРОК
Услуги КРОК по разработке ПО
Услуги КРОК по разработке ПОУслуги КРОК по разработке ПО
Услуги КРОК по разработке ПО
КРОК
ОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
ОЗ.Профессия Менеджер интернет-проектов.27.05.НетологияОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
ОЗ.Профессия Менеджер интернет-проектов.27.05.Нетология
Nata Liya
Услуги разработки программного обеспечения под заказ. Step integrator
Услуги разработки программного обеспечения под заказ. Step integratorУслуги разработки программного обеспечения под заказ. Step integrator
Услуги разработки программного обеспечения под заказ. Step integrator
Svyatoslav Tkachev
Центр инновационного развития москвы
Центр инновационного развития москвыЦентр инновационного развития москвы
Центр инновационного развития москвы
Sergey Sadov
Менеджер интернет-проектов – профессия будущего!
Менеджер интернет-проектов – профессия будущего!Менеджер интернет-проектов – профессия будущего!
Менеджер интернет-проектов – профессия будущего!
Нетология
Как зарабатывать на мобильном web
Как зарабатывать на мобильном webКак зарабатывать на мобильном web
Как зарабатывать на мобильном web
mobikit
Методология Рейтинга web-студий Беларуси 2018
Методология Рейтинга web-студий Беларуси 2018Методология Рейтинга web-студий Беларуси 2018
Методология Рейтинга web-студий Беларуси 2018
Рейтинг Байнета
Стратегия информационной безопасности
Стратегия информационной безопасностиСтратегия информационной безопасности
Стратегия информационной безопасности
journalrubezh
Lifetouch Startup Village v.1.0
Lifetouch Startup Village v.1.0Lifetouch Startup Village v.1.0
Lifetouch Startup Village v.1.0
D1ver-ru
DOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И ВDOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И В
Ivan Stoyev
DOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И ВDOCFLOW 2014 Презентация Стоева И В
DOCFLOW 2014 Презентация Стоева И В
Ivan Stoyev
проинвестированные проекты (33 проекта)
проинвестированные проекты (33 проекта)проинвестированные проекты (33 проекта)
проинвестированные проекты (33 проекта)
Владисав Чистяков
Проинвестированные проекты (30 проектов)
Проинвестированные проекты (30 проектов)Проинвестированные проекты (30 проектов)
Проинвестированные проекты (30 проектов)
Владисав Чистяков
сергей прокофьев
сергей прокофьевсергей прокофьев
сергей прокофьев
maksimsim

More from ukst (20)

ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
Шнайдер
ШнайдерШнайдер
Шнайдер
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
Decorator
DecoratorDecorator
Decorator
ukst
Decorator
DecoratorDecorator
Decorator
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
Шнайдер
ШнайдерШнайдер
Шнайдер
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
SCM video v2 no comm
SCM video v2 no commSCM video v2 no comm
SCM video v2 no comm
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
ORACLE HCM_2708
ORACLE HCM_2708ORACLE HCM_2708
ORACLE HCM_2708
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892step2businessmodel27052015460-150527152307-lva1-app6892
step2businessmodel27052015460-150527152307-lva1-app6892
ukst
Decorator
DecoratorDecorator
Decorator
ukst
Decorator
DecoratorDecorator
Decorator
ukst

Шнайдер

Editor's Notes

  • #2: апапрапра