Final Exam: Software Tester
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Final Exam: Software Tester will test your knowledge and application of the topics presented throughout the Software Tester track of the Skillsoft Aspire Software Tester to DevOps Automated Tester Journey.
Expected Duration (hours)
0.0
Lesson Objectives Final Exam: Software Tester
compare Agile and DevOps principles and define best practices for aligning test automation with both
compare continuous integration, continuous delivery, and continuous deployment and how they are related to each other
compare the differences between automated and manual testing, the pros and cons of each method, and when to use each method
demonstrate how to create an API test using Katalon Studio
demonstrate how to perform REST API testing using SoapUI
demonstrate how to record and playback a web test using Katalon Studio
demonstrate how to use Selenium to test a web page
describe automated testing, the automated testing process, and the scope of automated testing
describe common mistakes that companies make when trying to integrate and utilize continuous integration and how to avoid making those mistakes
describe how Agile kicked off a changing approach to software testing culminating in DevOps
describe how DevOps requires a different approach to software testing
describe how to regression test a relational database and available testing tools
describe Katalon Studio and the available web, API, and mobile testing modules
describe load testing and some of the tools available for performing load testing
describe manual testing plans, tests cases, and defect reports
describe reasons why automated testing may not be catch all risks
describe some of the best practices for using continuous integration
describe the automated tester mindset and the goals of software testing
describe the automated testing framework, framework guidelines, and types of software testing
describe the benefits and features of SoapUI
describe the benefits of using continuous integration
describe the concept of continuous delivery
describe the concept of continuous Deployment
describe the concept of continuous integration
describe the concepts of continuous testing and test orchestration in a DevOps testing pipeline
describe the considerations necessary when generating a testing strategy in a DevOps culture
describe the continuous integration pipeline and how to configure it to efficiently run automated tests
describe the different types of automated testing including web applications, mobile devices, web service and data testing
describe the features of common continuous integration tools
describe the purpose of continuous integration and why it is important for software development
describe the SDLC within a DevOps software development movement
describe the Selenium test automation tool and its advantages
describe the stages of the continuous integration pipeline and the importance of each phase
describe the steps to becoming an automated tester and challenges faced in automated testing
describe the test plan for Agile automated testing and Agile testing strategies
describe the various software testing tools for testing web applications, web services, system load, and databases
describe types of automated testing and goal of each test type
describe why continuous integration is crucial to developing high quality software systems and increasing customer satisfaction
recognize key challenges when automating software testing
recognize key concepts underpinning the DevOps software development movement
recognize key considerations when choosing DevOps test tools
recognize key general software testing techniques that can comprise testing strategies
recognize key software testing strategies and techniques in development within a DevOps culture
recognize key software testing strategies and techniques in production within a DevOps culture
recognize some common tools used in the orchestration of continuous testing in a DevOps environment
recognize the benefits of continuous integration
recognize the benefits related to continuous testing in a DevOps testing pipeline
recognize the challenges related to continuous testing in a DevOps testing pipeline
recognize the importance of collaboration in a DevOps testing workflow
recognize the key concepts of a DevOps pipeline
recognize the key principles behind the DevOps movement represented by the acronym CALMS
recognize the role that test automation plays in a DevOps culture
recognize the role that test optimization plays in a DevOps culture
recognize the various types of DevOps testing tools
understand how continuous integration and automated testing are related and to how to create effective automated tests
work with Docker containers for application packaging
work with Git for code versioning control
work with performance and load testing tools
work with Selenium to record and export user interactions with a Web browser
work with test-driven development tools for automating acceptance tests
Course Number: it_fedat_01_enus
Expertise Level
Intermediate