Курс за обучение по Protractor: End-to-End Testing for Angular Web Applications
Protractor е тестова рамка за автоматизация от край до край за Angular и AngularJS приложения. Използва се за провеждане на тестове срещу уеб приложения, като взаимодейства с тях, както би направил потребителят: чрез попълване на формуляри, щракване върху елементи и навигиране от страница на страница.
В това обучение на живо, водено от инструктор, участниците научават от първа ръка как да пишат Protractor тестове срещу примерно уеб приложение Angular в лабораторна среда на живо.
До края на този курс участниците ще са придобили умения по Protractor и ще се чувстват удобно
- създаване на собствени тестове за автоматизация за Angular приложения. интегриране на Protractor в техния съществуващ работен процес за разработка. гарантиране, че техните тестове са чисти и поддържаеми. стартиране на Protractor със или без Selenium за управление на поведението на браузъра.
Формат на курса
- Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
- Защо да използвате Protractor?
Настройка и инсталиране
Как Protractor работи
Преглед на Protractor Синтаксис
Разбиране на обещания и тестове, базирани на обещания
Примерно уеб приложение
Настройване на вашия SUT (тествана система)
Пишете първия си тест
Unit Testing Javascript с Jasmin или Mocha
Управление на браузъра с Selenium WebDriver, Chai WebDriver, directConnect
Намиране и взаимодействие с уеб Elements
Достъп до Web Element чрез Page Objects
Изпълнение на теста
Генериране на тестови доклади
Отстраняване на грешки Protractor Тестове
Направете своя тестов код поддържаем и лесен за четене
Подигравателни HTTP заявки
Интегриране на Cucumber с Protractor за BDD (Развитие, управлявано от поведение)
Тестове за мащабиране върху множество браузъри и системи с Selenium мрежа
Интегриране Protractor във вашия работен процес за разработка (Git, Jenkins и др.)
Обобщение и заключение
Изисквания
- Опит в работата с Javascript и node.js.
- Основно разбиране на уеб приложенията на Angular.
- Основно разбиране на автоматизираното тестване.
Публика
- Уеб разработчици
- Инженери за тестване на автоматизация
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Protractor: End-to-End Testing for Angular Web Applications - Booking
Курс за обучение по Protractor: End-to-End Testing for Angular Web Applications - Enquiry
Protractor: End-to-End Testing for Angular Web Applications - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (1)
Треньорското знание на темата и връзката с аудиторията, както и неговата търпение
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Курс - Protractor: End-to-end testing for Angular web applications
Машинен превод
Предстоящи Курсове
Свързани 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 и т.н. За да персонализирате версията, използвана в това обучение, моля свържете се с нас, за да уговорим.
Mobile Automation with Appium Overview
7 ЧасаПублика:
Всеки, участващ в тестването, включително тестери за мобилна автоматизация
Automate Windows Desktop Applications with AutoIt
14 ЧасаВ това водено от инструктор обучение на живо в България (на място или дистанционно), участниците ще се научат как да използват AutoIt за автоматизиране на прозоречни приложения, докато преминават през поредица от практически лабораторни упражнения на живо.
JMeter Fundamentals
7 ЧасаТози курс обхваща създаването и прилагането на функционално и модулно тестване с Apache JMeter, безплатния софтуер за тестване на приложения от The Apache Software Foundation. Целта на курса е да позволи на организациите напълно да автоматизират своите различни изисквания за тестване, спестявайки време, пари и помагайки за минимизиране на риска от човешка грешка при тестване. Програмата изследва концепциите за проектиране и създаване на тестови планове за реални уеб приложения, използващи Apache JMeter, включително функционални, регресионни и стрес тестови планове. Участниците ще се научат как да проектират тестови планове за различни цели и да използват различните компоненти и функции в JMeter в своя полза, което им позволява напълно да автоматизират процеса на тестване на уеб приложения.
JMeter Fundamentals and JMeter Advanced
14 ЧасаТова са един след друг JMeter Основни и JMeter Курсове за напреднали , предлагани заедно за удобство.
JMeter Основи
Този курс обхваща създаването и прилагането на функционално и модулно тестване с Apache JMeter, безплатния софтуер за тестване на приложения от The Apache Software Foundation. Целта на курса е да позволи на организациите напълно да автоматизират своите различни изисквания за тестване, спестявайки време, пари и помагайки за минимизиране на риска от човешка грешка при тестване. Програмата изследва концепциите за проектиране и създаване на тестови планове за реални уеб приложения, използващи Apache JMeter, включително функционални, регресионни и стрес тестови планове. Участниците ще се научат как да проектират тестови планове за различни цели и да използват различните компоненти и функции в JMeter в своя полза, което им позволява напълно да автоматизират процеса на тестване на уеб приложения.
JMeter Разширено
Този курс се занимава с усъвършенствани техники за тестване на уеб приложения. Той се фокусира върху пълна автоматизация, скриптове, интегриране на тестове с външен източник на данни.
Web Application Performance Testing with JMeter
7 ЧасаТози курс е създаден за мениджъри на тестове, тестери, бизнес анализатори, дизайнери, разработчици, администратори и всеки, който се интересува от планиране и извършване на тестове за ефективност на уеб приложения. Обхваща как да зададете нефункционални изисквания, кои индикатори са най-важни при специфични реализации, как да създадете план за тестване на ефективността, да го внедрите в JMeter, да го изпълните и да анализирате резултатите.
Robot Framework: Keyword Driven Acceptance Testing
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестови инженери, които искат да се научат как да напишат набор от тестови случаи и тестов пакет, след което да изпълнят тестовете на демонстрационно приложение.
До края на това обучение участниците ще могат:
- Използвайте базирания на ключови думи тестов подход на Robot Framework и синтаксис на таблични тестови данни, за да пишете и изпълнявате тестове. Използвайте последователен синтаксис, за да съставите нови ключови думи от съществуващи. Извършете тестове за развитие, управлявано от поведение (BDD) в стил Gherkin (подобно на Cucumber). Генерирайте и интерпретирайте отчет и регистрационни файлове за отстраняване на неизправности в тестваното приложение. Разширени възможности на Robot Framework с помощта на библиотеки на трети страни, написани на Python, Java, Perl, Javascript и PHP. Интегрирайте Robot Framework с Selenium за тестване на уеб приложения.
Web Application Testing with Selenium and JMeter
35 ЧасаТози курс предоставя обучение за работа с проекти за тестване и предоставя практически опит с уеб приложения, автоматизация на функционални тестове и автоматизация на тестове в различни браузъри с помощта на Selenium тестов пакет. Също така, той изчерпателно представи jMeter.
Приблизително 2 дни на JMeter и 3 дни на 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 ЧасаТова е практически курс, предназначен за ръчни тестери, за да се улесни автоматизираното тестване.
Test Automation with Selenium
21 ЧасаТози курс предоставя обучение за работа с проекти за тестване и предоставя практически опит с уеб приложения, автоматизация на функционални тестове и автоматизация на тестове в различни браузъри с помощта на Selenium тестов пакет.
Предвидена аудитория:
- Инженери за тестване на софтуер
- Разработчици на софтуер, участващи в гъвкаво развитие
В края на Selenium обучение делегатите ще могат да:
- Използвайте Selenium тестов пакет ефективно в реални проекти
- Използвайте Selenium за кръстосано тестване на браузъра
TestComplete
21 ЧасаВ това водено от инструктор обучение на живо в България, участниците ще се научат как да използват функциите на TestComplete, включително неговия тестов обектен модел, контролни точки, картографиране на имена и потребителски интерфейс за извършване на автоматизирано тестване на настолен компютър, уеб, и мобилни приложения.
До края на това обучение участниците ще могат:
- Създавайте, записвайте и изпълнявайте функционални тестове.
- Създайте мащабируема и поддържаема тестова рамка.
- Създайте контролни точки, коригирайте тестове за множество устройства и анализирайте резултатите от тестовете.
- Използвайте разширенията на скрипта на TestComplete.
Testing with TestNG
14 ЧасаTestNG е рамка за тестване, предназначена да опрости широк спектър от нужди за тестване, от тестване на единици (тестване на клас изолирано от останалите) до тестване на интеграция (тестване на цели системи, направени от няколко класа, няколко пакета и дори няколко външни рамки, като напр. сървъри на приложения).
Публика
Този курс е създаден за инженери и разработчици, които искат да възприемат TestNG пакета в своя работен процес.
Tosca: Model-Based Testing for Complex Systems
35 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да използват Tosca за извършване на тестване от край до край (уеб + бекенд). Обучението съчетава теория с практика в лабораторна среда на живо, като дава възможност на участниците да взаимодействат с технологията, инструктора и колегите си.
Обучението започва с преглед на традиционното автоматизирано тестване, базирано на код и скрипт, и го сравнява с базирания на модели (MBT) подход на Tosca. Участниците се научават как да създават и изпълняват тестови случаи, като използват модулите по подразбиране на Tosca, както и как да създават свои собствени модули за изпълнение по поръчка.
От принципите за моделиране на софтуера до тестовото покритие в различни браузъри, това обучение превежда участниците както през теорията, така и през практиката и им позволява да внедрят свое собствено решение за тестване в Tosca.
TOSCA Certification Preparation
14 ЧасаТози практически, водещ се от инструктор курс (онлайн или на място) е предназначен за специалисти по софтуерно тестване с междинно ниво, които желаят да се сертифицират в TOSCA и да демонстрират компетентност в автоматизацията на тестове с помощта на Tricentis Tosca.
В края на този курс участниците ще могат да:
- Разберат структурата и изискванията за сертифициране в TOSCA.
- Овладеят концепциите на TOSCA, включително проектиране на тестови случаи, автоматизация и изпълнение.
- Приложат най-добрите практики за създаване на използваеми и лесни за поддръжка тестови случаи.
- Се подготвят за практическите и теоретичните компоненти на изпита за сертифициране в TOSCA.