Free Online

Test Automation University Courses

Show filters

Level

Duration

Subject

Language

Introduction to Cypress

Introduction to Cypress

0

Learn how to automate web UI tests with CypressIntroduction to CypressChapter 1 - Setting up CypressChapter 2 - Writing the First TestChapter 3 - Accessing Elements and Interacting With ThemChapter 4 - ValidationsChapter 5 - Grouping Tests with MochaChapter 6 - Cypress CLIChapter 7 - Page Objects in CypressChapter 8 - Visual Validation

Test Automation University
1-2 hours worth of material
selfpaced
view all
Automated Visual Testing with Appium

Automated Visual Testing with Appium

0

Learn how to use Appium's visual testing capabilitiesAutomated Visual Testing with AppiumChapter 1 - PrerequisitesChapter 2 - Image-based Functional TestingChapter 3 - Visual Validation of Mobile Apps With AppiumChapter 4 - Visual Validation of Mobile Apps With Appium & ApplitoolsChapter 5 - Advanced Visual Validation With Applitools

Test Automation University
1-2 hours worth of material
selfpaced
view all
IntelliJ for Test Automation Engineers

IntelliJ for Test Automation Engineers

0

Learn features of the IntelliJ IDE for writing and executing automated testsIntelliJ for Test Automation EngineersChapter 1 - InstallationChapter 2.1 - Creating a New Java projectChapter 2.2 - Creating a Maven ProjectChapter 2.3 - Importing project from existing sourcesChapter 2.4 - Importing Project from Source ControlChapter 3.1 - File MenuChapter 3.2 - View MenuChapter 3.3 - Help MenuChapter 4.1 - Project ScreenChapter 4.2 - Footer and Maven BarsChapter 5 - SettingsChapter 6.1 - Creating a Package and Test ClassChapter 6.2 - Creating the Test MethodsChapter 6.3 - Creating Fields and VariablesChapter 6.4 - Calling Methods and Jumping to SourceChapter 6.5 - Auto Import Class ReformatChapter 6.6 - Renaming Methods and VariablesChapter 6.7 - More Tests and FlipChapter 7.1 - Running Package from Project ScreenChapter 7.2 - Run and RerunningChapter 7.3 - Run from Editor and ConfigurationsChapter 7.4 - Pin, Fix Tests and RerunChapter 8 - DebuggingChapter 9 - Code AnalysisChapter 10 - Version Control SystemChapter 11 - Additional TipsChapter 12 - Upgrading and Plugins

Test Automation University
3-4 hours worth of material
selfpaced
view all
E2E Web Testing with TestCafe

E2E Web Testing with TestCafe

0

Learn how to automate end-to-end testing with TestCafeE2E Web Testing with TestCafeChapter 1 - Introduction to TestCafeChapter 2.1 - Install NodeJS , VS Code and TestCafe on macOSChapter 2.2 - Install NodeJS , VS Code and TestCafe on Windows OSChapter 3.1 - Getting Started with TestCafeChapter 3.2 - First Test with TestCafeChapter 3.3 - TestCase with TestCafe SelectorChapter 4.1 - Specify Web PageChapter 4.2 - Fixture and Test MetadataChapter 4.3 - Interact with Page Elements - NavigateChapter 4.4 - Working with iFrameChapter 4.5 - Working with DropDownlist and Upload FileChapter 4.6 - Set Test Speed and Set Page Timeout, Drag and HoverChapter 4.7 - HooksChapter 4.8 - AssertionsChapter 4.9 - Skip TestChapter 4.10 - Working with Client-Side InfoChapter 5.1 - Test ExecutionChapter 5.2 - Run Tests in ParallelChapter 5.3 - Filter Tests by Metadata and NameChapter 5.4 - Headless ModeChapter 6.1 - Wait MechanismChapter 6.2 - DebuggingChapter 6.3 - Take ScreenshotsChapter 6.4 - Video RecordingChapter 6.5 - TestCafe Extensions for VS CodeChapter 7.1 - Page ModelChapter 7.2 - Home Page ClassChapter 7.3 - Register, Login and Customer PagesChapter 7.4 - Implement Register Test with Page ModelChapter 7.5 - More Page Model ClassesChapter 7.6 - E2E Test with Page ModelChapter 7.7 - Configuration FileChapter 8 - Data-Driven TestsChapter 9.1 - Introduction to BDD and Cucumber JSChapter 9.2 - Feature FilesChapter 9.3 - Step Definition FilesChapter 9.4 - Steps Definitions with Page ObjectsChapter 9.5 - Custom TestController and HooksChapter 9.6 - Run Cucumber TestsChapter 9.7 - Cucumber ReportChapter 10.1 - TestCafe ReportsChapter 10.2 - Allure ReportsChapter 11.1 - Visual Testing with Applitools and TestCafeChapter 11.2 - Add Eyes-TestCafe to Existing TestsChapter 12.1 - TestCafe with GitHub ActionsChapter 12.2 - YAML File for GitHub ActionsChapter 12.3 - Run with Multiple OS and NodeJS VersionsChapter 13 - TestCafe Docker ImageChapter 14 - Run Tests on Remote DeviceChapter 15.1 - ReportPortalChapter 15.2 - Configure TestCafe with ReportPortal

