Презентация Manual QA course. Автоматизация тестирования. (Лекция 28) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Manual QA course. Автоматизация тестирования. (Лекция 28) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 36 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Manual QA course. Автоматизация тестирования. (Лекция 28)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    36 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.03 MB
  • Просмотров:
    95
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

№1 слайд
Manual QA course Lecture .
Содержание слайда: Manual QA course Lecture 28. Автоматизация тестирования

№2 слайд
По степени автоматизации
Содержание слайда: По степени автоматизации ● Ручное тестирование. ● Автоматизированное тестирование. ● Полуавтоматизированное тестирование.

№3 слайд
Полуавтоматизированное
Содержание слайда: Полуавтоматизированное тестирование

№4 слайд
Автоматизированное
Содержание слайда: Автоматизированное тестирование Процесс верификации программного обеспечения, при котором основные функции и шаги теста, такие как выполнение предусловий и постусловий, запуск, инициализация, выполнение, анализ и выдача результата, выполняются автоматически при помощи инструментов для автоматизированного тестирования

№5 слайд
Три главных вопроса
Содержание слайда: Три главных вопроса

№6 слайд
Три главных вопроса Why?
Содержание слайда: Три главных вопроса Why? What? How?

№7 слайд
Why Decision Criteria
Содержание слайда: Why: Decision Criteria • Экономическая выгода / ROI (возврат инвестиций) / простая математика • Процесс тестирования программного обеспечения • Обеспечение качества • “Долгоиграющий” проект • Желание и способность • Квалифицированные специалисты • Требования заказчика

№8 слайд
Why Decision Criteria ROI
Содержание слайда: Why: Decision Criteria ROI = (стоимость ручного - стоимость автоматизации) / стоимость автоматизации Простая математика и простая логика • Автоматизация в 10 раз дороже, чем Manual • ROI менее 1 года • Частота выполнения

№9 слайд
Оптимизация процесса
Содержание слайда: Оптимизация процесса тестирования • Автоматизированные тесты работают значительно быстрее, чем человек • Тестирование проходит намного чаще • Избегаем человеческого фактора • Моделирование мультиюзер тестирования

№10 слайд
Запросы заказчика Для того,
Содержание слайда: Запросы заказчика • Для того, чтобы сэкономить деньги -> ROI • Чтобы выполнить Agile process -> доставить качественный продукт быстрее • Для улучшения качества -> необходимо определить основную причину плохого качества • Для покрытия ручных тест кейсов автоматизированными -> необходимо определить истинную цель

№11 слайд
Итоги Какова реальная цель
Содержание слайда: Итоги • Какова реальная цель автоматизации • Является ли данный проект пригодным для автоматизации • Какой функционал будет эффективно автоматизировать • Определить высшую оценку времени для прототипирования, разработки и реализации автоматизации • Какой эффект для проекта даст автоматизация

№12 слайд
What? Smoke Test Regression
Содержание слайда: What? Smoke Test Regression testing Performance and Load testing Unit testing Repeatable actions / Routine tasks Preconditions and test data for other tests

№13 слайд
How Approaches Unit testing -
Содержание слайда: How: Approaches Unit testing - для тестирования отдельного модуля TDD - сначала тест, затем разработка (все тесты не пройдены), цель: все тесты пройдены BDD - управляется и технической стороной и стороной бизнеса: бизнес-интересы + техническое понимание Keyword Driven - определить ключевые слова (или слова действия) для каждой функции, которую мы хотим проверить Data Driven - создание реюзабельной тестовой логики для снижения затрат на поддержку и улучшить тестовое покрытие; тесты выполняются и проверяются на основании данных

№14 слайд
Итоги Автоматизация
Содержание слайда: Итоги • Автоматизация тестирования требует поставленного процесса тестирования и правильного планирования • Не автоматизировать, если у вас не хватает времени даже для ручного тестирования • Автоматизация тестирования является фуллтайм процессом, поэтому использовать нужных людей • Автоматизация - это больше, чем выполнение тестов (управление, поддержка, проведение, отчет о результатах, управление тестовой средой) • Выберите подходящую технику тестирования для проекта • Не пытайтесь автоматизировать все • Не разрабатывайте программу, чтобы протестировать другую программу • Управляйте процессом автоматизации так же, как процессом разработки • Разрабатывайте тесты и функционал для тестов так, чтобы их было проще использовать и переиспользовать • Анализируйте и совершенствуйте процесс реализации после каждого проекта

