🗊 Презентация Автоматическое тестирование

Нажмите для полного просмотра!
Автоматическое тестирование, слайд №1 Автоматическое тестирование, слайд №2 Автоматическое тестирование, слайд №3 Автоматическое тестирование, слайд №4 Автоматическое тестирование, слайд №5 Автоматическое тестирование, слайд №6 Автоматическое тестирование, слайд №7 Автоматическое тестирование, слайд №8 Автоматическое тестирование, слайд №9 Автоматическое тестирование, слайд №10 Автоматическое тестирование, слайд №11 Автоматическое тестирование, слайд №12 Автоматическое тестирование, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Автоматическое тестирование. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Автоматическое тестирование JavaScript приложений
Описание слайда:
Автоматическое тестирование JavaScript приложений

Слайд 2


О чем поговорим Что такое автотестирование Автоматические тесты при помощи chai и mocha Автозапуск тестов через Karma Headless браузеры Интеграция с...
Описание слайда:
О чем поговорим Что такое автотестирование Автоматические тесты при помощи chai и mocha Автозапуск тестов через Karma Headless браузеры Интеграция с travis WebPack для автотестирования Тонкости тестирования в JavaScript

Слайд 3


Автоматизированное тестирование - это процесс верификации ПО, при котором основные функции и шаги теста ( запуск, инициализация, выполнение, анализ и...
Описание слайда:
Автоматизированное тестирование - это процесс верификации ПО, при котором основные функции и шаги теста ( запуск, инициализация, выполнение, анализ и выдача результата) выполняются автоматически. Автоматизированное тестирование - это процесс верификации ПО, при котором основные функции и шаги теста ( запуск, инициализация, выполнение, анализ и выдача результата) выполняются автоматически. JavaScript ("JS" для краткости) — это полноценный динамический язык программирования, который применяется к HTML документу, и может обеспечить динамическую интерактивность на веб-сайтах

Слайд 4


Преимущества автоматизации тестирования: Повторяемость – все тесты будут выполняться однообразно, полностью исключен «человеческий фактор». Экономия...
Описание слайда:
Преимущества автоматизации тестирования: Повторяемость – все тесты будут выполняться однообразно, полностью исключен «человеческий фактор». Экономия времени автоматизированному скрипту не нужно сверяться с инструкциями и документациями. в разы быстрее тестирования вручную. не требуют контроля (могут выполняться даже ночью) Отчеты – автоматически рассылаются и сохраняются

Слайд 5


Где нужно применять автоматизацию? Труднодоступные места в системе (бэкенд процессы, логирование файлов, запись в БД) Часто используемая...
Описание слайда:
Где нужно применять автоматизацию? Труднодоступные места в системе (бэкенд процессы, логирование файлов, запись в БД) Часто используемая функциональность, риски от ошибок в которой достаточно высоки. Рутинные операции, такие как переборы данных (формы с большим количеством вводимых полей. Длинные end-to-end сценарии Проверка данных, требующих точных математических расчетов Проверка правильности поиска данных

Слайд 6


Виды тестирования: Модульное тестирование — проверка работы программы на уровне отдельных модулей (классов, методов) Интеграционное тестирование —...
Описание слайда:
Виды тестирования: Модульное тестирование — проверка работы программы на уровне отдельных модулей (классов, методов) Интеграционное тестирование — проверка совместной работы нескольких модулей Системное тестирование — проверка работы системы в целом

Слайд 7


БИБЛИОТЕКИ Selenium Web Driver Puppeteer Запуск кода в Headless браузерах (FF или Chrome, Phantom)
Описание слайда:
БИБЛИОТЕКИ Selenium Web Driver Puppeteer Запуск кода в Headless браузерах (FF или Chrome, Phantom)

Слайд 8


// Скрипт работает с интерфейсом, // а не с реализацией. WebDriver driver = new FirefoxDriver(); // Открываем гугл, используя драйвер...
Описание слайда:
// Скрипт работает с интерфейсом, // а не с реализацией. WebDriver driver = new FirefoxDriver(); // Открываем гугл, используя драйвер driver.get(" // Находим элемент по атрибуту name WebElement element = driver.findElement(By.name("q")); // Вводим текст element.sendKeys("Selenium"); // Отправляем форму // Скрипт работает с интерфейсом, // а не с реализацией. WebDriver driver = new FirefoxDriver(); // Открываем гугл, используя драйвер driver.get(" // Находим элемент по атрибуту name WebElement element = driver.findElement(By.name("q")); // Вводим текст element.sendKeys("Selenium"); // Отправляем форму element.submit(); driver.quit();

Слайд 9


Puppeteer const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage();...
Описание слайда:
Puppeteer const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto(' await page.screenshot({path: 'example.png'}); await browser.close(); })();

Слайд 10


Установка пакетов mkdir autotest && cd autotest && npm init -y npm i webpack webpack-cli mocha chai karma karma-firefox-launcher karma-chai...
Описание слайда:
Установка пакетов mkdir autotest && cd autotest && npm init -y npm i webpack webpack-cli mocha chai karma karma-firefox-launcher karma-chai karma-mocha -D ./node_modules/.bin/webpack init (добавит еще 129 пакетов)

Слайд 11


karma.config.js module.exports = function(config) { config.set({ basePath: '', frameworks: ['mocha', 'chai'], files: [ 'jquery.periodpicker.css',...
Описание слайда:
karma.config.js module.exports = function(config) { config.set({ basePath: '', frameworks: ['mocha', 'chai'], files: [ 'jquery.periodpicker.css', 'jquery.timepicker.css', 'jquery.min.js', 'node_modules/moment/min/moment-with-locales.min.js', 'jquery.periodpicker.js', 'jquery.timepicker.js', 'test/bootstrap.js', 'test/tests/*.js' ], reporters: ['progress'],

Слайд 12


port: 9876, port: 9876, colors: true, browsers: ['Firefox'], autoWatch: true, singleRun: false, // Karma captures browsers, runs the tests and exits...
Описание слайда:
port: 9876, port: 9876, colors: true, browsers: ['Firefox'], autoWatch: true, singleRun: false, // Karma captures browsers, runs the tests and exits concurrency: Infinity, plugins: [ 'karma-firefox-launcher', 'karma-mocha', 'karma-chai' ] }) };

Слайд 13


Спасибо за внимание
Описание слайда:
Спасибо за внимание



Похожие презентации
Mypresentation.ru
Загрузить презентацию