курси Software Engineering

курси Software Engineering

Місцеві, інструктор очолюваної Live Software Engineering навчальних курсів демонструють через інтерактивне обговорення і практичний практиці основи програмної інженерії.

Підготовка програмного забезпечення інженерних доступна як "на місці навчання" або "дистанційне навчання в прямому ефірі". На місці навчання в прямому ефірі може здійснюватися на місцевому рівні в україна або в Неbleprog корпоративні навчальні центри в україна. Дистанційне навчання в прямому ефірі здійснюється шляхом інтерактивного, віддаленого робочого стола.

Nobleпрога-ваш місцевий навчальний провайдер

Machine Translated

Testimonials

★★★★★
★★★★★

Software Engineering Course Outlines

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Цей курс охоплює створення та впровадження функціонального та модульного тестування за допомогою Apache JMeter , безкоштовного програмного забезпечення для тестування програмного забезпечення від Apache Software Foundation. Мета курсу полягає в тому, щоб дозволити організаціям повністю автоматизувати свої різні вимоги до тестування, заощаджуючи час, гроші і допомагаючи мінімізувати ризик людської помилки в тестуванні. Програма досліджує концепції проектування та створення тестових планів для реальних веб-додатків за допомогою Apache JMeter , включаючи функціональні, регресійні та стрес-тести. Учасники дізнаються, як розробляти плани випробувань для різноманітних цілей, а також використовувати різні компоненти та функції в JMeter на свою користь, дозволяючи їм повністю автоматизувати процес тестування веб-додатків.
7 hours
Overview
Тестування на основі власності - це автоматизована методика тестування, яка дозволяє знизити очікувану поведінку системи, описуючи її властивості, а потім використовувати випадкові дані для тестування для виконання тестів.

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
GlobalSight - сервер додатків з відкритим вихідним кодом для Java, який автоматизує, оптимізує та керує процесом локалізації.

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

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

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

Аудиторія

- Системні адміністратори

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
PHPUnit - це модульна схема тестування для PHP. PHPUnit використовує суворі параметри, щоб визначити, чи є окремі блоки коду без помилок та готові до розгортання. Розділяючи і тестувавши окремі одиниці, розробники можуть забезпечити більшу стабільність додатку, уникати регресійних помилок та зменшити витрати, пов'язані з несправністю коду у виробництві.

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

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

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

Аудиторія

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

Формат курсу

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

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

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

Аудиторія

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

Формат курсу

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

Примітка

- Це тренування використовує Eclipse і Selenium. Якщо ви хочете скористатись іншою структурою IDE або автоматизації тестування, зв'яжіться з нами, щоб узгодити.
- Якщо ваша команда переходить від ручного тестування до тестування автоматизації вперше, зв'яжіться з нами, щоб організувати продовження навчання, щоб включити додаткове охоплення тестування автоматизації.
7 hours
Overview
J Behave - це програма BDD з відкритим кодом, що базується на Java для написання тестів на природній мові. BDD, або поведінка, керована розвитком, - це гнучка техніка розробки програмного забезпечення, яка заохочує співпрацю між розробниками, QA та нетехнічними діловими людьми в рамках програмного проекту.

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

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

Аудиторія

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

Формат курсу

- Сильний акцент на практичній практиці. Більшість концепцій засвоюються за допомогою зразків, вправ та практичного розвитку.
21 hours
Overview
Scala Check - це бібліотека для автоматизованого тестування на основі властивостей для програм Scala або Java . Натхненний QuickCheck бібліотекою Haskell , він використовує властивості для опису очікуваної поведінки програми, спочатку генеруючи випадкові вхідні дані, а потім тестуючи ці дані в різних областях програми та повідомляючи про результат.

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

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

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

Аудиторія

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

Формат курсу

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

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
21 hours
Overview
TestComplete - це інструмент автоматизації інтерфейсу користувача, який використовується для функціонального та регресійного тестування.

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

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

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

Формат курсу

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

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
У цьому тренінгу під керівництвом інструкторів учасники навчаться писати та підтримувати тести для програм Angular .

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

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

Формат курсу

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

Примітка

