Course Detail
EngX Unit Testing
- Overview
- Course Details
- Course Fee
Course Overview
Master the art of unit testing and TDD to write better code and boost efficiency. Learn to refactor confidently, improve legacy code, and validate quality using metrics. Discover how AI can enhance unit testing, streamline your workflows, and take your coding skills to the next level.
Mode of Delivery
Self-paced course (Online Learning)
Course Description
- Unit Testing Fundamentals
- Writing Readable Unit Tests
- Practice: Unit Testing Fundamentals
- Code Isolation and Test Doubles
- Coding Story: Test Doubles
- Practice: Test Doubles
- Unit Testing Approaches
- Coding Story: Testing Schools
- Practice: Testing Schools
- Code Coverage
- Mutation Testing
- Practice: Code Coverage and Refactoring
- Working With Legacy Code
- Coding Story: Working With Legacy Code
- Practice: Working With Legacy Code
- Test-Driven Development Approach
- Coding Story: Test-Driven Development
- Practice: Test-Driven Development
Learning Outcomes
- After you complete the course, you should be able to:
- Write effective unit tests to increase both the functional and structural quality of code
- Examine code and mutation coverage to ensure the quality of unit tests
- Reduce the complexity of code refactoring
- Introduce changes to legacy code that has already been covered by unit tests
- Implement the test-driven development approach
Who Should Attend
Minimum Entry Requirement
- Software Engineers
- Level: D1+
- At least B1+ level of English
- Know how to work with GitLab
- Know one of these programming languages: Java, C#, JS, or Python
Duration
(16 Hrs)
Registration Fee
A Registration Fee of $10.90 (Incl. of 9% GST) will be collected upon course registration, and It is non-refundable.
* In the event of any class cancellation by Eduquest, the Registration fee will be refunded
Miscellaneous Fees (Incl. of 9% GST)
Admin Fee for Absent and Reschedule: $32.70
Admin Fee for Make-up Session for Partial Absent, Appeal & Re-assessment: $54.50
Miscellaneous Fees refer to any non-compulsory fees which the trainees pay only when applicable. Such fees are normally collected by Eduquest when the need arises.
Fees indicated are per pax and not per proforma invoice or invoice.
Schedule
This Course Includes:
Duration: (16 Hrs)
Language: English
Related Courses
Foundations of Machine Learning Operations
The course will provide an end-to-end view of the problem of machine learning operations (MLOps) in simple, non-technical language. Learners will discover the ‘what,’ ‘why,’
AI-Assisted Systems Engineering 2.0
Streamline your engineering workflow with AI! Learn to use generative AI for tasks like CI/CD pipelines and scripting. Improve productivity by optimizing daily tasks, selecting the right AI tools,
EngX Test Design Techniques
The primary goal of this course is to provide you with a comprehensive understanding of test design techniques and how to apply them in real-world scenarios.
Agile Foundations
Agile is one of the most popular and widely used buzzword in the IT Industry across the globe. But what exactly is Agile? Is it a methodology? Is it a framework? Is it applicable to my team and me?
Generative AI Fundamentals
Learn how large language models process inputs, including tokenisation and prompting techniques. Understand risks like cognitive challenges, security vulnerabilities, and privacy regulations. Explo