test driven development course

Testing and Test Driven Development

A general testing focused training, teaches everything about testing in products and test driven development.

Course Fee

S$15/class

Class duration

1 hour

Days

Saturday

Total Hours

16

Programming Language

Python/Java

Reserve your seat

Don't worry, it's free!

Building a Test Strategy

Testing of anything begins with planning, and the artifact of this planning is a test strategy.

In this course, you will rationalize the importance of planning a test strategy and develop one yourself before writing the first line of code. Whether you do PoCs, extend the existing software, fix bugs, or develop a ground-up product, you need a test strategy!

tdd explain

Test Driven Development (TDD)

TDD is not a technology but a framework or a set of rules and disciplines.

It has gained importance over the years as it drives a minimalistic design that saves countless hours, which saves a fortune.

Unit testing

You will learn to develop unit-test classes and write the tests for these classes without even writing any implementations.

Gradually, you will develop the implementation, driven by the tests. At the end of this module, you will be able to appreciate the test-first approach and become proficient in writing tests.

unit test course

Integration Testing

You will learn the importance of integration testing in a large-scale system and understand the structure, tools, and techniques of writing the tests.

integration testing course

Behavioural Driven Development (BDD)

BDD is growing in adoption in the industry.

This is what you need if you want your customer to build confidence in your work. This module will teach you how to develop BDD tests to meet customer requirements.

bdd course
Reserve your seat

Don't worry, it's free!