Test Automation University
6 hours worth of material
selfpaced
view all
WinAppDriver

WinAppDriver

0

Learn how to automate Windows desktop testing with WinAppDriverWinAppDriverChapter 1 - SetupChapter 2 - LocatorsChapter 3 - Starting the ProjectChapter 4 - WinDriver SetupChapter 5 - Debugging and AssertionsChapter 6 - RefactorChapter 7 - XPathChapter 8 - Page ObjectsChapter 9 - Mouse ActionsChapter 10 - Keystrokes

Test Automation University
3-4 hours worth of material
selfpaced
view all
Android Test Automation with Espresso

Android Test Automation with Espresso

0

Learn how to automate Android tests with EspressoAndroid Test Automation with EspressoChapter 1 - Introduction to EspressoChapter 2.1 - Setting up EspressoChapter 2.2 - Android StudioChapter 3 - Writing the First TestChapter 4.1 - DataAdapterChapter 4.2 - RecyclerView and ToastMessageChapter 4.3 - DrawerChapter 4.4 - IntentsChapter 5 - Web Testing with EspressoChapter 6 - Synchronization with EspressoChapter 7.1 - Page Object in EspressoChapter 7.2 - Page Objects ClassesChapter 7.3 - Refactor Test Cases with POMChapter 8.1 - Android BDDChapter 8.2 - Step DefinitionsChapter 9 - Visual TestingChapter 10.1 - GitHub ActionsChapter 10.2 - Workflows for Github ActionsChapter 11 - Firebase Test Lab

Test Automation University
4-5 hours worth of material
selfpaced
view all
Setting a Foundation for Successful Test Automation

Setting a Foundation for Successful Test Automation

0

Learn about tooling, future-proofing, testability and strategies for successful test automationSetting a Foundation for Successful Test AutomationChapter 1 - Designing a Test Automation StrategyChapter 2 - Creating a Culture for Test Automation SuccessChapter 3 - Developing for Test AutomatabilityChapter 4 - Tooling for Test AutomationChapter 5 - Future-proofing Your Test Automation EffortsChapter 6 - Scaling Your Test AutomationChapter 7 - Measuring the Value of Your Test Automation

Test Automation University
Less than 1 hour of material
selfpaced
view all
Introduction to Capybara

Introduction to Capybara

0

Learn UI automation with Capybara in RubyIntroduction to CapybaraChapter 1.1 - Setup and InstallationChapter 1.2 - Setup and InstallationChapter 1.3 - Spec and the Spec HelperChapter 2.1 - What’s in a Test - Arrange, Act, and AssertChapter 2.2 - Testing Headers, Current URL, and LinksChapter 2.3 - Navigation - Visit Page and Expect HeadingsChapter 2.4 - Searching Within a SectionChapter 3.1 - FindersChapter 3.2 - MatchersChapter 4.1 - Login TestChapter 4.2 - Store Commonly Used Steps in MethodsChapter 5 - Dropdowns, Radio Buttons, and CheckboxesChapter 6 - Handling Alerts and ModalsChapter 7.1 - Save and Open ScreenshotsChapter 7.2 - ChromeDriver Logging and Headless ChromeChapter 7.3 - ApparitionChapter 7.4 - Visual Testing - Applitools + Capybara

Test Automation University
1-2 hours worth of material
selfpaced
view all
Continuous Integration with Jenkins

Continuous Integration with Jenkins

0

