Desktop application test automation
Published 9/2024
Duration: 3h27m | .MP4 1920x1080, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.65 GB
Genre: eLearning | Language: English
Published 9/2024
Duration: 3h27m | .MP4 1920x1080, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.65 GB
Genre: eLearning | Language: English
test automation, robot framework, desktop automation, robotic process automation, windows GUI, database testing, rpa
What you'll learn
Creating and executing tests with Robot Framework
Test automation for desktop GUI applications
Test automation for database queries
Test reporting with Robot Framework
Requirements
Little to no programming experience needed
Description
- Introduction on Robot Framework.
- A little bit about my background and experience.
- Installation process of Python 3.x and Robot Framework.
Will also cover differ installation methods depending on permissions available on user machine.
- Installation of Visual Studio Code and required extensions needed in this course.
- Creating structured test scripts in Robot Framework, including the use of resource files, keywords, environmental variables, documentation and tags.
- Automating tests for 3 different types of desktop applications, covering the following scenarios in each application:
Open application and add task
Edit the same task
Remove newly added task
Navigate through settings option
Close application
Installing the required libraries and tools needed for desktop GUI automation.
identifying the locators for the various functionality.
Common keywords to use when automating desktop GUI.
- Database query automation for a Microsoft SQL database.
Installing the required libraries for database automation.
Connecting to a database, creating and executing queries, and verifying results.
- Test execution using VS Code and CI tools, commands to use for specify specific tests and environments.
- Reviewing the test reports generated by Robot Framework, also covering the reporting tools available for merging test results for different executions, and also merging automated and manual test cases into a single report.
Who this course is for:
Test automation/RPA for desktop GUI applications
More Info