№15 слайд
Как выбрать инструмент для
Содержание слайда: Как выбрать инструмент для тестирования? Прежде всего, необходимо проанализировать наиболее популярные инструменты в различных аспектах. Затем вам нужно поделиться результатами этого анализа с командой автоматизации тестирования и обсудить его

№16 слайд
Как выбрать инструмент для
Содержание слайда: Как выбрать инструмент для тестирования? Окружение проекта Требования заказчика Подход к тестированию Знание и умение работать в команде автоматизации тестирования с этими инструментами

№17 слайд
Как выбрать инструмент для
Содержание слайда: Как выбрать инструмент для тестирования? Особенности Легкий в использовании, IDE Запись / воспроизведение Распознавание объектов (нахождения элементов и т.д.)

№18 слайд
Как выбрать инструмент для
Содержание слайда: Как выбрать инструмент для тестирования? Удобство использования Поддерживаемые ОС и платформы для тестирования Поддержка инструмента Интеграция в процесс разработки ПО (CI, системы контроля версий и т.д.)

№19 слайд
Как выбрать инструмент для
Содержание слайда: Как выбрать инструмент для тестирования? Стоимость Free / Commercial

№20 слайд
Selenium IDE Open Source
Содержание слайда: Selenium IDE ● Open Source ● расширение для Firefox ● множество плагинов

№21 слайд
Selenium IDE
Содержание слайда: Selenium IDE

№22 слайд
Page Object model
Содержание слайда: Page Object model

№23 слайд
Page Object model Page Object
Содержание слайда: Page Object model Page Object Model – это паттер проектирования для создания Object Repository для элементов UI. Согласно этому паттерну – для каждой страницы приложения/сайта должен быть определен соответствующий класс.

№24 слайд
Page Object model
Содержание слайда: Page Object model

№25 слайд
Page Object model.
Содержание слайда: Page Object model. Преимущества. Элементы объявляются отдельно от реализации теста; Независимость класса с объектами от реализации тестов; Становится меньше кода; Методы получают более реальные имена.

№26 слайд
Page Object model. Пример.
Содержание слайда: Page Object model. Пример.

№27 слайд
Page Object model. Пример.
Содержание слайда: Page Object model. Пример.

№28 слайд
BDD Как As a X Я хочу I want
Содержание слайда: BDD Как (As a) [X] Я хочу (I want) [Y] Чтобы (so that) [Z] Допустим (Given) некоторый начальный контекст (данность), Если (When) происходит событие, То (then) убедится, что получены некоторые результаты.

№29 слайд
BDD Название Клиент изымает
Содержание слайда: BDD Название: Клиент изымает наличные Как клиент, Я хочу получить наличные из банкомата, чтобы мне не пришлось стоять в очереди в банке.

№30 слайд
BDD Сценарий На счету есть
Содержание слайда: BDD +Сценарий 1: На счету есть деньги+ Допустим на счету есть деньги И Карточка валидная И в банкомате есть наличность Если Клиент запрашивает наличность То Убедиться в том, что сумма вычтена со счета И убедиться в том, что деньги выданы И убедиться в том, что карточка возвращена

№31 слайд
BDD Сценарий счет превышен за
Содержание слайда: BDD +Сценарий 2: счет превышен за рамки лимита + Допустим счет превышен И карточка валидная Если клиент запрашивает наличность То убедиться в том, что показано сообщение об отказе И убедиться в том, что наличность не выдана И убедиться в том, что карточка возвращена

№32 слайд
BDD Feature Calculator In
Содержание слайда: BDD Feature: Calculator In order to avoid silly mistakes As a math idiot I want to be told the sum of two numbers

№33 слайд
BDD mytag Scenario Add two
Содержание слайда: BDD @mytag Scenario: Add two numbers Given I have entered 50 into the calculator And I have also entered 70 into the calculator When I press add Then the result should be 120 on the screen

№34 слайд
BDD
Содержание слайда: BDD

№35 слайд
Вопросы и ответы
Содержание слайда: Вопросы и ответы

№36 слайд
Ссылки . http bugscatcher.net
Содержание слайда: Ссылки 1. http://bugscatcher.net/archives/124 2. http://automated-testing.info/ 3. http://www.protesting.ru/automation/ 4. http://www.sikuli.org/ 5. https://www.youtube.com/watch?v=9pt5Ajf7xUw 6. http://sahipro.com/sahi-open-source/ 7. http://www.seleniumhq.org/projects/ide/ 8. http://seleniumbuilder.github.io/se-builder/ 9. http://en.wikipedia.org/wiki/List_of_web_testing_tools 10. https://cucumber.io/

Скачать все slide презентации Manual QA course. Автоматизация тестирования. (Лекция 28) одним архивом: