Final Exam: Automated Tester
1 Video | 30m 32s
- Includes Assessment
- Earns a Badge
Final Exam: Automated Tester will test your knowledge and application of the topics presented throughout the Automated Tester track of the Skillsoft Aspire Software Tester to DevOps Automated Tester Journey.
WHAT YOU WILL LEARN
automate testing of web components using Selenium with Pythonbuild and test APIs using Flaskclassify the different types of model-based testing frameworks along with the different models that are used in model-based testingCompare the differences between BDD and TDD from the perspective of the advantages and disadvantages along with the prominent reason why we should use BDDCompare the differences between SoapUI and SoapUI NG Pro from the perspective of their supporting technologies and featuresConfigure Cucumber for BDD testing and illustrate the feature file & scenarios of BDD testing with Cucumberconfigure Selenium with Maven and Bamboo to implement continuous integration testing as a part of CI/CD pipelinesConfigure SoapUI to test REST-based web servicesConfigure TestComplete for automation testingconfigure the Behave framework for Python testingconfigure the ModelJUnit framework in development environments to write and execute model-based testsconfigure the Robot Framework for Python testingCreate Test Suites and Test Cases using SoapUI to test APIsDefine the concept of assertion and identify the assertions that are available to use in SoapUIDefine the concept of Behaviour-Driven Development and list its important featuresDefine the concept of Gherkin and illustrate why we need to take it into account with focus on Gherkin syntax, important terms, and best practicesdefine the concept of model-based testing along with the benefits and challenges associated with model-based testingDefine the testing workflows that can be used to implement the Unified Testing ProcessDemonstrate how to create projects in SoapUIDemonstrate how to work with Runner, Step definition, Parameter, and Gherkin script in CucumberDemonstrate the procedure of adding WSDL to SoapUI projectsdemonstrate the process of testing APIs built in Flask using Postmandemonstrate the steps involved in creating models using ModelJUnit and testing mock implementations using the created modelsDescribe data-driven testing, as well as TestComplete data storage types and common tasksdescribe functional automation and the benefits and weakness of using Selenium for functional automationDescribe functional testing and its objectivesDescribe name mapping, its uses, and the object identification criteriadescribe test automation frameworks and list key parameters for designing and developing themdescribe the architecture of Selenium, the components of Selenium Test Suite, and the basic elements of Selenium test scripts that are applicable to any test caseDescribe the role of object repository and differentiate between local and shared object repository
Describe the TestComplete Object Model and its relevance in automated testingexecute Selenium test scripts on Chrome and Firefox browsersidentify browser compatibility for SeleniumImplement a Keyword Driven Framework using Selenium WebDriver and Excel Test Suiteimplement unit testing in Pytest using the PyCharm IDEintegrate Jenkins with Selenium to set up testing as a part of CI/CD pipelinesList HP QTP features and describe how conducting automated functional tests can help testers execute automated testsList the different types of environments for software testing automationlist the major steps that are involved in building maintainable Selenium frameworkslist the prominent tools that we can use to implement model-based testing along with their associated featuresList UFT features and the disadvantages associated with itPerform data-driven testing with Cucumber using data tablesrecall best practices for building test automation frameworks in Agile and DevOpsRecall the basic concept, process, benefits, and tools that we can use for automation testingRecall the concept of automated testing and classify the different types of automation testingRecall the features provided by SoapUI along with the concept of WSDLRecall the overall sequence workflow and the testing stack of CucumberRecall the various types of tests supported by UFTrecognize architectural components and features WebDriver and compare WebDriver with RCRecognize prominent test automation frameworks and describe their features, advantages, and disadvantagesRecognize the features and advantages of Cucumber and compare the differences between Cucumber, Selenium, and ALMRecognize the features of TestComplete and the different types of testing it supportsrecognize the model-based testing workflow along with the prominent approaches of deploying model-based testingRecord testing steps and use checkpointsSet, identify, and use text checkpoints when testing web applicationsuse a Keyword Driven Framework using Selenium WebDriver and Excel Test Suiteuse Docker and Selenium to build containerized test automation environmentsUse the various options and features that are provided in the TestComplete IDEwork with Selenium Headless Browser testing using PhantomJS and HTMLUnit browserswrite simple finite state machine or extended finite state machine models as Java classes, generate tests from those models, and measure various model coverage metrics
IN THIS COURSE
1.Automated Tester33sUP 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 platformDigital badges are yours to keep, forever.