Desktop application test automation

所在平台: Udemy

课程主页: https://www.udemy.com/course/desktop-application-test-automation/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 桌面应用程序测试自动化 **课程概述:** 本课程将带您深入了解使用 Robot Framework 进行桌面应用程序测试自动化的实践。课程内容全面,从 Robot Framework 的基础介绍,到 Python 3.x 和 Robot Framework 的安装配置,再到 Visual Studio Code 的设置和所需扩展的安装。 您将学习如何构建结构化的测试脚本,包括关键词(Keywords)、文档(Documentation)和标签(Tags)的使用。课程将通过三个不同类型的桌面应用程序,覆盖以下关键自动化场景: * **应用程序基础操作:** 打开应用程序、添加任务、编辑任务、移除任务、导航至设置选项以及关闭应用程序。 * **问题排查:** 课程将从零开始创建自动化脚本,并涵盖实际操作中遇到的各种问题的排查和修复过程。 * **环境配置:** 学习安装桌面 GUI 自动化所需的库和工具。 * **元素定位:** 利用 Application Insights 识别应用程序中各种功能的定位器。 * **常用关键词:** 深入探讨用于操作系统不同桌面应用程序的通用关键词。 * **数据库自动化:** 重点介绍 Microsoft SQL 数据库的查询自动化。您将学习安装数据库自动化所需的库,以及如何连接数据库、创建和执行 SQL 查询、验证查询结果。这将包括 CRUD(创建、读取、更新、删除)操作。 * **脚本优化:** 学习如何通过使用关键词、Setup 和 Teardown 步骤,以及利用变量来减少脚本的重复代码,从而提高测试脚本的质量和维护性。 **目标学员:** * 希望学习如何自动化桌面应用程序测试的测试工程师。 * 对 Robot Framework 感兴趣的开发者。 * 希望提升自动化测试技能的技术人员。 **学习成果:** 完成本课程后,您将能够: * 熟练使用 Robot Framework 进行桌面应用程序的自动化测试。 * 独立完成桌面应用程序的测试脚本编写、执行和问题排查。 * 掌握数据库查询自动化的基本技能。 * 能够优化和维护自动化测试脚本,提高效率。

课程评论(0条)

课程详情

- 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:Open application and add taskEdit the same taskRemove newly added taskNavigate through settings optionClose applicationTroubleshooting 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 InsightsDiscuss 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.

课程标签

0人关注该课程

主题相关的课程