Курс за обучение по Behat: Behavior Driven Development (BDD) with PHP
Behat е тестова рамка за разработка, управлявана от поведението (BDD), написана на PHP. Той улеснява комуникацията между разработчици, тестери, бизнес заинтересовани страни и клиенти по време на процеса на разработка на софтуер. Behat позволява на хора без технически познания да напишат ясни описания на предвиденото поведение на приложението, след което изпълнява тези „сценарии“ като функционални тестове срещу приложението.
В това обучение на живо, водено от инструктор, участниците ще се научат как да пишат и изпълняват тестови случаи в стил BDD, използвайки Behat и PHP.
До края на това обучение участниците ще могат:
- Изпълнявайте автоматизирани тестове, написани на четим от човека език "Given, When, Then" Gherkin Използвайте тестови случаи, базирани на Behat, за да подобрите сътрудничеството между технически и нетехнически екипи Интегрирайте Behat с Selenium, Mink, Goutte и други браузър емулатори, за да управлявате тестове и генериране на отчети Разширете функционалността на Behat чрез своята система за разширение Тествайте многобройни сценарии на използване чрез терминални команди, REST API и др.
Публика
- Тест инженери Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
План на курса
Въведение
- Business Насочена разработка (BDD) и насочена към приемателни тестове Разработка (ATDD) BDD като инструмент за сътрудничество за софтуерни инженери, тестови инженери и бизнесмени
Определяне на изискванията на вашия проект
Настройване на вашата среда за тестване на уеб приложения
Gherkin: пишете вашите истории на удобен за потребителя език
Анатомията на файла с функции
Пишете първата си функция
Писане на сценарии за вашата функция
Писане на дефиниции на стъпки
Предаване на параметри към стъпки
Създаване на очертания на сценарии за предаване на множество аргументи
Споделяне на данни между стъпките
Организиране на функции и сценарии с тагове
Настройка и разрушаване
Заключителни бележки
Изисквания
- Опит с тестване и познания за автоматизирано тестване
- Опит с PHP програмиране
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Behat: Behavior Driven Development (BDD) with PHP - Booking
Курс за обучение по Behat: Behavior Driven Development (BDD) with PHP - Enquiry
Behat: Behavior Driven Development (BDD) with PHP - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Добро разбирателство, Łukasz имаше време за въпросите на всички и успя да помогне на всеки, който имаше някакъв проблем
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Курс - Automation Testing with Cypress
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michal Uscinski - Devapo Sp. z o. o.
Курс - Testing Angular Applications
Машинен превод
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Курс - Protractor: End-to-end testing for Angular web applications
Предстоящи Курсове
Свързани Kурсове
Advance Test Automation in Java using Selenium with continuous integration and version control
35 ЧасаВ края на обучението участниците ще могат да:
- Създаване и инсталиране Maven.
- Автоматични тестове с помощта на Selenium
- Управление на системата GIT
- Интегриране на непрекъсната интеграция
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Advanced Selenium
14 ЧасаВ това водено от инструктор обучение на живо в България, участниците ще се научат как да подобрят автоматизиран набор от тестове, използвайки усъвършенствани техники за шофиране Selenium.
До края на това обучение участниците ще могат:
- Разрешете сложни проблеми с автоматизацията на тестовете на уеб приложения с Selenium.
- Прилагайте регулярни изрази и базирани на шаблони техники за проверка.
- Обработвайте изключения, които спират изпълнението на теста.
- Програмно търсене на уеб обекти.
- Динамично заснемане на данни от уеб контроли.
- Създайте рамка за тестване, управлявана от данни.
- Разпределете тестването с Selenium Grid.
Advanced Selenium with C#
14 ЧасаВ това обучение на живо, водено от инструктор, участниците ще се научат как да подобрят автоматизиран набор от тестове, използвайки усъвършенствани техники за шофиране Selenium.
Аудитория: софтуерни тестери, мениджъри на тестове, специалисти по осигуряване на качеството.
Testing Angular Applications
14 ЧасаВ това водено от инструктор обучение на живо участниците ще се научат как да пишат и поддържат тестове за Angular приложения.
До края на това обучение участниците ще могат
- Решете най-подходящата стратегия за тестване на Angular приложение Извършете модулно тестване, тестване на компоненти, A/B тестване и от край до край на Angular приложение Изберете правилните инструменти за работата: Jasmine, Karma, Protractor, Mocha, и т.н. Пишете тестове в Protractor и Jasmine Изпълнявайте и отстранявайте грешки с Karma и Protractor Създавайте поддържаем тестов пакет Използвайте най-добрите практики за модулно тестване в Angular
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
- Angular има различни имена и версии, а именно: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 и т.н. За да персонализирате версията, използвана в това обучение, моля свържете се с нас, за да уговорим.
Iridium: Cucumber and Selenium Based Testing
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към тестови инженери и разработчици, които искат да се научат как да тестват сложно уеб приложение с помощта на Iridium.
До края на това обучение участниците ще могат:
- Създавайте тестове от край до край, които симулират действията на потребител, докато навигира в уеб приложение.
- Автоматизирайте тестването на тематични приложения с множество стилове.
- Създавайте тестови случаи, които са четливи за нетехнически хора.
- Изпълнявайте тестове в голямо разнообразие от браузъри.
- Използвайте пакета Iridium Snippets за Atom, за да улесните писането на тестов скрипт.
- Намалете разходите за поддържане на потребителски Java код и обекти на страници.
Testing React Apps with Jest
14 ЧасаТова водено от инструктор обучение на живо в България (на място или дистанционно) е насочено към инженери, които желаят да използват Jest за тестване на React приложения и компоненти.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте подходяща среда за тестване.
- Пишете асинхронни тестове за React приложения и компоненти.
- Изпълнете разширени тестове на Jest, които включват подигравки, шпиони и мъничета.
Protractor: End-to-End Testing for Angular Web Applications
14 ЧасаВ това водено от инструктор обучение на живо в България участниците научават от първа ръка как да пишат Protractor тестове срещу примерно уеб приложение Angular в лабораторна среда на живо.
До края на този курс участниците ще са придобили умения по Protractor и ще се чувстват комфортно
- създаване на собствени тестове за автоматизация за Angular приложения.
- интегриране на Protractor в техния съществуващ работен процес за разработка.
- гарантиране, че техните тестове са чисти и поддържаеми.
- стартиране на Protractor със или без Selenium за управление на поведението на браузъра.
AI-powered Test Automation with Cypress
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към ___, които желаят да използват ___ до ___.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте ___.
- ___.
- ___.
- ___.
Selenium C# Test Automation
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици и тестери, които желаят да извършат автоматизация на тестове с помощта на C# и Selenium.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Selenium WebDriver.
- Пишете тестове, използвайки Selenium, C# и Nunit с Visual Studio IDE.
- Стартирайте C# Selenium тестова автоматизация.
Selenium with Jenkins and Docker
14 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) е насочено към инженери на DevOps, които желаят да използват Selenium за изпълнение на Selenium тестове вътре в Docker контейнери.
До края на това обучение участниците ще могат:
- Създайте инфраструктура за автоматизация на тестове за тестване при поискване.
- Разработете рамка за автоматизация на тестове с помощта на Java.
- Изградете CI/CD конвейер от нулата с Jenkins и Docker.
Test Automation with Selenium and Katalon Studio
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Selenium и Katalon Studio за създаване на решения за автоматизирано тестване от край до край.
До края на това обучение участниците ще могат:
- Генерирайте и изпълнявайте междуплатформени тестове за всяка операционна система или устройство.
- Интегрирайте автоматизираното тестване в CI/CD конвейер.
- Автоматизирайте уеб тестване, тестване на API, мобилно тестване и тестване на настолен компютър.
Selenium WebDriver in C#
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) въвежда участниците в автоматизирано тестване със Selenium WebDriver и C# в Visual Studio. Ако нямате опит в програмирането на C# или искате да освежите C#, моля, вижте курса: C# за инженери по тестване на автоматизация.
Automation Testing with Cypress
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Cypress за автоматизиране на тестове.
До края на това обучение участниците ще могат:
- Извършете автоматизирано тестване от край до край с Cypress.
- Внедрете интеграционни и модулни тестове в уеб приложение.
- Използвайте Cypress като алтернатива на Selenium.