TRAINING PROGRAM

Test-Driven Development (TDD) Training Singapore

Test-Driven Development (TDD) Training Singapore course begins with an examination of common test terminologies, practices, benefits, and pitfalls covering the applicability of TDD in modern software development paradigms, and how it can be leveraged within different software engineering processes.

Course Description

This program introduces Unit Testing, Test Driven Development, Refactoring, Emergent Design, Agile Architecture, Collaboration, and refactoring techniques to the audience and follows a life cycle approach where participants get to learn how to practice these in real life projects. Participants learn to implement TDD on a project developing in either java, .net or ruby or C++ framework. Test-Driven Development (TDD) Training Singapore also covers how to effectively work on legacy code and break dependencies. Expected business outcome is readable, maintainable code going forward as well reduction is defects.

About Agilemania

Agilemania is a reputed name in agile coaching, consulting, and training in India, Malaysia, Singapore, USA, and other countries in the Asia Pacific. Our public mentoring program for Scrum Masters, Product Owners, and Agile coaches is well accepted and recommended by industry professionals. We are also known for our coach-the-coach programs within corporates adopting an agile way of working. We have been delivering live virtual classes for long and have started all certification training through live virtual mode. We have been rated 4.9 out of 5 at Trustpilot.

Price :-

SG $2400 Early Birds


SG $2800 Regular

Weekends :-

09:00 AM - 05:00 PM
(SGT)

Upcoming Training

Schedule Will be Published Soon!
For more information please write us at connect@agilemania.com

Can’t Find a Batch You’re Looking For?

Request a Batch

We Bring a Few Unique Benefits to Maximize Your Value for Choosing Us

  • 99.99% assurance to meet your expectations based on 4.9/5 rating for our online agile & Scrum training. Get full refund if you happen to be in .01%
  • Lifetime access to our contents in the form of regular videos, blogs, tutorials, and webinars
  • Comprehensive support to kickstart your career in a selected role to support agility in your organization
  • 100% assurance to pass the exam with our unique approach of teaching
  • 1:1 coaching with our coaches after training on a need basis

Our Coaches

We believe that the coach trainer and not the certification is what makes the difference. Teaching is an essential skill for agile coaches, and our coaches demonstrate the same while teaching. To live our values and do not engage 3rd party or outside trainers just to do business. Teaching is a way to communicate the values that we bring to an organization. We are a group of 6 coaches, and all have unique skills and have shared vision and goals. You can read more about them on our website.

Naveen Kumar Singh
Principle Consultant

Naveen Kumar Singh is a Professional Scrum Trainer (PST) from Scrum.org, LeSS-Friendly Scrum Trainer (LFST) from LeSS Read More...

Course Objective

  • Introduction to Unit test, unit test characteristics.
  • Test Driven Development – why, what and how.
  • TDD Cycle – Red, Green and Refactor.
  • Drive the development (design and implementation) of a User Story.
  • Learn concept of Emergent Design and why emergent design.
  • How TDD helps you design software.
  • Why testing first is better than testing after.
  • Overview of Refactoring, Clean Code principle and Refactoring to Patterns.
  • Software design – going deeper in SOLID design Principles.
  • How to use mocking frameworks.
  • Behavior Driven Development using SpecFlow/Cucumber.
  • Specification by Examples using Gherkin language.
  • Writing Scenarios and Scenario Outlines.
  • Preparing Steps using xUnit framework.
  • Difference between TDD and BDD.
  • How to setup BDD practices within Scrum team.

Have More Questions?

Let us know your query & our experts will get in touch with you ASAP.

TALK TO OUR EXPERT

Who Needs This Program?

Development team members including developers, testers, architects, leads and scrum masters.

Enroll Now

Course Topics

  • Challenges in Collaboration between Business and Development Team
  • How to write better Specification
  • Why Examples needed for specification
  • Writing Examples in Gherkin
  • Principles of Acceptance Test Driven Development
  • Consequences of ATDD on the Sprint Planning and Sprint Review
  • Principles of Behavior Driven Development
  • Practicing BDD with Cucumber/Specflow – Writing features, testing and reporting
  • Role of Product Owner and crew when writing scenarios acceptance
  • What is unit testing
  • Why unit testing is needed
  • Difference between Unit Testing and Integration Testing
  • Developer and Tester role in Unit Testing
  • Deion of the TDD approach and its benefits
  • Improving the quality and design of the code by testing?
  • Different types of tests: unit, integration, functional
  • Understand the life cycle of a test in the xUnit framework
  • Respect of the principle of isolation and control of test results
  • Consequence of technical debt and risk of “breaking” the code
  • Where? When? How refactoring?
  • Support of TDD and ATDD during refactoring
  • Best practices and limitations
  • Definition and principles of frameworks
  • Emergent Design
  • Principle of scalability and implementation
  • Design Patterns and Principles
  • Understanding about SOLID design Principles
  • What is Test Double and when to use it
  • What is Mocking
  • Mocking framework in practice
  • Refactoring patterns
  • Working effectively with legacy come

Pre-Requisites

Laptops/Desktops with required software and internet connection. Basic knowledge on agile software development.

Download Brochure

Agilemania offers a 2-day Test Driven Development (TDD) training in the Singapore that can lead to your certification. Download the brochure and check the different Focus Areas covered within these 2 days of training.

Download Brochure

Testimonials

What Participants Have to Say About Our Trainer

