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