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
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!
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.
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.
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.
Don't worry, it's free!