DevOps Continuous Testing: Testing Approaches

DevOps    |    Intermediate
  • 13 videos | 54m 55s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 347 users Rating 4.4 of 347 users (347)
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 course
    Recognize the challenges associated with an agile environment and approaches for testing devops artifacts
    Describe continuous testing and compare continuous testing and test automation
    List the disadvantages of late testing and describe shift left testing and how to implement it
    Describe the concept, types, and common causes of technical debt
    Recognize differences between unit testing, behavior driven development, and test driven development
    Describe 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 features
    Describe unit testing, its essential elements, and the tools that can be used to implement it
    Implement unit testing for java programs using junit, with focus on testcase and testsuite
    Test soap-based web services using the soap ui
    Recognize the role and features of integration testing
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 11s
  • 8m 41s
    After completing this video, you will be able to recognize the challenges associated with an Agile environment and approaches for testing DevOps artifacts. FREE ACCESS
  • Locked
    3.  Continuous Testing vs. Test Automation
    5m 28s
    Upon completion of this video, you will be able to describe continuous testing and compare continuous testing to test automation. FREE ACCESS
  • Locked
    4.  Late Testing and Benefits of Shift Left Testing
    3m 3s
    Upon 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
  • Locked
    5.  Technical Debts
    5m 47s
    After completing this video, you will be able to describe the concept, types, and common causes of technical debt. FREE ACCESS
  • Locked
    6.  Testing Approaches
    5m 18s
    After completing this video, you will be able to recognize differences between unit testing, behavior driven development, and test driven development. FREE ACCESS
  • Locked
    7.  BDD for Agile and Release Management
    3m 40s
    Upon 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
  • Locked
    8.  Continuous Testing Tools
    3m 53s
    Upon 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
  • Locked
    9.  Unit Testing and its Components
    4m 25s
    Upon 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
  • Locked
    10.  Unit Testing Using TestCase and TestSuite
    4m 32s
    In this video, you will learn how to implement unit testing for Java programs using JUnit. TestCase and TestSuite will be focused on. FREE ACCESS
  • Locked
    11.  Testing Web Services
    1m 54s
    Learn how to test SOAP-based web services using SOAP UI. FREE ACCESS
  • Locked
    12.  Integration Testing Approaches
    5m 25s
    After completing this video, you will be able to recognize the role and features of integration testing. FREE ACCESS
  • Locked
    13.  Course Summary
    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.

YOU MIGHT ALSO LIKE

Rating 4.6 of 249 users Rating 4.6 of 249 users (249)
Rating 4.4 of 207 users Rating 4.4 of 207 users (207)
Rating 4.7 of 103 users Rating 4.7 of 103 users (103)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 185 users Rating 4.3 of 185 users (185)
Rating 4.6 of 933 users Rating 4.6 of 933 users (933)
Rating 4.6 of 5897 users Rating 4.6 of 5897 users (5897)