курси Software Testing

курси Software Testing

Місцеві навчальні курси, що проводяться під керівництвом інструкторів, демонструють за допомогою інтерактивної дискусії та практичної практики, як використовувати знання та навички спеціалістів, щоб різко підвищити ефективність та ефективність тестування. Тренування програмного забезпечення для тестування доступне як "тренування на місці" або "дистанційне навчання". Навчання на місці може здійснюватися локально на приміщеннях клієнта в Україні україна або в корпоративних навчальних центрах NobleProg в Росії україна . Дистанційне навчання в режимі реального часу здійснюється за допомогою інтерактивного, віддаленого робочого столу. NobleProg - Ваш постачальник місцевих навчальних закладів

Testimonials

★★★★★
★★★★★

Software Testing Course Outlines

CodeNameDurationOverview
jmeterfunJMeter Fundamentals7 hoursЦей курс охоплює створення та впровадження функціонального та модульного тестування з Apache JMeter, вільним програмним забезпеченням для тестування програм з Фонду Apache Software. Мета курсу полягає в тому, щоб дозволити організаціям повністю автоматизувати свої різні вимоги до тестування, заощаджуючи час, гроші та допомагаючи мінімізувати ризик людської помилки під час тестування. Програма вивчає концепції проектування та створення тестових планів для реальних веб-застосунків, що використовують Apache JMeter, включаючи плани функціональної, регресійної та стрес-тестування. Учасники навчаться планувати тестові плани для різних цілей та використовувати різні компоненти та функції в JMeter у своїх перевагах, дозволяючи їм повністю автоматизувати процес тестування веб-додатків.
angulartestingTesting Angular Applications14 hoursУ цій інструкції під керівництвом, живе тренування, учасники навчаться писати та підтримувати тести для кутових програм.

До кінця цього навчання учасники зможуть

- Вирішіть найадекватнішу стратегію для тестування кутової програми
- Проведіть тестування агрегатів, тестування компонентів, тестування A / B та кінцевого завершення роботи на Angular-додатку
- Виберіть потрібні інструменти для роботи: Жасмин, Карма, Прообразник, Моча та ін
- Напишіть тести в Protractor і Jasmine
- Запуск та налагодження тестів за допомогою Karma і Protractor
- Створіть підтримуваний тестовий набір
- Використовувати найкращі методи для тестування вузлів у кутових

Аудиторія

- Тестувальники
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

Кутовий проходить за різними іменами та версіями, а саме: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 та ін. Щоб налаштувати версію, використану в цьому тренінгу, зв'яжіться з нами, щоб організувати.
phpunittestingUnit Testing with PHP14 hoursPHPUnit - це модульна схема тестування для PHP. PHPUnit використовує суворі параметри, щоб визначити, чи є окремі блоки коду без помилок та готові до розгортання. Розділяючи і тестувавши окремі одиниці, розробники можуть забезпечити більшу стабільність додатку, уникати регресійних помилок та зменшити витрати, пов'язані з несправністю коду у виробництві.

Ця навчальна інструкція, навчальна програма навчання, навчає учасників писати тестувальний код у формі тестових підрозділів для полегшення діагностики, ізоляції та вирішення помилок. Тренування ходить учасників шляхом створення готової роботи, тестування середовища за допомогою тесту PHPUnit.

До кінця цього тренінгу учасники зможуть:

- Розрізняти хороші та погані одиниці тестування
- Прочитайте та інтерпретуйте результати тесту
- Проактивно керувати та діагностувати свою кодову базу для зменшення помилок
- Переконайтеся, що їх база коду підходить для безперервної інтеграції та розгортання

Аудиторія

- Середній рівень для розширених розробників PHP, які хочуть покращити тестування свого коду

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
cucumberjavaCucumber: Implementing BDD with Java7 hoursОгірок - це система з відкритим вихідним кодом, BDD для написання тестів у стилі природного мови. BDD, або "Поведінковий розвиток" - це гнучка технологія розробки програмного забезпечення, яка заохочує співпрацю розробників, QA та нетехнічних бізнесменів до програмного проекту.

Це тренування починається з обговорення BDD та того, як Огірок використовується для тестування BDD для веб-програм. Учасникам надаються широкі можливості спілкуватися з інструктором та колегами під час впровадження концепцій та тактики, отриманих у цій практичній навчальній лабораторії.

