Final Exam: Automated Testing will test your knowledge and application of the topics presented throughout the Automated Testing track of the Skillsoft Aspire Automated Testing Journey.
automate testing scenarios where the animated GIFs must show similar animation effect on all browsers
automate testing scenarios where users must not be allowed to enter a negative number or zero on the text fields of a web page which as per the business case must not contain a negative value or zero
automate testing the behaviour of the Context Menu in modern web applications
automate testing the Context Menu functionality of applications using the Action class of WebDriver
configure Hub and Node for Selenium Grid Server and describe the use of the Grid console
create a dependency between Test cases with a real-time use case scenario
demonstrate how to implement test execution in Python using Selenium RC Server
demonstrate the implementation of test automation to solve ReCaptcha using Selenium
demonstrate the process of defining and creating multiple Test cases using TestNG
demonstrate the process of handling Security Certificates in Chrome while automating tests with Selenium WebDriver
demonstrate the process of handling Untrusted SSL Certificates in Firefox browser while automating tests with Selenium
demonstrate the steps to automate tests to verify JavaScript code execution using Selenium Python
describe the lifecycle of web applications and the typical taxonomy that are involved in managing common web application functional scenarios
determine get or fetch attribute values using scripts rather than using developer tools
handle Windows authentication pop-ups using Selenium
implement Singleton Design Pattern and Interfaces using Step definition files to model Page Object implementation with BDD frameworks and Selenium WebDriver
implement WebDriver Conditional Commands in Selenium using Python to automate tests
implement WebDriver Conditional Commands in Selenium using Python to automate tests based on the specified conditions
install and configure Behave BDD framework and create a Feature file to generate the code scaffolding for the Feature file
install and configure TestNG for productive test case authoring
install and configure WebDriverIO and write test scripts to execute tests using Specs file
install AutoIt and use it with Selenium WebDriver to handle and test authentication windows
install the Selenium IDE and create test cases using the record-and-playback functionality of Selenium IDE
integrate TestNG and Selenium and create a dependency between Test cases using Selenium WebDriver and TestNG
list methods that can be used to handle keyboard and mouse events with Selenium WebDriver
list prominent web application technologies and frameworks that are used to build applications under test
list the products provided by BrowserStack along with their usage in test automation with Selenium
list the prominent testing frameworks that can be used for functional testing of Single Page Application
list the set of Selenese commands that can be used in Selenium IDE to manipulate, examine, and verify the state of applications
manage inline frames while defining test mechanisms using Selenium WebDriver
recall essential Selenium features and the different types of application testing that can be automated using Selenium
recall prominent application architectures and their components
recall the architecture of Single Page Applications along with the benefits of building Single Page Applications
recall the concept of Behaviour-Driven Development along with the benefits of test automation using Behaviour-Driven Development and Selenium
recall the concept of logging and list the various log levels that are supported by Python and can be used in Selenium Python
recall the disadvantages of Selenium RC and list the benefits of using WebDriver as a browser automation framework
recall the features of the Selenium IDE that make it a fast prototyping tool and recognize its essential components
recall the key features of Selenium Grid and describe scenarios where Selenium Grid is a right fit
recall the role of database and log management in Functional test automation
recall the security mechanisms that are implemented in applications along with their impact on test automation
recognize prominent components of WebDriver and how the architecture of Selenium WebDriver can help APIs to interact with browsers to automate tests
recognize the architecture of Selenium Grid along with the differences between Grid 1 and Grid 2 versions
recognize the concept of synchronization and differentiate between conditional and unconditional synchronization
recognize the features of legacy and modern applications that can impact test automation using Selenium
recognize the key components of Selenium that are used to describe test suites and test steps involved in managing the Selenium testing life cycle
recognize the role of locators in Selenium and list the prominent types of Selenium locators
run multiple Selenium WebDriver tests in parallel through the same BrowserStack account
set browser width and height using Selenium WebDriver
set up Selenium on Python and Java environments
set up test environments using BrowserStack to test URLs in internal networks and configure the Selenium Test Suite to automate tests
take screenshots when tests fail using Selenium WebDriver
use the Implicit Wait and Fluent Wait classes provided by Selenium WebDriver
use the Selenium WebDriver navigation methods to effectively manage browser navigation scenarios
utilize databases to define and store test data and use it to automate functional testing with Selenium Python
write Selenium scripts to automate operations on a Select drop-down and retrieve the text of the values in the drop-down
write Selenium scripts to handle basic authentication while working in the pre-production stage on Firefox