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
-
1.Course Overview1m 11sUP NEXT
-
2.Testing DevOps Artifacts8m 41s
-
3.Continuous Testing vs. Test Automation5m 28s
-
4.Late Testing and Benefits of Shift Left Testing3m 3s
-
5.Technical Debts5m 47s
-
6.Testing Approaches5m 18s
-
7.BDD for Agile and Release Management3m 40s
-
8.Continuous Testing Tools3m 53s
-
9.Unit Testing and its Components4m 25s
-
10.Unit Testing Using TestCase and TestSuite4m 32s
-
11.Testing Web Services1m 54s
-
12.Integration Testing Approaches5m 25s
-
13.Course Summary1m 37s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.