Свържете се с нас

Съдържание и теми, включени в курса

Въведение в автоматизираното тестване

  • Общ преглед на автоматизираното тестване
    • Ползи от автоматизацията
    • Видове тестване: Функционално срещу нефункционално
  • Разбиране на екосистемата на клиента
    • Общ преглед на Oracle APEX
    • Въведение в .Net Core
    • Основи на машинното обучение в кодовите алгоритми

Общ преглед на инструментите за автоматизация

  • Selenium
    • Настройка на Selenium WebDriver
    • Писане и изпълнение на тестови скриптове
    • Добри практики за работа със Selenium
  • TestComplete
    • Въведение в TestComplete
    • Създаване на автоматизирани тестове за различни приложения
    • Интегриране на TestComplete с други инструменти

Задълбочено разглеждане на автоматизацията със Selenium

  • Усъвършенстван Selenium
    • Работа с динамични уеб елементи
    • Кросбраузърно тестване
    • Интеграция с TestNG и JUnit
  • Разработка на рамки
    • Модел на обектите на страницата (POM)
    • Рамки, управлявани от данни и от ключови думи
    • Непрекъсната интеграция с Jenkins

Усъвършенствани функции в TestComplete

  • Скриптиране и автоматизация
    • Езици за скриптиране, поддържани от TestComplete
    • Автоматизиране на десктоп, уеб и мобилни приложения
  • Персонализиране на тестове
    • Създаване на персонализирани контролни точки
    • Обработка на изключения и грешки

Интеграция с Oracle APEX и .Net Core

  • Тестване на Oracle APEX приложения
    • Стратегии за автоматизирано тестване на APEX приложения
    • Инструменти и практики, специфични за APEX
  • Автоматизация в .Net Core
    • Настройка на тестови проекти
    • Модулно тестване с xUnit
    • Интеграционно тестване и тестване от край до край

Машинно обучение в автоматизацията

  • Въведение в машинното обучение в тестването
    • Основи на машинното обучение
    • Случаи на употреба на машинно обучение в автоматизацията на тестове
  • Внедряване на алгоритми за машинно обучение
    • Писане на алгоритми за прогнозен анализ
    • Интегриране на машинно обучение с автоматизация на тестове

Поддръжка и ръчно изграждане на нови приложения

  • Основи на ръчното тестване
    • Техники за ръчно тестване
    • Писане на ефективни тестови случаи и тестови планове
  • Преход от ръчно към автоматизирано тестване
    • Идентифициране на кандидати за автоматизация
    • Добри практики за поддръжка на тестови скриптове

Дигитални HCM/NPP и стратегии за аутсорсване

  • Общ преглед на дигиталните HCM/NPP
    • Инструменти и технологии в HCM
    • Стратегии за автоматизация на HCM приложения
  • Управление на аутсорснати проекти за тестване
    • Добри практики за аутсорсване
    • Осигуряване на качество и последователност в аутсорснати проекти

Алтернативни инструменти и технологии

  • Оценка на Jtest и SOAtest
    • Функции на Jtest и SOAtest
    • Подходящост за нуждите на клиента
  • Представяне на алтернативни инструменти
    • Проучване на други инструменти за автоматизация (напр. Katalon Studio, Postman за API тестване)
    • Стратегии за интеграция и преход

Практически семинари и сценарии от реалния свят

  • Практически сесии
    • Практически лабораторни упражнения със Selenium и TestComplete
    • Сценарии за тестване от реалния свят
  • Казуси и заключителен проект
    • Групов проект за внедряване на цялостно решение за автоматизация
    • Презентация и партньорска проверка

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основни концепции в програмирането
  • Опит със софтуерно тестване (ръчно или автоматизирано)
  • Запознатост с уеб технологии и рамки за разработка

Аудитория

  • Специалисти по автоматизирано тестване
  • Инженери по осигуряване на качеството
  • Софтуерни разработчици
  • ИТ професионалисти, ангажирани със софтуерна поддръжка и тестване
 35 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории