Курс за обучение по 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#
Машинен превод
Много упражнения, които дават множество практическо умение.
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
Машинен превод
Треньорското знание на темата и връзката с аудиторията, както и неговата търпение
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Курс - Protractor: End-to-end testing for Angular web applications
Машинен превод
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Курс - Test Automation with Selenium and Jenkins
Машинен превод
Предстоящи Курсове
Свързани Kурсове
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 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към ___, които желаят да използват ___ до ___.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте ___.
- ___.
- ___.
- ___.
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# за инженери по тестване на автоматизация.
Test Automation with Selenium and Jenkins
21 ЧасаТози курс предоставя обучение за работа с тестови проекти с помощта на Selenium тестов пакет и непрекъснато тестване с Jenkins.
Целева публика:
- Инженери за тестване на софтуер Разработчици на софтуер, участващи в гъвкаво развитие Мениджъри на версии Инженери по QA
В края на Selenium обучение делегатите ще могат да:
- Използвайте Selenium тестов пакет ефективно в реални проекти Използвайте Selenium за кръстосано тестване на браузъра Разпространете тестовете с помощта на Selenium Grid Run регресия Selenium тестове в Jenkins Подгответе тестови отчети и периодични отчети с помощта на Jenkins
Test Automation with Selenium and Python
14 ЧасаВ това водено от инструктор обучение на живо в България участниците комбинират силата на Python с Selenium, за да автоматизират тестването на примерно уеб приложение. Чрез комбиниране на теория с практика в лабораторна среда на живо, участниците ще придобият знанията и практиката, необходими за автоматизиране на техните собствени проекти за уеб тестване с помощта на Python и Selenium.
Introduction to Selenium
7 ЧасаТози въвеждащ курс е предназначен да запознае специалистите по тестване с основите на тестването на уеб приложения с помощта на Selenium. Тестерите могат да създават, подобряват и поддържат скриптове, като използват както Selenium IDE, така и Selenium 2 WebDriver.
Целева публика
Целевата аудитория са софтуерни тестери, които се стремят да автоматизират тестването на уеб приложения с помощта на Selenium. Тези тестери може да са нови в автоматизацията на тестовете и може също да включват практици по осигуряване на качеството, мениджъри или ръководители на екипи, които отговарят за взаимодействието с тестери или които трябва да гарантират, че инструментите се прилагат напълно и по подходящ начин.
В края на курса ще можете да:
- Опишете функцията и предназначението на Selenium Разберете предимствата и правилния подход към автоматизацията на тестовете Записвайте автоматизирани тестови случаи Възпроизвеждайте автоматизирани тестови случаи Прилагайте и използвайте различни техники за проверка Преглеждайте и анализирайте резултатите Конфигурирайте и използвайте Selenium RC (Дистанционно управление) Създавайте и работете с тест пакети Планирайте автоматични тестови изпълнения Използвайте различни формати на Selenium скриптове Модифицирайте скриптове, за да разширите възможността за тестване на приложението Конфигурирайте Selenium с Eclipse и Selenium 2 WebDriver Разберете и използвайте RTTS помощни файлове Конвертирайте кода на Selenium за работа със Selenium 2 WebDriver Конфигурирайте персонализирани регистрационни файлове Създайте персонализирана карта на обекти Създайте модули за многократна употреба, за да намалите поддръжката на скриптове Използвайте инструменти за помощ при идентифицирането XPath
Selenium for Victims of Manual Testing
14 ЧасаТова е практически курс, предназначен за ръчни тестери, за да се улесни автоматизираното тестване.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 ЧасаТози курс дава изчерпателен преглед на това как да използвате автоматизирано функционално тестване и тестване на производителността с Selenium и JMeter, използвайки среда Java/Maven. 3 дни са изразходвани за Selenium, 2 за JMeter.
Selenium WebDriver Overview
7 ЧасаКой трябва да присъства
- Всеки, който иска да използва „Test Automation с Selenium Web Driver“ в бизнес или за лична употреба
Преглед
- Научете как да имате уверено разбиране Test Automation със Selenium Web Driver Научете как да използвате информацията от курса във ваша полза
Test Automation with Selenium
21 ЧасаТози курс предоставя обучение за работа с проекти за тестване и предоставя практически опит с уеб приложения, автоматизация на функционални тестове и автоматизация на тестове в различни браузъри с помощта на Selenium тестов пакет.
Предвидена аудитория:
- Инженери за тестване на софтуер
- Разработчици на софтуер, участващи в гъвкаво развитие
В края на Selenium обучение делегатите ще могат да:
- Използвайте Selenium тестов пакет ефективно в реални проекти
- Използвайте Selenium за кръстосано тестване на браузъра
Automation Testing with Cypress
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Cypress за автоматизиране на тестове.
До края на това обучение участниците ще могат:
- Извършете автоматизирано тестване от край до край с Cypress.
- Внедрете интеграционни и модулни тестове в уеб приложение.
- Използвайте Cypress като алтернатива на Selenium.