До кінця цього тренінгу учасники матимуть глибоке розуміння BDD та Огірка, а також необхідну практику та набір інструментів для написання власних тестів для реальних сценаріїв тестування програмного забезпечення.

Аудиторія

- Тестери та розробники

Формат курсу

- Важкий наголос на практичній практиці. Більшість концепцій вивчаються за допомогою зразків, вправ та практичного розвитку.

Примітка

- Це тренування використовує Eclipse і Selenium. Якщо ви хочете скористатись іншою структурою IDE або автоматизації тестування, зв'яжіться з нами, щоб узгодити.
- Якщо ваша команда переходить від ручного тестування до тестування автоматизації вперше, зв'яжіться з нами, щоб організувати продовження навчання, щоб включити додаткове охоплення тестування автоматизації.
jbehaveJBehave: BDD with Java7 hoursJBehave - це платформа BDD на базі Java з відкритим кодом для написання тестів у стилі природного мови. BDD, або "Поведінковий розвиток" - це гнучка технологія розробки програмного забезпечення, яка заохочує співпрацю розробників, QA та нетехнічних бізнесменів до програмного проекту.

Це навчання починається з обговорення BDD та того, як JBehave Framework може використовуватися для тестування BDD для веб-програм. Учасникам надаються широкі можливості спілкуватися з інструктором та колегами під час впровадження концепцій та тактики, отриманих у цій практичній навчальній лабораторії.

До кінця цього тренінгу учасники матимуть глибоке розуміння BDD та JBehave, а також необхідну практику та набір інструментів для написання тестів для реальних сценаріїв тестування програмного забезпечення.

Аудиторія

- Тестери та розробники

Формат курсу

- Важкий наголос на практичній практиці. Більшість концепцій вивчаються за допомогою зразків, вправ та практичного розвитку.
ScalaCheckProperty Based Testing with ScalaCheck21 hoursScalaCheck - це бібліотека для автоматизованого тестування на основі майна для програм Scala або Java. Натхненний бібліотекою Haskell QuickCheck, він використовує властивості для опису очікуваного поведінки програми, спочатку створюючи випадкові вхідні дані, а потім перевіряючи ці дані на різних ділянках програми та звітуючи про результат.

У цьому навчанні під керівництвом інструктора, учасники вивчатимуть переваги та концепції, що стосуються тестування на основі власності, оскільки вони практикують написання властивостей, що призводять до автоматичного формування тестових випадків.

До кінця цього тренінгу учасники зможуть:

- Напишіть загальні властивості, які замінюють та / або компліментують тестові тести, написані вручну
- Напишіть тести на більш високому рівні властивостей власності
- Виконати ScalaCheck як автономний виконуваний файл, використовуючи вбудований тестовий бігун командного рядка
- Інтеграція ScalaCheck з тестовими рамками, такими як ScalaTest, specs2 та LambdaTest

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
WinRunnerWinRunner21 hoursHP WinRunner - це автоматичний інструмент функціонального тестування корпоративного класу для запису та відтворення взаємодій інтерфейсу користувача як тестових скриптів.

У цьому навчанні під керівництвом інструктора, учасники навчаться навчатися створювати і виконувати складні автоматичні тести на додаток.

До кінця цього тренінгу учасники зможуть:

- Створюйте адаптивні і багаторазове тестові скрипти, які замінюють або компліментують тестування вручну
- Автоматизація процесу тестування від розробки тесту до виконання
- Підготуйте та виконайте нічний тестовий пробіг
- Використовуйте TSL (Language Test Script Language) для керування WinRunner
- Зрозумійте розширені функції WinRunner, такі як концепція синхронізації, перевірка тестів та робочий процес WinRunner.

Аудиторія

- Тестери вручну
- Інженери з автоматизації тестування
- Інженери QA

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
TestCompleteTestComplete21 hoursTestComplete (по SmartBear) - це інструмент автоматизації інтерфейсу користувача, який використовується для функціонального та регресійного тестування.

У цій навчальному посібнику учасники навчаться користуватися функціями TestComplete, включаючи тестову модель об'єкта, контрольні точки, відображення імен та користувальницький інтерфейс для автоматизованого тестування на настільних комп'ютерах, в Інтернеті та мобільних додатках.

