Tutorialspoint

MEGA SKILL MARATHON | FLAT 10% OFF | Use: MEGA10

Desktop application test automation

person icon Raphael Roems

4.3

Desktop application test automation

Desktop application test automation

updated on icon Updated on Feb, 2026

language icon Language - English

person icon Raphael Roems

category icon Programming,Software Testing,Automation testing

Lectures -44

Duration -3.5 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

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.
  • 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
Desktop application test automation

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Introduction 00:54 00:54

Tool installations

11 Lectures
Tutorialspoint

Grindstone application automation

8 Lectures
Tutorialspoint

ManicTime application automation

5 Lectures
Tutorialspoint

Rachota application automation

5 Lectures
Tutorialspoint

Database automation

9 Lectures
Tutorialspoint

Improving test script structure

4 Lectures
Tutorialspoint

Closing thoughts

1 Lectures
Tutorialspoint

Instructor Details

user profile image

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.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515