自动化工具 C/S 架构系统自动化测试入门 ---AutoIT

时间:2022-03-30 15:01:09

所谓C/S架构即Client/Server(客户端/服务器架构)。虽然近年来C/S架构产品越来越少,大有被B/S(Browser/Server 浏览器/服务器)架构超越的趋势,但C/S还是有B/S不可替代的优势(如系统速度快,用户体验好,处理能力强且可以实现复杂业务功能等)。

本文以网易云音乐客户端为例,介绍C/S结构系统自动化测试方法,操作系统为Windows10,使用工具为Python2.7+AutoIT v3。

1. AutoIT 介绍

1.1 AutoIt 简介

AutoIt是用以编写并生成具有BASIC语言风格的脚本程序的免费软件,它被设计用在WindowsGUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务。AutoIt非常小巧,可以在所有windows操作系统上运行,且不需要任何运行库。官网:https://www.autoitscript.com

1.2 AutoIt 下载安装

直接从官网下载最新版本(v3.3.14.2)后安装即可,下载地址:https://www.autoitscript.com/site/autoit/downloads/

同时,我也上传到了百度网盘,还有两本中文帮助文档,推荐大家下载。链接: https://pan.baidu.com/s/1bINz8i 密码: hjq9

1.3 AutoIt 快速入门

对于没有接触过AutoIt的同学,建议详细阅读下我上传的手册《AutoIt3CHS.chm》,里面有详细的入门教程。这里只做简单的介绍:

1) 首先安装完成之后,你会看到AutoIt v3安装目录如下:

自动化工具 C/S 架构系统自动化测试入门 ---AutoIT

其中AutoIt Help File是帮助手册,AutoIt Window Info是窗口信息工具(x64或x86分别代表64位或32位版本),Compile Script to .exe是打包工具(打包au3脚本为exe文件),Run Script是运行脚本工具,SciTE Script Editor是脚本编辑器即IDE。

2) 我们运行SciTE Script Editor,输入如下代码(弹出消息框,输出Hello World)

MsgBox(0,'Hello World','AutoIt Demo by Lovesoo')

3) Ctrl+S保存当前文件

自动化工具 C/S 架构系统自动化测试入门 ---AutoIT

4) F5运行,结果如下

AutoIT和python结合的实例可以参照原文,转载原文链接:https://testerhome.com/topics/11105