Amazing Session
One of my best experiences in a virtual classroom. So much fun and learning with Piyush Rahate.

~ Shreya Dey

Agilemania
5
2021-05-26T10:59:28+05:30

~ Shreya Dey

One of my best experiences in a virtual classroom. So much fun and learning with Piyush Rahate.
Great Experience
It was great learning from Preeth and Naveen, the instructors for ICAgile ICP-ACC.

~ Andrei Gavrila

Agilemania
4
2021-05-26T10:55:30+05:30

~ Andrei Gavrila

It was great learning from Preeth and Naveen, the instructors for ICAgile ICP-ACC.
Fantastic Session
Thank you Preeth. A very professionally conducted and interactive class you facilitated.

~ Sadik Algul

Agilemania
4
2021-05-26T11:00:23+05:30

~ Sadik Algul

Thank you Preeth. A very professionally conducted and interactive class you facilitated.
Thank You Preeth
The PSM training was well structured and beautifully delivered by the trainer Preeth.

~ Sagar Kasatkar

Agilemania
5
2021-05-26T11:08:35+05:30

~ Sagar Kasatkar

The PSM training was well structured and beautifully delivered by the trainer Preeth.
Excellent training
Professional Coaching is always necessary when trying to resolve complicated problems.

~ Haragopal Pasumarti

Agilemania
4
2021-05-26T11:15:01+05:30

~ Haragopal Pasumarti

Professional Coaching is always necessary when trying to resolve complicated problems.
It was an excellent!
It was an excellent and very interactive PSPO I Training with lots of real-time Examples.

~ Ananth Prakash J K

Agilemania
5
2021-05-26T11:16:09+05:30

~ Ananth Prakash J K

It was an excellent and very interactive PSPO I Training with lots of real-time Examples.
Impressive Coaches
Sumeet explains every bit in a way learner can understand & his way of teaching is impressive.

~ Hitendra

Agilemania
4
2021-05-26T16:04:18+05:30

~ Hitendra

Sumeet explains every bit in a way learner can understand & his way of teaching is impressive.
Deep Dive Workshop
Naveen is a wonderful coach, He has a unique way of explaining things using real life analogy.

~ Avinash

Agilemania
5
2021-05-26T16:21:35+05:30

~ Avinash

Naveen is a wonderful coach, He has a unique way of explaining things using real life analogy.
Great Coach!
I enjoyed every single session of my 3-day Professional Scrum Master I workshop with Naveen.

~ Miki Yap

Agilemania
4
2021-05-26T16:24:45+05:30

~ Miki Yap

I enjoyed every single session of my 3-day Professional Scrum Master I workshop with Naveen.
Excellent Course!
Great Instructor. All the ways I was using the Scrum framework are now clarified and validated.

~ Kay Salgado

Agilemania
5
2021-05-26T16:43:00+05:30

~ Kay Salgado

Great Instructor. All the ways I was using the Scrum framework are now clarified and validated.
Thanks a Bunch!
Naveen as a trainer at his best effort guide till I’ve succeeded my examination. Thanks a bunch Naveen and team.

~ Nor Hakimah

Agilemania
4
2021-05-26T16:57:14+05:30

~ Nor Hakimah

Naveen as a trainer at his best effort guide till I’ve succeeded my examination. Thanks a bunch Naveen and team.
PSM1 Course
Naveen is a patient and knowledgeable instructor and coach. I would highly recommend the course.

~ Boon Wee

Agilemania
5
2021-05-26T16:58:57+05:30

~ Boon Wee

Naveen is a patient and knowledgeable instructor and coach. I would highly recommend the course.
4.5
12
Agilemania

Additional Details

Bring your own laptop to work through our hands-on exercises if possible else collaborate with others during the workshop. This is because we will perform 60-70% Hands-on activities and discussion on mentioned topics (30-40%). Hands-on activities include writing unit tests, code, writing examples and some group creativity activities. No software installation is required but if you already have IDE installed then appreciated. For exercises needing software, the same would be provided during the workshop

  • Get trained for 100% success
  • Join Our Dynamic Community
  • Training from seasoned Agile coaches
  • Post-workshop support by the coaches

Certification Assessments

BDD Training and Certification FAQ’s

There are no such prerequisites to take this course. Also, it’s always recommended that those who intend to take the certification should have participants who are expected to have testing experience and knowledge of testing tools.
As a response to the COVID-19, we have moved our classes online. Our Live Virtual format delivers the same benefits as our face-to-face training: expert instruction, hands-on labs and exercises, peer-to-peer collaboration, and high-quality instructional material.

Cancellation requests received within 24 hours of registration would be offered a full refund (minus payment gateway charges), please reach out to our support team through drop a refund request to connect@agilemania.com. Visit our page for more details about Cancellation & Refund Policy.

Yes. The certification and evaluation fees are included in the cost of this course, along with the costs of course materials and learning aids.

The process of enrolling for this classroom training is simple. The payment can be made through different options by using a debit/credit card which includes MasterCard, Visa Card, American Express or PayPal. Acknowledgement will be issued automatically via email to the candidates once payment is done.

Just write to us at connect@agilemania.com, and we will answer any queries you have.

Popular Training Course

Scrum Master

Product Owner

Leading SAFe

Agile Coaching

Agile Leadership

Leave your query &
we’ll reach out to you.

Speak with a consultant:

    By submitting this form, you explicitly agree to mindbowser
    Privay Policy and Terms of Service.