SlideShare a Scribd company logo
1
ОБРАЗЕЦ ЗАГОЛОВКА
29.10.2016 1
Образец подзаголовка
28.10 2016
Конфиденциально
© ЗАО «ПЕТЕР-СЕРВИС», 2016
Разработка системы
автоматизированного
тестирования при помощи
фреймворка Protractor
для web-приложений
2
ПРЕИМУЩЕСТВА
Замена ручного
тестирования
Переиспользуемость
Моментальное
отслеживание
появления ошибок
Поиск
непредвиденных
ошибок
3
ПРОЦЕСС
Создание
ручного
сценария
Автоматизация
ДокументацияДва вида отчётов
4
ТРЕБОВАНИЯ К СИСТЕМЕ
5
ЗООПАРК ПРОДУКТОВ
Сборка
Тесты
Продукт
6
ФРЕЙМВОРК
7
СТРУКТУРА ПРИЛОЖЕНИЯ
8
СТРУКТУРА ПРИЛОЖЕНИЯ
9
СТРУКТУРА СИСТЕМЫ
Стандартные
методы
Пользовательские
методы
Методы
Date Picker
Методы
Table
10
MATCHERS
Стандартные
Расширенные
11
MATCHERS
Стандартные
Расширенные
12
JAVASCRIPT МЕТОДЫ
13
PAGE OBJECT
PAGE
openPage()
chooseUser(‘Лилия’)
pushButton(‘Редактировать профиль’)
pickBirthDay(‘13.06.1994’)
14
TESTRAIL
15
РЕАЛИЗАЦИЯ НА PROTRACTOR
16
CASE ID
Выполняемый
тест
/**
* @file fast-close.js
* @package
* @copyright Copyright (c) CJSC PETER-SERVICE, 2016.
* @author Lilia Sapurina Lilia.Sapurina@billing.ru.
* @fileoverview Быстрое закрытие обращения через WEB_INQ_PROC
* @see {@link https://testrail.billing.ru/testrail/index.php?/cases/view/366064}
*
* @created [06.05.2016] Lilia Sapurina.
*/
ИНТЕГРАЦИЯ С TESTRAIL
17
ИНТЕГРАЦИЯ С TESTRAIL
18
TEAMCITY
19
ОТЧЕТЫ: ALLURE
20
ДОКУМЕНТАЦИЯ: JSDOC
21
ВСЁ ОКАЗАЛОСЬ НЕ ТАК УЖ И СЛОЖНО! 
2229.10.2016 22
Спасибо за внимание
Сапурина Лилия
Lilia.Sapurina@billing.ru
+7 (911) 258 13 96

More Related Content

PPTX
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
PPTX
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
PPTX
Переписать нельзя рефакторить
PDF
Scrum глазами тестировщика или как создать стратегию для любой задачи
PPTX
Повышение качества тестов и автоматическая валидация REST API документации
PPTX
Быстрое прототипирование системы управления БПЛА
PPTX
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
PDF
Организация процесса ручного тестирования
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Переписать нельзя рефакторить
Scrum глазами тестировщика или как создать стратегию для любой задачи
Повышение качества тестов и автоматическая валидация REST API документации
Быстрое прототипирование системы управления БПЛА
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Организация процесса ручного тестирования

What's hot (20)

PPT
SQADAYS 21 Москва 2017
PPTX
Discovery Kanban для управления беклогом Scrum-команды
PDF
Как Cluster Membership Software может помочь QA
PPT
Использование игровой модели для выполнения сложных сценарных тестов
PPTX
Тестирование REST-сервисов с применением инженерных практик
PPTX
Скандалы, расследования, тестирование
PPTX
Один за всех, или как помочь тестированию многих компонентов одной системы
PPTX
Нагрузочное тестирование: Нестандартные методы анализа потока данных в прилож...
PPTX
JIRA. С добавками. Для тестировщиков
PPTX
Использование комбинаторного тестирования для мобильных приложений
PPT
Let's Talk About Junit 5
PDF
WP как экспериментальная платформа
PDF
Скажи мне правду, Scrum, когда тестировать нам?
PPTX
Шаблоны проектирования нагрузочных скриптов
PPTX
Наталья Медведева - Тестировщик на все руки в Scrum-команде
PPTX
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
PPTX
CI для тестировщиков или как отказаться от релизов
PDF
Тестирование осень 2013 лекция 4
PDF
Дефицит ресурсов тестирования... или нет?
PPTX
Тестируем производительность с помощью Selenium
SQADAYS 21 Москва 2017
Discovery Kanban для управления беклогом Scrum-команды
Как Cluster Membership Software может помочь QA
Использование игровой модели для выполнения сложных сценарных тестов
Тестирование REST-сервисов с применением инженерных практик
Скандалы, расследования, тестирование
Один за всех, или как помочь тестированию многих компонентов одной системы
Нагрузочное тестирование: Нестандартные методы анализа потока данных в прилож...
JIRA. С добавками. Для тестировщиков
Использование комбинаторного тестирования для мобильных приложений
Let's Talk About Junit 5
WP как экспериментальная платформа
Скажи мне правду, Scrum, когда тестировать нам?
Шаблоны проектирования нагрузочных скриптов
Наталья Медведева - Тестировщик на все руки в Scrum-команде
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
CI для тестировщиков или как отказаться от релизов
Тестирование осень 2013 лекция 4
Дефицит ресурсов тестирования... или нет?
Тестируем производительность с помощью Selenium
Ad

