Final Exam: QA Lead

Intermediate
  • 1 Video | 32s
  • Includes Assessment
  • Earns a Badge
Likes 5 Likes 5
Final Exam: QA Lead will test your knowledge and application of the topics presented throughout the QA Lead track of the Skillsoft Aspire Software Tester to DevOps Automated Tester Journey.

WHAT YOU WILL LEARN

  • apply the TDD process in microservices
    automate browsers
    automate testing using Selenium with Python
    configure Agile project management using Scrum and Kanban methods with Jira
    configure and use keywords in the Cucumber framework
    configure Cypress and describe the advantages of working with Cypress
    configure Selenium WebDriver for automation testing
    configure test management in Jira to implement Agile testing for REST APIs
    create test case templates for manual testing that apply best practices
    define the responsibilities of testers in Agile projects and describe tools and products that can be used to set up Agile testing workflows
    define the Whole Team Approach and list the different elements used to derive an Agile test strategy while applying the Agile methodology
    describe AMDD, differentiate between TDD and AMDD, and recognize the edge AMDD has over TDD
    describe approaches for tracking test progress and the product quality metrics that can be used to evaluate the outcomes of Agile test implementations
    describe automated testing, including its types and goals
    describe continuous integration concepts and continuous integration servers from the perspective of testing
    describe design considerations for modifying test frameworks to accelerate productivity
    describe end-to-end testing and recognize the need for it
    describe manual testing, including its types and goals
    describe system testing and differentiate between system testing and end-to-end testing
    describe TDD, its methodology, advantages, and usage scenarios
    describe the generations of automated test frameworks, as well as their features, advantages, and disadvantages
    describe the implementation of test driven development in data science workflows
    describe the preferred conditions where automated and manual testing can be implemented
    describe the role of Agile Testing Quadrants and how the quadrants reflect the What-Testing-When approach
    describe the SDLC, including its models and how its phases help to produce high-quality systems
    describe tips for mastering TDD, the drawbacks of TDD, and the methodology that can be implemented in place of TDD
    differentiate between manual and automated testing and describe where manual or automated testing should be implemented
    differentiate between SDLC and STLC, including features and uses
    execute test cases with the implementation of automated testing using the QTP/UFT Linear Framework
    identify techniques that can be used to refactor code in test automation frameworks
  • implement BDD best practices
    implement integration testing in a JavaScript framework based on real-life examples
    implement integration testing using JUnit and Spring
    implement TDD unit testing in Python
    implement TDD using the Jtest Testing Framework
    implement TDD with the utilization of best practices
    implement the basics of unit testing, taking test-driven development into consideration
    list frameworks that can be used to implement automated testing and describe its features, advantages, and disadvantages
    list the frameworks that can be used to implement manual testing and describe their features, advantages, and disadvantages
    list the popular open source test automation frameworks with comparative modification granularity
    modify Selenium to implement Page Object Patterns using the Selenium Test class
    modify the methods of the Chai framework without destroying core functionality
    modify the report generation mechanism of testing frameworks using ExtentReport and Allure
    modify the Selenium framework by creating and destroying WebDriver objects using Selenium Core
    recall best practices for modifying test frameworks to build Agile-friendly test automation frameworks
    recall the advantages and disadvantages of end-to-end testing
    recall the benefits and challenges associated with Agile testing and describe the best practices and guidelines that can be adopted to implement Agile testing practices
    recognize the Agile methodologies that can be used to adopt the Agile testing paradigm
    recognize the benefits and risks associated with modifying test frameworks
    recognize the different levels of tests that should be covered as a part of the Agile testing mechanism
    recognize the lifecycle phases for testing within Agile frameworks
    recognize the processes involved in end-to-end testing and approaches for creating end-to-end test cases
    recognize the prominent models used in automated testing
    recognize the prominent models used in manual testing
    refactor code using best practices
    test web components using Cypress with relatable use case scenarios
    use Jasmine to implement a Behaviour-driven Development framework for testing JavaScript code
    use Postman for manual testing
    use the Cucumber BDD framework to write acceptance tests
    work with Cucumber-JVM and Selenium WebDriver in Java to implement Agile testing with Behavior Driven Development

IN THIS COURSE

  • Playable
    1. 
    QA Lead
    33s
    UP NEXT

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.

YOU MIGHT ALSO LIKE

Likes 1 Likes 1  
Likes 1 Likes 1  
Likes 3 Likes 3