До кінця цього тренінгу учасники зможуть:

- Створення, запис та запуск функціональних тестів
- Створення масштабованої та підтримуваної тестової структури
- Створення контрольних точок, налаштування тестів для декількох пристроїв та аналіз результатів тестування
- Використовуйте розширення сценарію TestComplete

Аудиторія

- Інженери з автоматизації тестування
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
concordionConcordion21 hoursConcordion - це платформа, що складається з Java, заснована на "прикладі" специфікації з відкритим кодом, що об'єднує тестування та специфікації. Він інтегрується з JUnit і може використовуватися з популярними IDE на базі Java, такими як Netbeans, Eclipse та IntelliJ IDEA.

У цій навчальній інструкції, учасники вивчатимуть основи Concordion, налаштування оточення, основні команди, найкращі практики та інше, коли вони ходять крок за кроком шляхом створення зразка Concordion програми.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте функціональність Concordian
- Встановити та розгортати Concordian
- Напишіть специфікації Concordion в Markdown та HTML

Аудиторія

- Розробники програмного забезпечення та програмісти
- Тестери автоматизації
- Бізнес аналітики

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
propertybasedtestingProperty Based Testing with F#7 hoursТестування на основі власності - це автоматизована методика тестування, яка дозволяє знизити очікувану поведінку системи, описуючи її властивості, а потім використовувати випадкові дані для тестування для виконання тестів.

"Опишіть аргументи, опишіть результат, якщо комп'ютер спробує довести свій код неправильно!"

Деякі з тем, що розглядаються в цій інструкції, включають:

- Як написати та виконати тести з F #
- Тестування на основі власності FsCheck
- Використання Diamond Kata для реалізації TDD
- Загострення навичок розробки коду

Аудиторія

- Інженери з автоматизації тестування
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
pytestUnit Testing with Python21 hoursТестування підрозділів - це тестовий підхід, який перевіряє окремі одиниці вихідного коду, змінюючи їх властивості або запускаючи подію, щоб підтвердити, чи результат є таким, як очікувалося. PyTest являє собою повнофункціональну, незалежну від API, гнучку та розширювану систему тестування з передовою, повноцінною моделлю арматури.

У цьому навчанні під керівництвом інструктора, учасники навчаться використовувати PyTest для написання коротких, підтримуваних тестів, які є елегантними, виразними та читабельними.

До кінця цього тренінгу учасники зможуть:

- Напишіть читані та підтримувані тести, не потребуючи коду коду
- Використовуйте модель арматури для написання невеликих тестів
- Шкала тестів до складного функціонального тестування для додатків, пакетів та бібліотек
- Зрозумійте та застосуйте функції PyTest, такі як гачки, затвердження перезапису та плагінів
- Зменшіть час тестування, виконуючи тести паралельно та на кількох процесорах
- Виконайте тести в безперервній інтеграції навколишнього середовища, разом з іншими утилітами, такими як токс, макет, покриття, unittest, doctest і селеном
- Використовуйте Python для перевірки програм, не пов'язаних з Python

Аудиторія

- Тестувачі програмного забезпечення

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
usabilitytestingSoftware Usability Testing: Live Workshop14 hoursТест на юзабіліті - це метод оцінки програмного продукту або системи, перевіряючи його на користувачів, щоб безпосередньо спостерігати, як вони взаємодіють з ним.

Семінар розпочинається з вступу в тестування юзабіліті, що це та як він використовується компаніями для сприяння розробці та розробці програмного забезпечення. Мова є нетехнічною, і навчання практично практично, з акцентом на кінцевих користувачів, їх вимогам, способу мислення та способу взаємодії з системою.

До кінця цього тренінгу учасники знають, як:

- Визначте найбільш підходящий метод тестування юзабіліті, який базується на унікальних характеристиках продукту та його етапі в циклі розробки.
- Розробити план тестування зручності.
- Набирати, оцінювати та керувати тестувальниками.
- Напишіть, призначте та помірковано тестові завдання, які найбільше впливають на кінцевих користувачів та бізнес.
- Збір, аналіз і звіт про результати тесту.
- Спілкуйтеся та ефективно співпрацюйте з бізнес-менеджерами, розробниками та командами з питань якості, щоб визначити важливість та дії, необхідні для доставки кінцевого продукту, який не тільки працює, але добре працює, а також забезпечує передбачувану користувальницьку роботу.