Viewers also liked (20)

PPTX
Тестирование мобильных API: Behind The Scenes
PPTX
Webium: Page Objects in Python
PPTX
Поиск багов при тестировании переходов с веба в мобильное приложение
PPTX
Лучшие тестировщики - наши пользователи
PDF
Mobile testing. Tips and tricks
PPTX
Тестирование в изоляции: Играем в драконий покер
PPT
Как подготовить себе преемника?
PPTX
Внедрение автоматизации тестирования в highload проекте с непрерывной выкладкой
PDF
Полуавтоматизация third-party API
PPTX
GUI-автоматизация в Telerik Test Studio
DOCX
рп по химии 8 класса
PPTX
Continuous Integration для QA
PPT
Оценка методологии автоматизации - MBT
PPTX
Как развить отдел тестирования от палки-копалки до CI
PPTX
Process и Case Management в информационной системе:
PDF
Игры с огнём: знакомимся с BDD и Cucumber фреймворком BDDfire
PDF
Как мы приручили демона или процесс тестирования демонов в Badoo
ODP
Человеческий фактор 3D: выбор оптимального метода разработки требований
PPT
Документирование требований с помощью DITA
PPTX
Автоматизация тестирования ролей и привилегий
Тестирование мобильных API: Behind The Scenes
Webium: Page Objects in Python
Поиск багов при тестировании переходов с веба в мобильное приложение
Лучшие тестировщики - наши пользователи
Mobile testing. Tips and tricks
Тестирование в изоляции: Играем в драконий покер
Как подготовить себе преемника?
Внедрение автоматизации тестирования в highload проекте с непрерывной выкладкой
Полуавтоматизация third-party API
GUI-автоматизация в Telerik Test Studio
рп по химии 8 класса
Continuous Integration для QA
Оценка методологии автоматизации - MBT
Как развить отдел тестирования от палки-копалки до CI
Process и Case Management в информационной системе:
Игры с огнём: знакомимся с BDD и Cucumber фреймворком BDDfire
Как мы приручили демона или процесс тестирования демонов в Badoo
Человеческий фактор 3D: выбор оптимального метода разработки требований
Документирование требований с помощью DITA
Автоматизация тестирования ролей и привилегий
Ad

More from CEE-SEC(R) (20)

PPTX
Подбор и адаптация методологий разработки ПО под различные типы производствен...
PDF
Проектный офис и аналитик
PDF
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
PDF
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
PDF
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
PPTX
«Знак качества» как инструмент анализа восприятия продукта клиентами
PPTX
Машинное обучение на каждый день
PPTX
Проблемы процесса разработки с точки зрения тестирования
PDF
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
PPTX
Ай-трекинг в UX исследованиях
PDF
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
PDF
Технологичный подход к повышению продуктивности – кейсы и исследования
PPT
Субъектно-ориентированные информационные системы на предприятиях
PDF
Шаблоны контейнеров в Virtuozzo
PPTX
Apache Storm: от простого приложения до подробностей реализации
ODP
Семантическое ядро рунета
PPTX
Разработка требований для противоречащих законодательств
PDF
IT-Лаборатория: кузница кадров и стартапов
PPTX
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
PDF
Технология предметно ориентированного программирования гетерогенных многоядер...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
Проектный офис и аналитик
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
«Знак качества» как инструмент анализа восприятия продукта клиентами
Машинное обучение на каждый день
Проблемы процесса разработки с точки зрения тестирования
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Ай-трекинг в UX исследованиях
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Технологичный подход к повышению продуктивности – кейсы и исследования
Субъектно-ориентированные информационные системы на предприятиях
Шаблоны контейнеров в Virtuozzo
Apache Storm: от простого приложения до подробностей реализации
Семантическое ядро рунета
Разработка требований для противоречащих законодательств
IT-Лаборатория: кузница кадров и стартапов
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Технология предметно ориентированного программирования гетерогенных многоядер...

Разработка системы автоматизированного тестирования при помощи фреймворка Protractor для web-приложений

Editor's Notes

  • #3: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #5: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #7: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #8: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #9: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #10: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #11: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #12: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #13: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #14: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #15: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #16: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #18: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #19: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #20: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО
  • #21: Силуэт человека в серый круг Добавить роль инженеры комманд реализация ПО