22
1 ОБРАЗЕЦ ЗАГОЛОВКА 28.1.22 1 Образец подзаголовка 28.10 2016 Конфиденциально © ЗАО «ПЕТЕР-СЕРВИС», 2016 Разработка системы автоматизированного тестирования при помощи фреймворка Protractor для web-приложений

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

Embed Size (px)

Citation preview

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

1

ОБРАЗЕЦ ЗАГОЛОВКА

14.10.2016 1

Образец подзаголовка

28.10 2016

Конфиденциально© ЗАО «ПЕТЕР-СЕРВИС», 2016

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

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

2

ПРЕИМУЩЕСТВА

Замена ручного тестирования

Переиспользуемость

Моментальное отслеживание появления ошибок

Поиск непредвиденных ошибок

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

3

ПРОЦЕСС

Создание ручного сценария

Автоматизация

ДокументацияДва вида отчётов

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

4

ТРЕБОВАНИЯ К СИСТЕМЕ

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

5

ЗООПАРК ПРОДУКТОВ

СборкаТесты

Продукт

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

6

ФРЕЙМВОРК

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

7

СТРУКТУРА ПРИЛОЖЕНИЯ

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

8

СТРУКТУРА ПРИЛОЖЕНИЯ

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

9

СТРУКТУРА СИСТЕМЫ

Стандартные методы

Пользовательские методы

Методы Date Picker

Методы Table

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

10

MATCHERS

Стандартные

Расширенные

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

11

MATCHERS

Стандартные

Расширенные

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

12

JAVASCRIPT МЕТОДЫ

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

13

PAGE OBJECT

PAGE

openPage()chooseUser(‘Лилия’)pushButton(‘Редактировать профиль’)pickBirthDay(‘13.06.1994’)

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

14

TESTRAIL

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

15

РЕАЛИЗАЦИЯ НА PROTRACTOR

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

16

CASE IDВыполняемый тест

/** * @file fast-close.js * @package * @copyright Copyright (c) CJSC PETER-SERVICE, 2016. * @author Lilia Sapurina [email protected]. * @fileoverview Быстрое закрытие обращения через WEB_INQ_PROC * @see {@link https://testrail.billing.ru/testrail/index.php?/cases/view/366064} * * @created [06.05.2016] Lilia Sapurina. */

ИНТЕГРАЦИЯ С TESTRAIL

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

17

ИНТЕГРАЦИЯ С TESTRAIL

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

18

TEAMCITY

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

19

ОТЧЕТЫ: ALLURE

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

20

ДОКУМЕНТАЦИЯ: JSDOC

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

21

ВСЁ ОКАЗАЛОСЬ НЕ ТАК УЖ И СЛОЖНО!

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

2214.10.2016 22

Спасибо за вниманиеСапурина Лилия[email protected]+7 (911) 258 13 96