Аудиторія

- Власники та менеджери продуктів
- Менеджери з питань якості
- Тестери вручну
- Внутрішні користувачі програмного продукту або системи

Формат курсу

- Інтерактивний семінар під керівництвом інструктора з великою кількістю практичних навичок.

Примітки

- Приклади та зразки програм, що використовуються в цьому семінарі, попередньо оформлені інструктором. Щоб налаштувати матеріали, будь ласка, зв'яжіться з нами заздалегідь.
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursBDD або керування розвитком поведінки - це технологія розробки програм Agile, яка заохочує співпрацю між розробниками, командами забезпечення якості та нетехнічними діловими людьми протягом всього циклу планування, розробки та тестування програмного проекту.

Семінар починається з вступу до BDD, що це та як він використовується компаніями для сприяння розробці, розробці та тестуванню належного програмного забезпечення. Ми робимо це з неінженерного точки зору, уважно стежимо за кінцевими користувачами, їх вимогами, мовою та способом мислення. Ми також розглядаємо проблеми комунікації, з якими зустрічаються зацікавлені сторони бізнесу, оскільки вони працюють ближче зі своїми технічними однодумцями.

До кінця цього тренінгу учасники знають, як:

- Напишіть короткі історії користувачів, які фіксують шаблони використання реальних користувачів програмного забезпечення
- Перекладіть свої розповіді користувача на поведінкову мову BDD (Given, When, Then)
- Витягніть тестові приклади з цих історій, для використання інженерами для реалізації та тестування
- Зрозумійте зв'язок між вимогами до продукції, критеріями прийняття та тестами
- Демістіфікуйте технічний жаргон, який перешкоджає спілкуванню та розумінню
- Встановіть та використовуйте чудові інструменти для написання файлів з функцією BDD
- Зрозумійте і оцініть, що станеться, коли робота буде передана інженерам
- Грайте більш активну роль у циклі ітеративного розвитку

Аудиторія

- Власники та менеджери продуктів
- Бізнес аналітики
- Тестери вручну
- Кінцеві користувачі програмного продукту або системи
- Неінженерні та не кодерів, які займаються розробкою продукту

Формат курсу

- Інтерактивний семінар під керівництвом інструктора з великою кількістю практичних навичок.

Примітки

- Семінар включає тематичні дослідження та зразки програм. Щоб налаштувати матеріали для продукту та ситуації вашої компанії, зв'яжіться з нами, щоб організувати.
protractorProtractor: End-to-End Testing for Angular Web Applications14 hoursПротрактор - це повна тестова система автоматизації для прикладних програм для кутових та AngularJS. Він використовується для запуску тестів з веб-додатків, взаємодіючи з ними, як користувач: шляхом заповнення форм, натискання елементів і навігації з сторінки на сторінку.

У цьому тренінгу під керівництвом інструкторів учасники навчаються з перших рук, як писати тести «Портатор» на прикладі кутового веб-застосунку в живій лабораторії.

До кінця цього курсу учасники отримають кваліфікацію у транспортирі та будуть комфортними

- створюючи власні випробування автоматизації для кутових програм
- інтегрування транспортира в їх існуючий робочий процес розробки
- гарантуючи, що їх тести є чистими та підтримуються
- бігучий транспортувальник із селеном або без нього для керування поведінкою браузера

Аудиторія

- Веб-розробники
- Інженери з автоматизації тестування

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
javatestingIntroduction to Java for Test Automation28 hoursЦей курс призначений для всіх, хто зацікавлений у навчанні Java з метою автоматизації тестування. Це обтічний, інтенсивний курс з великою кількістю практичних вправ, щоб швидше зацікавити учасників з необхідними навичками програмування, необхідними для застосування до тестування автоматизації програмного забезпечення. Основна увага приділяється основним принципам Java, які можна безпосередньо і безпосередньо застосувати до автоматизації тестування.

