Test Driven Development: Implementing TDD
Test Driven Development
| Intermediate
- 14 videos | 1h 2m 56s
- Includes Assessment
- Earns a Badge
Begin this 14-video course by exploring the Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC), their features and uses, and SDLC versus STLC. Examine Test Driven Development (TDD), its methodology, and scenarios for using TDD. Also explore Agile Model Driven Development (AMDD); learn to differentiate between TDD and AMDD; and explore AMDD advantages over TDD. Discover how to implement TDD in data science workflows; drawbacks of TDD; and replacement methodologies. Learn how to refactor code, and implement TDD in JUnit using best practices. Also, you will learn about mastering TDD, the drawbacks of TDD, the scenarios for using TDD, and alternative methodologies that can be implemented in place of TDD. Explore using TDD in Java; TDD with Jest testing framework and Node.js; unit testing with TDD in Python; applying the TDD process in microservices; and alternative methodology for TDD. Learn how to implement behavior-driven development (BDD) best practices. Conclude the course by observing how to configure Cucumber framework and use keywords.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDifferentiate between sdlc and stlc, including features and usesDescribe tdd, its methodology, advantages, and usage scenariosDescribe amdd, differentiate between tdd and amdd, and recognize the edge amdd has over tddDescribe the implementation of test driven development in data science workflowsRefactor code using best practicesImplement tdd with the utilization of best practices
-
Describe tips for mastering tdd, the drawbacks of tdd, and the methodology that can be implemented in place of tddImplement tdd using the jest testing frameworkImplement bdd best practicesImplement tdd unit testing in pythonApply the tdd process in microservicesConfigure and use keywords in the cucumber frameworkSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 17s
-
6m 41sIn this video, find out how to differentiate between SDLC and STLC, including their features and uses. FREE ACCESS
-
6m 56sAfter completing this video, you will be able to describe TDD, its methodology, advantages, and usage scenarios. FREE ACCESS
-
6m 9sUpon completion of this video, you will be able to describe AMDD, differentiate between TDD and AMDD, and recognize the advantages AMDD has over TDD. FREE ACCESS
-
4m 36sAfter completing this video, you will be able to describe the implementation of test driven development in data science workflows. FREE ACCESS
-
3m 51sIn this video, you will learn how to refactor code using best practices. FREE ACCESS
-
5m 12sDuring this video, you will learn how to implement TDD with the utilization of best practices. FREE ACCESS
-
6m 25sUpon completion of this video, you will be able to describe tips for mastering TDD, the drawbacks of TDD, and the methodology that can be implemented instead of TDD. FREE ACCESS
-
3m 49sLearn how to implement TDD using the Jest Testing Framework. FREE ACCESS
-
4m 28sIn this video, learn how to implement best practices for BDD. FREE ACCESS
-
3m 58sDuring this video, you will learn how to implement unit testing using the TDD method in Python. FREE ACCESS
-
3m 38sIn this video, you will learn how to apply the TDD process to microservices. FREE ACCESS
-
4m 11sFind out how to configure and use keywords in Cucumber. FREE ACCESS
-
1m 45sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.