Final Exam: QA Lead
Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
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
-
Describe the sdlc, including its models and how its phases help to produce high-quality systemsdescribe manual testing, including its types and goalsmodify the methods of the chai framework without destroying core functionalityimplement the basics of unit testing, taking test-driven development into considerationmodify the selenium framework by creating and destroying webdriver objects using selenium coreuse postman for manual testingdescribe amdd, differentiate between tdd and amdd, and recognize the edge amdd has over tddimplement tdd with the utilization of best practicesrecognize the different levels of tests that should be covered as a part of the agile testing mechanismdescribe end-to-end testing and recognize the need for ittest web components using cypress with relatable use case scenariosimplement integration testing in a javascript framework based on real-life examplesrecognize the prominent models used in manual testingconfigure and use keywords in the cucumber frameworkmodify selenium to implement page object patterns using the selenium test classrefactor code using best practicesuse jasmine to implement a behaviour-driven development framework for testing javascript coderecognize the benefits and risks associated with modifying test frameworksdifferentiate between sdlc and stlc, including features and useslist frameworks that can be used to implement automated testing and describe its features, advantages, and disadvantageslist the frameworks that can be used to implement manual testing and describe their features, advantages, and disadvantagesimplement integration testing using junit and springdescribe the role of agile testing quadrants and how the quadrants reflect the what-testing-when approachconfigure cypress and describe the advantages of working with cypressdescribe the implementation of test driven development in data science workflowsrecognize the processes involved in end-to-end testing and approaches for creating end-to-end test casesconfigure agile project management using scrum and kanban methods with jiraconfigure test management in jira to implement agile testing for rest apisidentify techniques that can be used to refactor code in test automation frameworksrecall the advantages and disadvantages of end-to-end testing
-
work with cucumber-jvm and selenium webdriver in java to implement agile testing with behavior driven developmentdescribe the generations of automated test frameworks, as well as their features, advantages, and disadvantagesrecall best practices for modifying test frameworks to build agile-friendly test automation frameworksdescribe design considerations for modifying test frameworks to accelerate productivitydescribe the preferred conditions where automated and manual testing can be implementeddescribe continuous integration concepts and continuous integration servers from the perspective of testingrecall the benefits and challenges associated with agile testing and describe the best practices and guidelines that can be adopted to implement agile testing practicesdescribe system testing and differentiate between system testing and end-to-end testingimplement tdd unit testing in pythoncreate test case templates for manual testing that apply best practicesdefine the responsibilities of testers in agile projects and describe tools and products that can be used to set up agile testing workflowsrecognize the lifecycle phases for testing within agile frameworksapply the tdd process in microservicesdescribe tdd, its methodology, advantages, and usage scenariosimplement tdd using the jtest testing frameworklist the popular open source test automation frameworks with comparative modification granularityconfigure selenium webdriver for automation testingdefine the whole team approach and list the different elements used to derive an agile test strategy while applying the agile methodologyexecute test cases with the implementation of automated testing using the qtp/uft linear frameworkdifferentiate between manual and automated testing and describe where manual or automated testing should be implementedrecognize the agile methodologies that can be used to adopt the agile testing paradigmautomate browsersdescribe approaches for tracking test progress and the product quality metrics that can be used to evaluate the outcomes of agile test implementationsrecognize the prominent models used in automated testingautomate testing using selenium with pythonmodify the report generation mechanism of testing frameworks using extentreport and alluredescribe automated testing, including its types and goalsdescribe tips for mastering tdd, the drawbacks of tdd, and the methodology that can be implemented in place of tddimplement bdd best practicesuse the cucumber bdd framework to write acceptance tests
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.