Implementing Unit Testing Best Practices
Software Testing
| Intermediate
- 14 videos | 1h 20m 27s
- Includes Assessment
- Earns a Badge
Explore prominent unit testing patterns, differences between good and bad unit tests, code-driven unit testing frameworks, and other topics in this 14-video course. Begin with a look at Agile testing, focusing on Agile Testing Quadrants, then move on to prominent unit testing patterns and scenarios. Compare good and bad tests and the goals and approaches of writing good unit tests, and compare prominent code-driven unit testing frameworks that can be used to write unit tests in various programming languages. Discover how to implement the AAA unit testing pattern by using JUnit and TestNB, and the need for Test Double and how Dummy, Fake, stub class, and Mock objects are used to facilitate test replacements. Use Mockito application programming interface (API) to implement unit tests, and configure and write JUnit tests to test RESTful APIs with Mocha and Chai. In addition, unit test web services using SOAP UI, and use DBUnit to test data access objects written for database-driven applications. Explore unit testing using test-driven development (TDD) process, and automated testing with JUnit and Selenium.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe agile testing and testing strategies that can be adopted in the agile software development process, with a focus on agile testing quadrantsList prominent unit testing patterns and scenarios where the patterns are applicableCompare good and bad tests and specify the goals and approaches of writing good unit testsCompare prominent code-driven unit testing frameworks that can be used to write unit tests in various programming languagesImplement the aaa unit testing pattern using junit and testngRecognize the need for test double and describe how dummy object, fake object, stub class, and mock object are used to facilitate test replacements
-
Apply best practices to the configuration and use of the mockito api for implementing unit tests with mock objectsConfigure and write junit tests to test restful apis with mocha and chaiUnit test web services using soap ui and custom codeWrite unit tests using dbunit to test data access objects that are written for database-driven applicationsImplement unit testing using the test-driven development process based on sample scenariosImplement automated testing with junit and selenium to achieve enhanced browser compatibilitySummarize the key concepts covered in this course
IN THIS COURSE
-
1m 28s
-
6m 33sUpon completion of this video, you will be able to describe Agile testing and testing strategies that can be adopted in the Agile software development process, with a focus on the Agile Testing Quadrants. FREE ACCESS
-
5m 53sAfter completing this video, you will be able to list prominent unit testing patterns and the scenarios where the patterns are applicable. FREE ACCESS
-
6m 50sIn this video, find out how to compare good and bad tests and specify the goals and approaches of writing good unit tests. FREE ACCESS
-
7m 22sIn this video, learn how to compare prominent code-driven unit testing frameworks. These frameworks can be used to write unit tests in various programming languages. FREE ACCESS
-
8m 12sIn this video, you will learn how to implement the AAA unit testing pattern using JUnit and TestNG. FREE ACCESS
-
5m 39sAfter completing this video, you will be able to recognize the need for Test Double and describe how Dummy object, Fake object, stub class, and Mock object can facilitate test replacements. FREE ACCESS
-
7m 10sLearn how to apply best practices to the configuration and use of the Mockito API to implement unit tests with Mock objects. FREE ACCESS
-
7m 55sIn this video, you will learn how to configure and write JUnit tests to test RESTful APIs using Mocha and Chai. FREE ACCESS
-
4m 32sIn this video, you will learn how to unit test web services using SOAP UI and custom code. FREE ACCESS
-
6m 26sFind out how to write unit tests using DBUnit to test data access objects. These objects are written for database-driven applications. FREE ACCESS
-
7m 13sIn this video, you will learn how to implement unit testing using the test-driven development process based on sample scenarios. FREE ACCESS
-
3m 58sIn this video, you will learn how to use JUnit and Selenium to do automated testing to improve browser compatibility. FREE ACCESS
-
1m 16sIn 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.