- Angular різні назви та версії, а саме: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2 тощо. Щоб налаштувати версію, що використовується в цій підготовці, будь ласка, зв'яжіться з нами, щоб домовитись.
21 hours
Overview
Model Based Development (MBD) - це методологія розробки програмного забезпечення, що забезпечує швидший та більш економічний розвиток динамічних систем, таких як системи управління, обробка сигналів та системи зв'язку. Він спирається на графічне моделювання, а не на традиційне текстове програмування.

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
Facebook NMT (Fairseq) - відкритий набір інструментів для вивчення послідовності до послідовності, створений Facebook для використання в нейральному машинному перекладі (NMT).

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина обговорення, важка практика практики

Примітка

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

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

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

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

Аудиторія

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

Формат курсу

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

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

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

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

Аудиторія

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

Формат курсу

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

Примітки

- Приклади та зразки програм, що використовуються в цьому семінарі, попередньо оформлені інструктором. Щоб налаштувати матеріали, будь ласка, зв'яжіться з нами заздалегідь.
14 hours
Overview
BDD або керування розвитком поведінки - це технологія розробки програм Agile, яка заохочує співпрацю між розробниками, командами забезпечення якості та нетехнічними діловими людьми протягом всього циклу планування, розробки та тестування програмного проекту.

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

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

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

Аудиторія

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

Формат курсу

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

Примітки

- Семінар включає тематичні дослідження та зразки програм. Щоб налаштувати матеріали для продукту та ситуації вашої компанії, зв'яжіться з нами, щоб організувати.
14 hours
Overview
Protractor - це тестова рамка автоматизації тестування для Angular та Angular програм JS. Він використовується для запуску тестів на веб-додатки, взаємодіючи з ними, як користувач: заповнивши форми, клацнувши по елементах і перейшовши зі сторінки на сторінку.

У цьому тренінгу під керівництвом інструкторів учасники навчаються з перших вуст, як писати тести Protractor проти зразка веб-програми Angular у прямому середовищі.

Після закінчення цього курсу учасники здобудуть знання у Protractor та будуть комфортними

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

Формат курсу

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

Параметри налаштування курсу

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
28 hours
Overview
цей інструктор під керівництвом, жива підготовка призначена для тих, хто зацікавлений у вивченні Java з метою тестування автоматизації. Це раціоналізоване, інтенсивний курс з великою кількістю практичний вправи, щоб отримати Учасники збільшили швидко з необхідними навичками програмування, необхідні для застосування до тестування автоматизації програмного забезпечення. Акцент робиться на основах Java, які можуть бути безпосередньо і відразу застосовуються для тестування автоматизації.

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

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
14 hours
Overview
селен — бібліотека з відкритим кодом для автоматизації тестування веб-додатків через кілька браузерів. Селен взаємодіє з браузером, як і люди: натиснувши посилання, заповнення форм і перевірка тексту. Це найпопулярніший інструмент для автоматизації веб-додатків автоматики. Селен побудований на основі веб-драйвера і має відмінні прив'язки для численних скриптових мов, включаючи Ruby.

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

Формат курсу

- частина лекції, частина обговорення, важка практичний практика
14 hours
Overview
Selenium - бібліотека з відкритим кодом для автоматизації тестування веб-додатків у кількох браузерах. Selenium взаємодіє з браузером, як це роблять люди: натискаючи посилання, заповнюючи форми та перевіряючи текст. Це найпопулярніший інструмент автоматизації тестування веб-додатків. Selenium побудований на основі WebDriver і має чудові прив’язки для численних мов скриптів, включаючи Python .

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

Формат курсу

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

Параметри налаштування курсу

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
35 hours
Overview
Tricentis Tosca є інструментом тестування програмного забезпечення, призначеного для автоматизації безперервного кінця в кінець тестування для програмних додатків.

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

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

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

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
7 hours
Overview
У цьому тренінгу під керівництвом інструкторів учасники дізнаються, як налаштувати та використовувати OpenNMT для здійснення перекладу різних зразків наборів даних. Курс починається з огляду нейронних мереж, оскільки вони застосовуються до машинного перекладу. Учасники будуть виконувати живі вправи протягом усього курсу, щоб продемонструвати своє розуміння засвоєних понять та отримати зворотній зв’язок з інструктором.

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

