SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
РЕЦЕПТ АТ ДЛЯ БИЗНЕСПРИЛОЖЕНИЙ

autoqa@2gis.ru

DEVDAY
БОГАТЫЙ ВНУТРЕННИЙ МИР
Справочник
Филиалы

Телефоны

Реклама

Биллинг
Средний
чек

Этажи

Карточки
Города

Отдел
продаж

Адреса

Входы в
здания
Статистика

CRM

Фирмы
Карточки

Заказы

Часы
работы
Картографы
Геоданные
Операторы
РАЗБЕРИСЬ С ПОНЯТИЯМИ
АВТОТЕСТ ?
CODE
Повторяй ручной кейс!
ЯЗЫКОВОЙ БАРЬЕР
Patterns Team City
Resharper
Visual Studio
SQL
Sniffer
Unit Test Framework
StyleCop

C#

PowerShell

Windows

UI Inspector
ПОЙМИ ИЗ ЧЕГО СДЕЛАНО
CORE

UI
CORE
WEB SERVICES
UI
ВЫДЕЛИ НАПРАВЛЕНИЯ АТ
АТ

СЕРВИСОВ
ИНТЕРФЕЙСА
ИНТЕГРАЦИИ
СРАВНИ ИНСТРУМЕНТЫ
CodedUI
Testrail
WCF Client
Jenkins

Ranorex

vs

Testlink
SoapUI
TeamСity
СОЗДАЙ ИНСТРУМЕНТЫ
PATRONUM
HTTP

REST
SOAP
1001001
0111011
1010101
0101011

ASSERTS
[TestMethod]
public void CreatingFirmCard()
{
// Подготавливаем тестовые данные
var cardData = ...
// Создаём клиента тестируемого веб-сервиса
var apiClient = new CardServiceTestClient();
// Выполняем запрос
HttpResponse response = apiClient.SaveCard.Request(cardData);
// Выполняем проверки
Assert...
}
PATRONUM
CRUCIATUS
Automation UI
MOUSE

KEYBOARD
WPF
Telerik
AvalonDock
WPF Toolkit
Winforms
[TestMethod]
public void ZoomInTest()
{
// Переключаемся на нужную вкладку
Assert.IsTrue(mainWindow.ViewRibbonTab.Select());
// Запоминаем значения масштаба
int scale = mainWindow.ViewRibbonTab.ScaleNumericUpDown.Value;
// Нажимаем на кнопку увеличения масштаба
Assert.IsTrue(mainWindow.ViewRibbonTab.ZoomInButton.Click());
// Проверяем, что значение масштаба уменьшилось
Assert.IsTrue(scale > mainWindow.ViewRibbonTab.ScaleNumericUpDown.Value);
}
CRUCIATUS
ИСПОЛЬЗУЙ СОЗДАННОЕ
WEB SERVICES
UI
M
U
N
WEB SERVICES
O
R
T
A
P
UI
M
U
N
WEB SERVICES
O
R
T
A
S
P
U
T
UIIA
C
U
R
C
РЕФАКТОРИ ТЕСТЫ
TESTACTION

®
TESTACTION = Операция
бизнес-логики
ОБЪЕДИНЯЙ РЕЗУЛЬТАТЫ
TEST1 (auto)
TEST2 (manual)
TEST3 (auto)
TEST4 (auto)
TEST5 (manual)
ТАТЬЯНА КУРНОСОВА
t.kurnosova@2gis.ru
@tanyfromsiberia

autoqa@2gis.ru

ГЛЕБ ГОЛОВИН
g.golovin@2gis.ru
@gagolovin

DEVDAY

Weitere ähnliche Inhalte

Ähnlich wie Рецепт автоматизации тестирования для бизнес-приложений

Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsGoSharp
 
13 universal spectechnica-new
13 universal spectechnica-new13 universal spectechnica-new
13 universal spectechnica-newsouthmos
 
Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе Windowsgeekfamilyrussia
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
 
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...Транслируем.бел
 
Appercut ufa cloud_20121113
Appercut ufa cloud_20121113Appercut ufa cloud_20121113
Appercut ufa cloud_20121113Michael Oreshin
 
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИСDevops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС2ГИС Технологии
 
Devops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим ПашукDevops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим ПашукDevDay
 
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...it-people
 
Andersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ruAndersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ruSergey Kryvorotchenko
 
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891Aleksey Sergienko
 
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙisdeforum
 
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиАндрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиSQALab
 
Сервис-Ориентированная Архитектура: путь от потребностей к возможностям
Сервис-Ориентированная Архитектура: путь от потребностей к возможностямСервис-Ориентированная Архитектура: путь от потребностей к возможностям
Сервис-Ориентированная Архитектура: путь от потребностей к возможностямAlexander Makeev
 
Обзор Unified Contact Center Enterprise
Обзор Unified Contact Center EnterpriseОбзор Unified Contact Center Enterprise
Обзор Unified Contact Center EnterpriseCisco Russia
 

Ähnlich wie Рецепт автоматизации тестирования для бизнес-приложений (20)

Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе Windows
 
13 universal spectechnica-new
13 universal spectechnica-new13 universal spectechnica-new
13 universal spectechnica-new
 
Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе Windows
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
 
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...
Андрей Богомолов Автоматизация дистрибуции информации о наличии и цене товара...
 
Appercut ufa cloud_20121113
Appercut ufa cloud_20121113Appercut ufa cloud_20121113
Appercut ufa cloud_20121113
 
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИСDevops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
 
Devops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим ПашукDevops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим Пашук
 
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...
DUMP-2015: «DevOps-практики в разработке решений для бизнеса» Максим Пашук, 2...
 
Shopium
ShopiumShopium
Shopium
 
Andersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ruAndersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ru
 
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891
a3e1917f-9566-4f56-b687-950439a65e27-150519115945-lva1-app6891
 
Andersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ruAndersen-Portfolio-Latest Projects-ru
Andersen-Portfolio-Latest Projects-ru
 
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ
ОПЫТ ИСПОЛЬЗОВАНИЯ МОДЕЛЕЙ
 
О комании Winfox
О комании WinfoxО комании Winfox
О комании Winfox
 
i-Sys labs 2013
i-Sys labs 2013i-Sys labs 2013
i-Sys labs 2013
 
FORBS
FORBSFORBS
FORBS
 
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиАндрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
 
Сервис-Ориентированная Архитектура: путь от потребностей к возможностям
Сервис-Ориентированная Архитектура: путь от потребностей к возможностямСервис-Ориентированная Архитектура: путь от потребностей к возможностям
Сервис-Ориентированная Архитектура: путь от потребностей к возможностям
 
Обзор Unified Contact Center Enterprise
Обзор Unified Contact Center EnterpriseОбзор Unified Contact Center Enterprise
Обзор Unified Contact Center Enterprise
 

Kürzlich hochgeladen (9)

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 

Рецепт автоматизации тестирования для бизнес-приложений