Learn how to use Jenkins for continuous integrationContinuous Integration with JenkinsChapter 1 - Introduction to CI/CDChapter 2.1 - Introduction to JenkinsChapter 2.2 - How Jenkins WorksChapter 2.3 - Jenkins Installation and ConfigurationChapter 2.4 - Creating First Jenkins JobChapter 3.1 - Test Automation Framework Integration with Jenkins (Prerequisites)Chapter 3.2 - Continuous Integration with Jenkins for Automated Test ExecutionChapter 3.3 - Maven Integration With JenkinsChapter 3.4 - Jenkins Integration with GitHubChapter 3.5 - Parallel Test ExecutionChapter 3.6 - How to Ignore or Skip Tests from JenkinsChapter 3.7 - Parameterized JobsChapter 4 - Report Generation through JenkinsChapter 5 - Sending Emails from Jenkins

Test Automation University
1-2 hours worth of material
selfpaced
view all
Python Programming

Python Programming

0

Learn Python programmingPython ProgrammingChapter 0.1 - Install Python on MacChapter 0.2 - Install on WindowsChapter 1 - Variables, Data, and BasicsChapter 2 - FunctionsChapter 3 - Args, Kwargs, *argsChapter 4 - ConditionalsChapter 5 - LoopsChapter 6 - ListsChapter 7 - DictionariesChapter 8 - ClassesChapter 9 - Inheritance, Multiple Inheritance, and Polymorphism

Test Automation University
2 hours worth of material
selfpaced
view all
Scaling Tests with Docker

Scaling Tests with Docker

0

Learn about Docker and how to use it to easily scale your automation testing effortsScaling Tests with DockerChapter 1 - Intro to DockerChapter 2 - Installing DockerChapter 3 - Setting up DockerChapter 4 - Scaling TestsChapter 5 - Scaling Containers

Test Automation University
Less than 1 hour of material
selfpaced
view all
Web Element Locator Strategies

Web Element Locator Strategies

0

Learn how to locate elements within the DOM for test automationWeb Element Locator StrategiesChapter 1 - What’s in a Web Page?Chapter 2 - Programming with the DOMChapter 3 - Finding Live Web ElementsChapter 4 - CSS SelectorsChapter 5 - XPathsChapter 6 - Advanced XPathsChapter 7 - Picking the Right LocatorChapter 8 - Using Locators for Testing

Test Automation University
1-2 hours worth of material
selfpaced
view all
From Scripting to Framework with Selenium and C#

From Scripting to Framework with Selenium and C#

0

Learn how create a test automation framework in C#From Scripting to Framework with Selenium and C#Chapter 1 - Machine SetupChapter 2 - Script Some TestsChapter 3 - Page Object ModelChapter 4 - Models and ServicesChapter 5 - Customizing WebDriverChapter 6 - Test Data from an APIChapter 7.1 - New Test SuiteChapter 7.2 - Refactoring Test SuiteChapter 8.1 - Logging (Part 1)Chapter 8.2 - Logging (Part 2)Chapter 9 - ElementsChapter 10 - ConfigurationChapter 11 - TestBase and OutcomesChapter 12 - Wait Conditions

Test Automation University
3-4 hours worth of material
selfpaced
view all
Modern Functional Test Automation Through Visual AI

Modern Functional Test Automation Through Visual AI

0

Learn how to add AI to your existing code to increase test coverage while reducing codeModern Functional Test Automation Through Visual AIChapter 1 - Modern Functional TestingChapter 2 - Table SortingChapter 3 - Data Driven TestingChapter 4 - Dynamic ChartsChapter 5 - IFramesChapter 6 - E-commerce Real World ExampleChapter 7 - Handling Dynamic PagesChapter 8 - Caveats and Workarounds

Test Automation University
Less than 1 hour of material
selfpaced
view all
Contract Tests with Pact

Contract Tests with Pact

0

Learn how to implement contract tests using PactContract Tests with PactChapter 1 - Introduction to Contract TestsChapter 2 - Setting up PactChapter 3.1 - Creating Your First Test, Part 1Chapter 3.2 - Creating Your First Test, Part 2Chapter 4 - Publishing and MatchingChapter 5 - Best Practices for Contract TestingChapter 6 - Authentication and AuthorizationChapter 7 - Common Issues and Analyzing Test ResultsChapter 8 - CI/CD Pipeline

Test Automation University
1-2 hours worth of material
selfpaced
view all
Load more

Level

Duration

Language