План на курса

Селен

Въведение

    Какво е Selenium инструмент Използване на Selenium инструмент в автоматизацията Характеристики на Selenium инструмент

Компоненти

    Разлика между Selenium и други инструменти Selenium IDE Selenium Уеб драйвер Selenium Въведение в Grid Selendriod

Инсталации

    Инсталирайте Eclipse IDE (предпочитана версия на Mars) Инсталирайте/проверете Java JDK 1.7 и по-високи Инсталирайте добавки (TestNG, Maven и т.н.) Инсталирайте Selenium (последната стабилизирана версия) Инсталирайте всички/необходими драйвери за браузър Инсталирайте всички поддържани библиотеки, драйвери, буркани, плъгини и др.

Конфигурации

    Конфигуриране на път/път на класа за системно и потребителско ниво Конфигуриране на eclipse с всички необходими библиотеки, Java Конфигуриране на IE Devtool, FireBug, Firepath и др. с браузъри

Започнете примерен тест

    Поддържани езици в Selenium Запишете и стартирайте скрипта в Selenium IDE Напишете и стартирайте скрипта в Selenium Преглед на уеб драйвера и анализ на резултатите от теста

Използване на Selenium

    Какво е синхронизация Как да поставите валидации (актив, проверка) Как да стартирате браузър и приложение/URL Как да конфигурирате параметри на браузъра с помощта на персонализиран код Работа с Java с Selenium (клас, пакет, OOP и т.н.) Разбиране на DOM Как да идентифицирам обекти/елементи, използващи селен

Боравене с прозорци

    Как да четем текст/стойности от уеб страница Как да въвеждаме стойности в елементи/обекти Работа с DOM обекти (бутони, връзки, избор, избор, таблици и т.н.) Как да избираме/избираме стойност(и) с помощта на list/comboxbox Как да изберете/изберете квадратче за отметка/радио бутон Как да управлявате мишка, събития на клавиатурата с клавиши Внедряване на обработка на изключения в селен Как да обработвате множество браузъри Обработка на предупреждения Обработка на предупреждения на Windows с помощта на AutoIT

Тестове, управлявани от данни

    Какво представлява тестването, управлявано от данни Параметризиране на тестовите скриптове с помощта на excel Четене, запис на данните в/от excel Работа с CSV, XLS, плоски файлове и DB

TestNG

    Какво е TestNG Създайте TestNG.XML file / Test / TestSuite Интегриране със скриптове на Selenium Изпълнение от TestNG Изпълнение от TestNG TestNG Анотации Етикети в TestNG.XML файл Работа с групи

POM

    Въведение в рамката на Page Object Model Въведение в рамката на Page Object Model Използване на файл със свойства

Log4J

    Въведение Внедряване в селен Генериране на лог файлове и анализ

МЕЙВЪН

    Въведение Създаване на MAVEN проект Конфигуриране със селен и java Изграждане/Стартиране на компилацията

Решетка

    Въведение Отдалечен уеб драйвер Конфигуриране на концентратор Конфигуриране на възел Изпълнение на скриптове на отдалечен компютър / паралелно изпълнение

Конвертиране на проекта

    Какво е преобразуване на проект Как да конвертирате Java проект в Maven и обратно

Рамка за автоматизация

    Въведение в автоматизираните рамки Видове рамки и предимства Работа с разширено програмиране (Java)

Приближаване

    Как да изградим рамки за автоматизация Разбиране на подхода за автоматизация на тестовете

 

JMeter

Въведение

    JMeter включва Тестване на производителността

Подготовка на тест

    Изисквания и очаквания Съвети за постигане на по-добри резултати

Преглед на компонентите

    Тестов план Thread Group Sampler Logic Controller Listener Timer Assertion Configuration Element Редът на изпълнение

Goот практиките

    Вградени ресурси Кеш Запис Времена на мислене Изпълнение от командния ред

Променливи

    Създаване Използване на извличане Преглед

Функции

    Подготовка Използване на Създаване

Имоти

    Използване на Creating

Удостоверяване

    Уеб приложението формира основно HTTP удостоверяване

Докладване

    Генериране на таблото за отчети Резултати в реално време

Разпределено тестване

    Изпълнение от командния ред

Разширяване на функционалността

    Добавки Персонализиран код

Изисквания

Професионалист по тестване с практически познания за ръчно тестване, преглед на Test Automation и концепции за обектно ориентирано програмиране (за предпочитане Java)

  35 Hours
 

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


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

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

Oтзиви от потребители (6)

Свързани Kурсове

Tosca: Model-Based Testing for Complex Systems

  35 Hours

Robot Framework: Keyword Driven Acceptance Testing

  14 Hours

Introduction to Selenium

  7 Hours

JMeter Fundamentals and JMeter Advanced

  14 Hours

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