Desktop application test automation
Desktop application test automation
Programming,Software Testing,Automation testing
Lectures -44
Duration -3.5 hours
Lifetime Access

Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
- Course Overview
- Introduction to Robot Framework.
- A brief overview of my background and experience.
- Setup & Installation
- Installation process of Python 3.x and Robot Framework.
- Installation of Visual Studio Code and the required extensions for this course.
- Installing the required libraries and tools needed for desktop GUI automation.
- Installing the required libraries for database automation.
- Robot Framework Test Development
- Creating structured test scripts in Robot Framework, including keywords, documentation, and tags.
- Improving test scripts using reusable keywords, setup and teardown steps, and variables to reduce duplication.
- Discussing common keywords used in the various libraries for automating different desktop applications.
- Desktop Application Automation
- Automating tests for three different types of desktop applications, covering the following scenarios in each application:
- Open the application and add a task
- Edit the same task
- Remove the newly added task
- Navigate through the settings option
- Close application
- Identifying locators for various functionalities using Application Insights.
- Troubleshooting issues while creating steps from scratch, investigating and fixing errors encountered during automation.
- Automating tests for three different types of desktop applications, covering the following scenarios in each application:
- Database Automation (Microsoft SQL)
- Database query automation for a Microsoft SQL database.
- Connecting to a database, creating and executing queries, and verifying results.
- Performing CRUD operations: Create (Insert/Update), Read (Select), Update, and Delete queries.
Goals
Understand how to locate elements in desktop applications in order automate processes.
Prerequisites
- Basic Computer Fundamentals & Terminologies
- A computer installed with Windows 10 or higher
- Minimum of 4GB RAM
- Internet connection
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction 00:54 00:54
Tool installations
11 Lectures
Grindstone application automation
8 Lectures
ManicTime application automation
5 Lectures
Rachota application automation
5 Lectures
Database automation
9 Lectures
Improving test script structure
4 Lectures
Closing thoughts
1 Lectures
Instructor Details
Raphael Roems
Raphael Roems is an experienced instructor known for making complex concepts approachable and engaging. With a passion for teaching, he focuses on helping learners build practical skills and confidence in their field. His style emphasizes clarity, real-world applications, and interactive learning, ensuring students can apply what they learn effectively.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now