Зразки джерел та мови мови будуть попередньо узгоджені відповідно до потреб аудиторії.

Формат курсу

- Частина лекції, частина дискусії, важкі практичні практики
7 hours
Overview
Тестування та перевірка послуг REST на Java складніше, ніж у динамічних мовах, таких як Ruby та Groovy . REST Assured - це Java DSL (специфічна для домену мова), яка забезпечує простоту цих мов у домені Java .

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

Формат курсу

- Курс під керівництвом інструкторів, який включає ознайомлення з тестуванням API, його інструментами та процесами та практичним проектом розробки тестів на основі REST Assured.
21 hours
Overview
SoapUI - це найпоширеніший інструмент тестування API з відкритим кодом для SOAP та REST API. Він пропонує функціональне тестування Web Services SOAP, функціональне тестування API REST, покриття WSDL, тестування затвердження повідомлень та тестовий рефакторинг.

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

Наприкінці тренінгу учасники матимуть чітке уявлення про те, коли впровадити тестування API, як дослідити та отримати доступ до API, як проводити різні типи тестування як на API SOAP, так і на REST та як зблизити свою роботу в інтегрований, автоматизований набір тестів.

Формат курсу

- Курс під керівництвом інструкторів, який включає вступ до тестування API, його інструментів та процесів та практичний проект розробки тестового набору на основі SoapUI .

Параметри налаштування курсу

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
14 hours
Overview
Тестування на основі моделі (MBT) - це тестовий підхід, який використовує моделі, що відображають бажану поведінку існуючої системи (SUT). Це підхід до випробувань на ранніх стадіях, який забезпечує повне, високо автоматизоване тестування, яке є систематизованим та підтримуваним.

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

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

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

Аудиторія

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

Формат курсу

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

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
ведуть себе з відкритим вихідним кодом, Python основі BDD основи для написання тестів в стилі природної мови.

BDD, або поведінка Driven розвитку, є гнучкою технікою розробки програмного забезпечення, яке заохочує співпрацю між розробниками, КК і нетехнічних людей бізнесу в програмному проекті.

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

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

Формат курсу

- важкий акцент на практичний практиці. Більшість концепцій вивченими зразками, вправами і практичний розвиток.
14 hours
Overview
Behat - це тестова система керування поведінкою (BDD), написана на PHP. Це полегшує спілкування між розробниками, тестувальниками, зацікавленими сторонами бізнесу та клієнтами під час розробки програмного забезпечення. Behat дозволяє нетехнічним людям написати чіткі описи передбачуваної поведінки програми, а потім виконує ці "сценарії" як функціональні тести проти програми.

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

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

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

Аудиторія

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

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
Ця навчальна програма під керівництвом інструкторів (на місці або на дистанційному рівні) призначена для осіб, які бажають написати технічну документацію, але не мають досвіду підготовленого письменника-техніку.

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

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

Формат курсу

- Інтерактивна лекція та дискусія.
- Багато вправ і вправ.
- Практична практика в умовах лабораторії.

Параметри налаштування курсу

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
14 hours
Overview
Ця навчальна програма під керівництвом інструкторів (на місці або на дистанційному рівні) призначена для інженерів, які бажають використовувати Jest для тестування програм та компонентів React .

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

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

Формат курсу

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

Параметри налаштування курсу

- Щоб подати заявку на індивідуальне навчання для цього курсу, будь ласка, зв'яжіться з нами, щоб домовитись.
- Щоб дізнатися більше про Jest , відвідайте: https://jestjs.io/

Upcoming Software Engineering Courses

Weekend Software Engineering courses, Evening Software Engineering training, Software Engineering boot camp, Software Engineering instructor-led, Weekend Software Engineering training, Evening Software Engineering courses, Software Engineering coaching, Software Engineering instructor, Software Engineering trainer, Software Engineering training courses, Software Engineering classes, Software Engineering on-site, Software Engineering private courses, Software Engineering one on one training

Course Discounts

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!