Цей курс не включає в себе основні рамки автоматизації тестування, такі як Selenium. Він також обходить звичайний підхід "Hello World" для вивчення Java, оскільки це не курс на розробку додатків. Цей курс цілеспрямовано спрямований на те, щоб учасники швидко й швидко працювали з автоматизацією тестів. Якщо ви вже володієте Java і хочете безпосередньо випробувати Селеном, перегляньте: Вступ до селену (https://www.nobleprog.com/introduction-selenium-training) .

Аудиторія

- Початкові тестери, які хочуть вивчити Java для тестування автоматизації
- Професійні тестери з досвідом роботи в іншій мові програмування, такі як Javascript та C #, які хочуть перенести свої навички на Java.

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
seleniumrubySelenium with Ruby for Test Automation14 hoursSelenium - бібліотека з відкритим вихідним кодом для автоматизації тестування веб-програм через декілька браузерів. Селен взаємодіє з браузером, як це робиться людям: натискаючи посилання, заповнюючи форми та перевіряючи текст. Це найпопулярніший інструмент для автоматизації тестування веб-додатків. Селен побудований на основі WebDriver і має чудові прив'язки для численних мов сценаріїв, включаючи Ruby.

У цьому тренінгу учасники поєднують потужність Ruby з Selenium для автоматизації тестування зразка веб-додатків. Навчившись створювати і поєднувати сценарії тестування Ruby з веб-автоматизацією Selenium в реальному робочому середовищі, учасники отримають знання та практику, необхідні для автоматизації тестування власних веб-додатків та веб-сайтів реального життя.

Аудиторія

- Тестери та розробники

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
seleniumpythonSelenium with Python for Test Automation14 hoursSelenium - бібліотека з відкритим вихідним кодом для автоматизації тестування веб-програм через декілька браузерів. Селен взаємодіє з браузером, як це робиться людям: натискаючи посилання, заповнюючи форми та перевіряючи текст. Це найпопулярніший інструмент для автоматизації тестування веб-додатків. Селен побудований на основі WebDriver і має чудові прив'язки для численних мов сценаріїв, включаючи Python.

У цьому тренінгу учасники поєднують потужність Python з Selenium для автоматизації тестування зразка веб-додатків. Поєднуючи теорію з практикою в живій лабораторії, учасники отримають знання та практику, необхідні для автоматизації власних проектів веб-тестування за допомогою Python та Selenium.

Аудиторія

- Тестери та розробники

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
toscaTosca: Model-Based Testing for Complex Systems35 hoursУчасники тренінгу, які проводяться під керівництвом інструкторів, навчаться користуватися Tosca для проведення тестування від веб-сайту + (веб + бекенда). Тренінг поєднує теорію з практикою в живій лабораторії, надаючи учасникам можливість взаємодіяти з технологією, інструктором та їх однолітками.

Навчання починається з огляду традиційних кодів і сценаріїв на автоматизовані тестування і контрастує його з моделлю Tosca (MBT) підхід. Учасники навчаються створювати та виконувати тестові випадки за допомогою модулів за замовчуванням Tosca, а також як користувальницькі створювати власні модулі для виконання.

Від принципів моделювання програмного забезпечення до тестування охоплення різних веб-переглядачів це тренування ґатує учасників за допомогою теорії та практики та дозволяє їм реалізувати власне тестування в Tosca.

Аудиторія

- Інженери з автоматизації тестування

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
restassuredRest Assured: Introduction to API Testing for REST Services7 hoursТестування та перевірка послуг REST в Java складніше, ніж в динамічних мовах, таких як Ruby і Groovy. REST Assured - це Java DSL (мова, специфічна для домену), що забезпечує простоту цих мов у домені Java.

У цьому тренінгу учасники навчаються випробувати послуги REST API. Ми обговорюємо, як тестування API може вирішити деякі недоліки інтерфейсу користувача та тестування на базі пристроїв. Тренінг включає практичні заняття та проект з розробки тестів. До кінця тренінгу учасники матимуть гарне розуміння того, коли провести тестування REST API, як досліджувати та отримувати доступ до API, як проводити різні типи тестування та як провести їх тести разом шляхом інтеграції та автоматизації.

Аудиторія
Інженери QA, тестувальники та розробники тестів, задіяні в тестуванні програмного забезпечення та API веб-сервісів

Формат курсу
Курс під керівництвом інструктора, який включає в себе вступ до тестування API, його інструменти та процеси та практичний проект з розробки тесту на основі REST Assured.
mbtIntroduction to Model Based Testing14 hoursТестування на основі моделі (MBT) - це тестовий підхід, який використовує моделі, що відображають бажану поведінку існуючої системи (SUT). Це підхід до випробувань на ранніх стадіях, який забезпечує повне, високо автоматизоване тестування, яке є систематизованим та підтримуваним.

У цьому навчанні під керівництвом інструктора, учасники вивчатимуть теорію та практику тестування на основі моделі, оскільки вони реалізують вказані інструменти та методи в демонстраційній середовищі MBT.

До кінця цього тренінгу учасники зможуть:

- Створюйте тестові випадки, застосовуючи стратегії та методи моделювання
- Оцінити та оцінити безкоштовні та комерційні інструменти для реалізації MBT
- Управління моделями тестів для різних типів програмних застосувань, систем та середовищ
- Оцінювати, пропонувати та впроваджувати стратегію MBT в рамках організації
- Зрозуміти та пояснити переваги та виклики MBT

Аудиторія

- Інженери програмного забезпечення, аналітики, розробники та менеджери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
unittestingwithcsharpUnit Testing with C#14 hoursТестування одиниць є тестовим підходом, який перевіряє окремі одиниці вихідного коду, змінюючи його властивості або запускаючи подію, щоб підтвердити, чи результат є таким, як очікувалося.

У цій інструкції під керівництвом живих тренінгів учасники навчаться писати та виконувати одиничні тести проти зразка .Net-програми з використанням C # та Visual Studio.

До кінця цього тренінгу учасники зможуть:

- Використовуйте такі тестові структури, як NUnit та xUnit.net, щоб створити та керувати кодом тестування
- Визначте та застосуйте більш широкий підхід, що піддається тестуванню, для тестування
- Адаптуйте тестування до розширення тесту для додатків

Аудиторія

- Інженери тестування програмного забезпечення
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
WatirWatir: Web Test Automation with Ruby21 hoursWatir (тестування веб-додатків в Ruby) - це бібліотека з відкритим кодом для автоматизації тестів. Watir взаємодіє з браузером так само, як це робить люди: натискаючи посилання, заповнюючи форми та перевіряючи текст. Базуючись на WebDriver, вона порівнянна з Selenium і є одним з найпопулярніших інструментів для автоматизації тестування веб-додатків.

У цьому тренінгу учасники навчаться використовувати Watir для автоматизації тестування своїх веб-прикладів шляхом поєднання теорії з практикою у навчальному середовищі. До кінця курсу учасники матимуть знання та практику, щоб використати повну потужність Watir та Ruby для автоматизації своїх проектів веб-тестування.

Аудиторія

- Інженери з автоматизації тестування

Формат курсу

- Курс під керівництвом інструктора з теоретичним висвітленням Watir та Ruby разом з вправ та великим компонентом практичної практики.
phantomjsPhantomJS: Headless Browser Testing7 hoursPhantomJS - це веб-браузер без графічного інтерфейсу користувача. Він підтримує обробку DOM, селектор CSS, JSON, Canvas і SVG. PhantomJS надає API Javascript, щоб зробити його "сценарієм WebKit".

У цій навчальному посібнику учасники навчаться навчатись писати сценарії PhantomJS для тестування веб-програм, автоматично захоплювати скріншоти, контролювати мережевий трафік та перевіряти результати одиничного тестування.

До кінця цього тренінгу учасники зможуть:

- Виконайте тестування без веб-інтерфейсу з такими схемами, як Jasmine, QUnit, Mocha, Capybara та Selenium
- Програмування веб-вмісту, включаючи SVG та Canvas
- Створення скріншотів веб-сайту за допомогою попереднього перегляду ескізів
- Доступ до веб-сторінок та керування ними через DOM API або jQuery
- Монітор завантажує сторінку та експортує як стандартні файли HAR
- Автоматизувати аналіз ефективності за допомогою YSlow та Jenkins

Аудиторія

- Інженери тестування програмного забезпечення

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
agiletddcAgile and TDD with C21 hoursTDD або Test Driven Development - це підхід до розробки програмного забезпечення, де кодування, тестування та проектування відбуваються в тандемі протягом усього циклу розробки програмного забезпечення. Agile - це більш широкий підхід до процесу розробки програмного забезпечення, який підкреслює поступову доставку, співробітництво в команді, постійне планування та безперервне навчання.

У цьому навчанні під керівництвом інструктора, живе навчання (на місці або віддаленому), учасники навчаться писати якісні програми С, використовуючи підхід TDD та Agile. Учасники зможуть застосувати свої знання на практиці шляхом проведення серії практичних вправ для створення добре продуманої та добре перевіреної програми C.

До кінця цього тренінгу учасники зможуть:

- Встановіть та налаштуйте інструменти розробки та тестування, необхідні для виконання TDD
- Створіть, розробляйте та підключіть тестування програми C, використовуючи підхід TDD
- Застосовуйте плани та управління практикою Agile розвитку

Аудиторія

- Розробники
- Менеджери проектів

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітки

- Щоб просити індивідуальне навчання для цього курсу, зв'яжіться з нами, щоб організувати.
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursОгірок Електрон є основою для написання тестів BDD (Behavior Driven Development) простою мовою, з Electron - основою для створення настільних програм із використанням веб-технологій. Він призначений для тестування веб-програм Javascript.

У цій навчальному посібнику учасники навчаться навчатися, як написати та виконати тести BDD-тесту для програм node.js, використовуючи Cucumber Electron.

До кінця цього тренінгу учасники зможуть:

- Запустіть тести BDD та код програми в одному процесі (без перенесення)
- Напишіть тести, які швидше, менш ламкі і простіші для налагодження

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
jasmineJasmine: Unit Testing Javascript Applications7 hoursJasmine - це модульна схема тестування для JavaScript.

У цій інструкції під керівництвом тренера, учасники вивчать різні особливості системи Jasmine, оскільки вони перевіряють приклад веб-застосунку Javascript.

До кінця цього тренінгу учасники зможуть:

- Налаштуйте Жасмін з Grunt і Node.js
- Інтеграція тестування пристрою в процес безперервної інтеграції
- Макетируйте залежності, використовуйте асинхронні специфікації та додавайте плагіни

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
advselcsharpAdvanced Selenium with C#14 hoursУ цьому тренінгу, навчанні, учасники навчаться вдосконалювати автоматичний набір тестів, використовуючи передові методи керування селеном.

До кінця цього тренінгу учасники зможуть:

- Вирішити проблему автоматизації випробувань складних веб-додатків із Selenium
- Застосовуйте регулярні вирази та шаблонні методи перевірки
- Обробити винятки, які зупиняють виконання тесту
- Виконайте SQL-виклики для перевірки даних
- Програмувати пошук веб-об'єктів
- Динамічне захоплення даних з веб-елементів керування
- Створіть керуючу систему тестування
- Розподілити тестування за допомогою Selenium Grid

Аудиторія

- Тестувачі програмного забезпечення
- Менеджери випробувань
- Спеціалісти із забезпечення якості
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat - це тестова система керування поведінкою (BDD), написана на PHP. Це полегшує спілкування між розробниками, тестувальниками, зацікавленими сторонами бізнесу та клієнтами під час розробки програмного забезпечення. Behat дозволяє нетехнічним людям написати чіткі описи передбачуваної поведінки програми, а потім виконує ці "сценарії" як функціональні тести проти програми.

У цій інструкції під керівництвом живих тренінгів учасники навчаться писати та виконувати тести BDD-стилю, використовуючи Behat і PHP.

До кінця цього тренінгу учасники зможуть:

- Запустіть автоматичні тести, написані в людино-читабельному "Даному, коли, потім", "Геркін" мовою
- Використовуйте тестові випадки на основі Behat для покращення співпраці технічних і нетехнічних груп
- Інтеграція Behat з селеном, мінером, Goutte та іншими емуляторами браузера для тестування та створення звітів
- Розширюйте функціональність Behat через систему розширення
- Перевірте численні сценарії використання за допомогою термінальних команд, API REST і багато іншого.

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
FitNesseFitNesse: Wiki Based Collaborative Testing7 hoursFitNesse - це тестова програма, написана на Java, яка дозволяє тестувальникам, розробникам та клієнтам спільно створювати тести на вікі. Це дає змогу виконувати прискорене тестування, де тестувальники співпрацюють з розробниками для розробки тестового набору. FitNese підтримує програми, написані на Java, .Net, Ruby, Python, C і PHP, використовуючи FitNesse.

У цій навчальному посібнику учасники навчаться навчатися, як використовувати спільно розроблений підхід до Wiki для створення та підтримки тестових випадків, а потім виконувати ці тести з демонстраційною програмою.

До кінця цього тренінгу учасники зможуть:

- Візьміть приклади потрібної поведінки програмного забезпечення та перетвори їх у автоматичні тести, які можна переглядати та редагувати через Wiki
- Напишіть та виконуйте тести через браузер, командний рядок (за допомогою синтаксису RESTful) або тест JUnit
- Створіть тестові прилади, які дозволяють нетехнічним людям писати тести, змінюючи сторінку Wiki
- Використовуйте FitNesse як базу знань та сховище для вимог історії та теми

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursRobot Framework - це система автоматизованої автоматизованої тестування з відкритим вихідним кодом для прийняття тестування та прийняття тест-систем (ATDD). Він використовує ключові слова, щоб абстрагувати деталі тесту, передаючи намір, а не гайки та болти. Основна платформа реалізована в Python і може працювати на Jython (JVM) та IronPython (.NET). Роботу Framework була органічно розроблена компанією Nokia.

У цій інструкції під керівництвом живих тренінгів учасники навчаться писати набір тестів і тестового набору, а потім виконати тести на демонстраційній програмі.

До кінця цього тренінгу учасники зможуть:

- Використовуйте підхід з тестування на основі ключових слів Robot Framework та синтаксис табличних даних тесту для написання та виконання тестів
- Використовуйте послідовний синтаксис для складання нових ключових слів з існуючих
- Виконайте тести "Поведінка за кермом" (BDD) у стилі "черви" (аналогічні Огірки).
- Створюйте та інтерпретуйте Звіт та Журнали для усунення несправностей у тестуваній програмі
- Можливості Extended Robot Framework з використанням сторонніх бібліотек, написаних на Python, Java, Perl, Javascript та PHP
- Інтегруйте Robot Framework з Selenium для тестування веб-програм

Аудиторія

- Інженери тестування програмного забезпечення

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Upcoming Software Testing Courses

CourseCourse DateCourse Price [Remote / Classroom]
Behat: Behavior Driven Development (BDD) with PHP - Kiev, Holosiyvskiy Park Tue, 2019-01-08 09:303000EUR / 3600EUR
Concordion - Kiev, Holosiyvskiy Park Wed, 2019-02-13 09:304500EUR / 5300EUR
Behat: Behavior Driven Development (BDD) with PHP - Kiev, Holosiyvskiy Park Tue, 2019-03-05 09:303000EUR / 3600EUR
Behat: Behavior Driven Development (BDD) with PHP - Kiev, Holosiyvskiy Park Tue, 2019-04-30 09:303000EUR / 3600EUR
Behat: Behavior Driven Development (BDD) with PHP - Kiev, Holosiyvskiy Park Mon, 2019-06-24 09:303000EUR / 3600EUR
Weekend Software Testing courses, Evening Software Testing training, Software Testing boot camp, Software Testing instructor-led, Weekend Software Testing training, Evening Software Testing courses, Software Testing coaching, Software Testing instructor, Software Testing trainer, Software Testing training courses, Software Testing classes, Software Testing on-site, Software Testing private courses, Software Testing one on one training

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Activiti for Business Process DesignersKiev, Holosiyvskiy Park Wed, 2018-12-12 09:304725EUR / 5525EUR
Business Process Modeling using BPMN and UMLKiev, Holosiyvskiy Park Tue, 2019-04-02 09:303150EUR / 3750EUR
Elasticsearch Advanced Administration, Monitoring and MaintenanceKiev, Holosiyvskiy Park Tue, 2019-04-02 09:303150EUR / 3750EUR
Introduction to Embedded ComputersKiev, Holosiyvskiy Park Wed, 2019-06-05 09:303150EUR / 3750EUR
Advanced Go ProgrammingKiev, Holosiyvskiy Park Mon, 2019-06-10 09:304725EUR / 5525EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Ukraine!

As a Business Development Manager you will:

  • expand business in Ukraine
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!