Решения для автоматизации тестирования Web-приложений на базе Selenium
Рецепт автоматизации тестирования для...
-
Upload
tkurnosova -
Category
Technology
-
view
295 -
download
0
Transcript of Рецепт автоматизации тестирования для...
![Page 2: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/2.jpg)
БОГАТЫЙ ВНУТРЕННИЙ МИР
![Page 3: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/3.jpg)
РекламаСправочник
СтатистикаГеоданные
Города
Карточки
Телефоны
Карточки
Адреса
Фирмы
Филиалы
Заказы
Этажи
Входы в здания
Часы работы
Средний чек
Биллинг
CRM
Операторы
Картографы
Отдел продаж
![Page 4: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/4.jpg)
РАЗБЕРИСЬ С ПОНЯТИЯМИ
![Page 5: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/5.jpg)
АВТОТЕСТ ?
![Page 6: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/6.jpg)
CODE
Повторяй ручной кейс!
![Page 7: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/7.jpg)
ЯЗЫКОВОЙ БАРЬЕР
![Page 8: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/8.jpg)
Visual Studio
Patterns
Unit Test Framework
Windows
Sniffer
UI Inspector
Team CityResharper
StyleCopPowerShellC#SQL
![Page 9: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/9.jpg)
ПОЙМИ ИЗ ЧЕГО СДЕЛАНО
![Page 10: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/10.jpg)
UI
CORE
![Page 11: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/11.jpg)
UI
WEB SERVICES
CORE
![Page 12: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/12.jpg)
ВЫДЕЛИ НАПРАВЛЕНИЯ АТ
![Page 13: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/13.jpg)
ИНТЕГРАЦИИ
ИНТЕРФЕЙСА
СЕРВИСОВ
АТ
![Page 14: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/14.jpg)
СРАВНИ ИНСТРУМЕНТЫ
![Page 15: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/15.jpg)
CodedUI Ranorex
Testrail Testlink
WCF Client SoapUI
Jenkins TeamСity
vs
![Page 16: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/16.jpg)
СОЗДАЙ ИНСТРУМЕНТЫ
![Page 17: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/17.jpg)
PATRONUM
![Page 18: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/18.jpg)
HTTPREST
SOAP
![Page 19: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/19.jpg)
1001001011101110101010101011
ASSERTS
![Page 20: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/20.jpg)
[TestMethod]public void CreatingFirmCard(){
// Подготавливаем тестовые данныеvar cardData = ...
// Создаём клиента тестируемого веб-сервиса var apiClient = new CardServiceTestClient();
// Выполняем запрос HttpResponse response = apiClient.SaveCard.Request(cardData);
// Выполняем проверки Assert...}
![Page 21: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/21.jpg)
PATRONUM
![Page 22: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/22.jpg)
CRUCIATUS
![Page 23: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/23.jpg)
Automation UI
KEYBOARDMOUSE
![Page 24: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/24.jpg)
Telerik
WPF Toolkit
WPF
Winforms
AvalonDock
![Page 25: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/25.jpg)
[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);}
![Page 27: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/27.jpg)
ИСПОЛЬЗУЙ СОЗДАННОЕ
![Page 28: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/28.jpg)
UI
WEB SERVICES
![Page 29: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/29.jpg)
UI
WEB SERVICESPATRONUM
![Page 30: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/30.jpg)
UI
WEB SERVICES
CRUCIATUSPATRONUM
![Page 31: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/31.jpg)
РЕФАКТОРИ ТЕСТЫ
![Page 32: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/32.jpg)
TESTACTION®
![Page 33: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/33.jpg)
TESTACTION = Операция
бизнес-логики
![Page 34: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/34.jpg)
ОБЪЕДИНЯЙ РЕЗУЛЬТАТЫ
![Page 35: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/35.jpg)
TEST1 (auto)
TEST2 (manual)
TEST3 (auto)
TEST4 (auto)
TEST5 (manual)
![Page 36: Рецепт автоматизации тестирования для бизнес-приложений](https://reader034.fdocuments.net/reader034/viewer/2022042716/55a96cb91a28ab86358b4675/html5/thumbnails/36.jpg)
ТАТЬЯНА КУРНОСОВА[email protected]@tanyfromsiberia
ГЛЕБ ГОЛОВИН[email protected]
@gagolovin
[email protected] DEVDAY