Слайд 2
Что такое
автоматизированное тестирование?
![Что такое автоматизированное тестирование?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-1.jpg)
Слайд 3
![Unit-tests](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-2.jpg)
Слайд 4
Unit-тесты
Юнит-тестирование — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода
программы, наборы из одного или более программных модулей вместе с соответствующими управляющими данными, процедурами использования и обработки. (wiki)
![Unit-тесты Юнит-тестирование — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-3.jpg)
Слайд 5
![Нагрузочное тестирование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-4.jpg)
Слайд 6
Инструменты
Jmeter
Gatling
![Инструменты Jmeter Gatling](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-5.jpg)
Слайд 7
![Jmeter](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-6.jpg)
Слайд 8
Автоматизированное тестирование UI
![Автоматизированное тестирование UI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-7.jpg)
Слайд 9
Инструменты для тестирования web-приложений
Selenium IDEA
Selelenium
Puppeteer
![Инструменты для тестирования web-приложений Selenium IDEA Selelenium Puppeteer](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-8.jpg)
Слайд 10
Инструменты для тестирования mobile-приложений
Espresso
XCUITest
Calabash
Appium
![Инструменты для тестирования mobile-приложений Espresso XCUITest Calabash Appium](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-9.jpg)
Слайд 11
![Как работает Appium](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-10.jpg)
Слайд 12
Основные методы Appium
productPrice.isDisplayed();
editBtn.click();
totalPrice.getText();
search.sendKeys(text);
totalPrice.getAttribute(“id”);
getDriver().findElement(By.xpath("//*[contains(@value, 'product')]/../*[@value = 'flag']")).isDisplayed()
Поиск элементов
![Основные методы Appium productPrice.isDisplayed(); editBtn.click(); totalPrice.getText(); search.sendKeys(text); totalPrice.getAttribute(“id”); getDriver().findElement(By.xpath("//*[contains(@value, 'product')]/../*[@value = 'flag']")).isDisplayed() Поиск элементов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-11.jpg)
Слайд 13
Проект автоматизированного тестирования для приложения Мвидео
![Проект автоматизированного тестирования для приложения Мвидео](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-12.jpg)
Слайд 14
Что мы используем
Page Object
BDD
Appium
Java
![Что мы используем Page Object BDD Appium Java](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273318/slide-13.jpg)