DevOps Continuous Testing: Testing Approaches
DevOps
| Intermediate
- 13 videos | 54m 55s
- Includes Assessment
- Earns a Badge
This course explores DevOps, the practice of operations and development used by engineers participating together in the entire service lifecycle. Learners will examine the Agile environment, where development takes an incremental approach to design and testing. You will explore differences between continuous testing and automation testing, the disadvantages of late testing, and common causes of technical debt. This course will examine tools used in continuous testing, including Katalon Studio, Selenium, Appium, Eggplant, and Testsigma. You will work with BDD (Behavior Driven Development), a test-first Agile testing practice, and learn its benefits for programs and release management. Next, learn about unit testing, the tools to use, and how to implement it. You will examine technical debt, the debt owed to the code to become quality code, and its main causes. Then you will learn to test Web Services and the reason for integration testing. Finally, you will learn to implement unit testing on Java by using its JUnit framework, and how to test REST (representational state transfer) web services by using the SoapUI protocol.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseRecognize the challenges associated with an agile environment and approaches for testing devops artifactsDescribe continuous testing and compare continuous testing and test automationList the disadvantages of late testing and describe shift left testing and how to implement itDescribe the concept, types, and common causes of technical debtRecognize differences between unit testing, behavior driven development, and test driven developmentDescribe the bdd-based agile workflow that is applied in devops and list the benefits of bdd for programs and release management
-
Describe tools that can be used to implement continuous testing and their featuresDescribe unit testing, its essential elements, and the tools that can be used to implement itImplement unit testing for java programs using junit, with focus on testcase and testsuiteTest soap-based web services using the soap uiRecognize the role and features of integration testingSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 11s
-
8m 41sAfter completing this video, you will be able to recognize the challenges associated with an Agile environment and approaches for testing DevOps artifacts. FREE ACCESS
-
5m 28sUpon completion of this video, you will be able to describe continuous testing and compare continuous testing to test automation. FREE ACCESS
-
3m 3sUpon completion of this video, you will be able to list the disadvantages of late testing and describe shift left testing and how to implement it. FREE ACCESS
-
5m 47sAfter completing this video, you will be able to describe the concept, types, and common causes of technical debt. FREE ACCESS
-
5m 18sAfter completing this video, you will be able to recognize differences between unit testing, behavior driven development, and test driven development. FREE ACCESS
-
3m 40sUpon completion of this video, you will be able to describe the BDD-based Agile workflow that is applied in DevOps and list the benefits of BDD for programs and release management. FREE ACCESS
-
3m 53sUpon completion of this video, you will be able to describe tools that can be used to implement continuous testing, as well as their features. FREE ACCESS
-
4m 25sUpon completion of this video, you will be able to describe unit testing, its essential elements, and the tools that can be used to implement it. FREE ACCESS
-
4m 32sIn this video, you will learn how to implement unit testing for Java programs using JUnit. TestCase and TestSuite will be focused on. FREE ACCESS
-
1m 54sLearn how to test SOAP-based web services using SOAP UI. FREE ACCESS
-
5m 25sAfter completing this video, you will be able to recognize the role and features of integration testing. FREE ACCESS
-
1m 37s
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.