Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desktop application test automation
Rating: 4.2 out of 5(7 ratings)
54 students

Desktop application test automation

test automation, robot framework, desktop automation, robotic process automation, windows GUI, database testing, rpa
Created byRaphael Roems
Last updated 11/2024
English
English [Auto],

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

Course content

8 sections • 44 lectures • 3h 33m total length
  • Introduction0:54

    Raphael introduces desktop application test automation, focusing on underserved areas and database testing, using Robot Framework’s keyword-driven scripts to empower less technical users while applying core principles to your projects.

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.

- Installation of Visual Studio Code and required extensions needed in this course.

- Creating structured test scripts in Robot Framework, including keywords, documentation and tags.

- Automating tests for 3 different types of desktop applications, covering the following scenarios in each application:

  1. Open application and add task

  2. Edit the same task

  3. Remove newly added task

  4. Navigate through settings option

  5. Close application

Troubleshooting issues will also be covered, as the steps are created from scratch, and any issues encountered as investigated and fixed.

Installing the required libraries and tools needed for desktop GUI automation.

Identifying the locators for the various functionality using Application Insights

Discuss the common keywords used in the various libraries which will be used for automating the different desktop applications.

- 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.

This will include CRUD operations: Create (Update), Read (Select), Update and Delete queries.

- Improvements to test scripts using keywords, setup and teardown steps, and using variables in tests to reduce the duplication of steps.

Who this course is for:

  • Test automation/RPA for desktop GUI applications