Unit Testing Training Courses

Unit Testing Training Courses

Local instructor-led live Unit testing training courses in the UAE.

Testimonials

★★★★★
★★★★★

Unit Testing Course Outlines

CodeNameDurationOverview
junitUnit Testing with JUnit21 hoursJUnit is a framework to write repeatable tests and do unit testing for Java language.
agilesofttestoAgile Software Testing Overview7 hoursThis course provides a brief introduction to Agile software testing. It deals with foundational test concepts, within the context of Agile (Scrum) development and uses Crispin & Gregory's (More Agile Testing, 2014) Agile Testing Quadrants model as a framework to explore contemporary principles and practices of Agile testing.
AMR5563Test Driven Development21 hoursThis course introduces the principles of Test Driven Development.
phpunittestingUnit Testing with PHP14 hoursPHPUnit is a unit testing framework for PHP. PHPUnit employs strict parameters to determine whether individual units of code are bug-free and ready for deployment. By isolating and testing individual units, developers can ensure greater application stability, avoid regression bugs, and reduce the costs associated with malfunctioning code in production.

This instructor-led, live training teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.

By the end of this training, participants will be able to:

- Distinguish between good and bad testing units
- Read and interpret test results
- Proactively manage and diagnose their code base to reduce bugs
- Ensure that their code base is fit for continuous integration and deployment

Audience

- Intermediate to advanced PHP developers who want to improve the testability of their code

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
pytestUnit Testing with Python21 hoursUnit testing is a testing approach that tests individual units of source code by modifying their properties or triggering an event to confirm whether the outcome is as expected. PyTest is a full-featured, API-independent, flexible, and extensible testing framework with an advanced, full-bodied fixture model.

In this instructor-led, live training, participants will learn how to use PyTest to write short, maintainable tests that are elegant, expressive and readable.

By the end of this training, participants will be able to:

- Write readable and maintainable tests without the need for boilerplate code
- Use the fixture model to write small tests
- Scale tests up to complex functional testing for applications, packages, and libraries
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins
- Reduce test times by running tests in parallel and across multiple processors
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium
- Use Python to test non-Python applications

Audience

- Software testers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
unittestingwithcsharpUnit Testing with C#14 hoursUnit testing is a testing approach that tests individual units of source code by modifying its properties or triggering an event to confirm whether the outcome is as expected.

In this instructor-led, live training, participants will learn how to write and execute unit tests against a sample .Net application using C# and Visual Studio.

By the end of this training, participants will be able to:

- Use testing frameworks such as NUnit and xUnit.net to create and manage unit test code
- Define and implement a broader test driven development approach to testing
- Adapt the testing framework to extend the test coverage for an application

Audience

- Software test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
fsharptddUnit Testing with F#7 hoursThis course introduces the tools and techniques needed to write F# based unit tests. A special emphasis is placed on test driven development (TDD). Functional TDD is a testing approach that uses functional programming to unit test an application before developing it. Functional programming (as opposed to imperative, state-transition-style programming) in a language such as F# lends itself well to TDD because smaller, well-targeted tests can be written in isolation.

In this instructor-led, live training, participants will learn how to use F# to write unit tests that are direct and easy to understand.

By the end of this training, participants will be able to:

- Build a complete system out of small, isolated functions
- Express test cases as properties instead of examples
- Write test code without the need for mocks
- Reduce the need to control and check for side effects
- Use libraries such as NaturalSpec, FsCheck, FsTest, FsUnit and Unquote to facilitate test cases creation
- Use F# to overcome some of the problems associated with mainstream Test-driven Development (TDD)

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
unittestinghaskellUnit Testing with Haskell7 hoursThis course introduces the tools and techniques needed to write unit tests using HUnit testing framework. HUnit is a unit testing framework for Haskell, similar to the JUnit tool for Java.

In this instructor-led, live training, participants will learn how to use HUnit to write unit tests that are direct and easy to understand.

By the end of this training, participants will be able to:

- Write tests that are easy to create, change, and execute
- Use HUnit to group tests into suites and check the results automatically
- Write concise and flexible test specifications
- Integrate HUnit with other utilities such as QuickCheck and HSpec
- Extend the test framework

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
unittestingjavascriptUnit Testing with Javascript7 hoursIn this instructor-led, live training, participants will learn about various JavaScript testing frameworks as they as they step through the creation of a unit test suite for a web application.

By the end of this training, participants will be able to:

- Write unit tests in JavaScript using unit test frameworks such as QUnit and Jasmine
- Use frameworks such as Mocha and Chai to implement TDD and BDD

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
jasmineJasmine: Unit Testing Javascript Applications7 hoursJasmine is a unit test framework for JavaScript.

In this instructor-led, live training, participants will learn the different features of the Jasmine framework as they unit test a sample Javascript web application.

By the end of this training, participants will be able to:

- Set up Jasmine with Grunt and Node.js
- Integrate unit testing into a continuous integration process
- Mock dependencies, use asynchronous specs and add plugins

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Upcoming Unit Testing Courses

CourseCourse DateCourse Price [Remote / Classroom]
Unit Testing with JUnit - DubaiTue, 2018-11-13 09:3017550AED / 25300AED
Weekend Unit Testing courses, Evening Unit Testing training, Unit Testing boot camp, Unit Testing instructor-led, Weekend Unit Testing training, Evening Unit Testing courses, Unit Testing coaching, Unit Testing instructor, Unit Testing trainer, Unit Testing training courses, Unit Testing classes, Unit Testing on-site, Unit Testing private courses, Unit Testing one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Advanced Python Dubai Sun, 2018-11-04 09:30 23166AED / 32766AED
Data Mining Dubai Tue, 2018-11-13 09:30 19845AED / 27595AED
B2B Brand Management Jeddah Tue, 2018-11-13 09:30 5380AED / 8550AED
Systems Modelling with SysML Dubai Mon, 2018-12-03 09:30 19845AED / 27595AED
Forecasting with R Dubai Sun, 2018-12-09 09:30 13230AED / 19130AED
Comprehensive Git Dubai Tue, 2019-01-01 09:30 15795AED / 23545AED
Marketing Analytics using R Dubai Mon, 2019-03-04 09:30 19845AED / 27595AED

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 your region!

As a Business Development Manager you will:

  • expand business in the region
  • 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.

contact us right away!