了解QuickTesterWEB自动化测试软件的用法

本文详细介绍了QuickTester这款WEB自动化测试软件的使用方法,包括介绍、工作流程、录制与回放脚本、参数化等关键功能。QuickTester通过模拟用户操作,检查点验证,以及支持数据参数化,帮助测试人员高效地进行WEB产品自动化测试,提高测试效率和准确性。
摘要由CSDN通过智能技术生成

多测测WEB自动化测试软件QuickTester最新版本 V2.1.2.9 发布,下载地址:
http://www.aitestor.com/download/duocece/duocece_setup.exe

1.QuickTester介绍

1.1QuickTester 自动化实现
QuickTester产品在WEB产品自动化测试过程中,能够自动通过模拟用户网站链接点击,数据表数据录入,添加检查点等操作,根据操作结果判断网站后台响应或页面呈现是否满足预期结果。

QuickTester产品通过“测试用例-测试流-测试模块”对测试过程进行管理和组织,测试人员可以按照测试用例来对每一个测试流进行分模块描述,在每一个测试模块中生成测试脚本,模拟用户操作,通过检查点的引入,检查测试结果是否符合预期,通过输出手段将测试结果导入到系统报告中,允许测试人员通过报告的检查确定测试整体或单项结果。

另外,QuickTester产品还能够帮助用户对测试结果进行分析,帮助测试/开发人员寻找缺陷的原因,并帮助定位缺陷所在;对于崩溃类型的缺陷,QuickTester能够记录产品日志供后续开发人员分析定位问题。

1.2 QuickTester工作流程

录制测试脚本前的准备
1、在测试前需要确认你的WEB页面及 QuickTester是否符合测试需求?(QuickTester兼容IE全系列浏览器及Chrome浏览器)

2、认你已经知道如何对WEB页面进行测试,如要测试哪些功能、操作步骤、预期结果等。

3、同时也要检查一下 QuickTester 的设定,如测试Chrome浏览器是否已经安装相关插件,以确保QuickTester会正确的录制并储存信息。

4、检查是否设置了生成测试报告,避免造成时间浪费。

录制测试脚本
操作浏览网站时,QuickTester 会在 WEB录制框中以表格的方式显示录制操作的类型、数据和对象图片。每一个操作步骤都是使用者在录制时的操作,如在网站上点击了链接,或则在文本框中输入的信息。

加强测试脚本
在测试脚本中加入检查点,可以检查网页的链接、对象属性、或者字符串,以验证页面的功能是否正确。
将录制的固定值以参数取代,使用多组的数据测试程序。使用逻辑或者条件判断式,可以进行更复杂的测试。
对测试脚本进行调试
修改过测试脚本后,需要对测试脚本作调试,以确保测试脚本能正常并且流畅的执行。

在网站上执行测试脚本
通过执行测试脚本,QuickTester 会新打开网站或者在已打开的网站上执行测试,检查网站的功能是否正确。

分析测试结果
QuickTester运行完成后,会自动生成出一份详细的测试报告,可以通过查看测试报告中各个模块操作运行的结果,找出问题所在。

测试报告主要包括:测试基本信息、测试结果总览(测试用例通过率统计、检查点通过率统计)、测试模块回放的详细情况(包括:执行操作、参数、对象、执行结果、执行截图、操作日志)。

1.3 QuickTester程序界面
在学习创建测试之前,先了解一下 QuicTester的主要界面。
在这里插入图片描述
上图是录制了一个脚本操作后QuickTester 的界面。
在这里插入图片描述

上图是使用录制的脚本模块QuickTester的界面。

在 QuickTester界面包含标题栏、菜单栏、用例栏、脚本栏、模块内容显示区、模块对象截图显示区等几个界面元素,下面简单解释各界面元素的功能:
脚本模块标题栏
显示了当前打开的测试脚本的名称。
用例标题栏
显示了当前打开的用例名称。
菜单栏
包含了新建用例、新建模块、录制、运行、设置、报告、退出、帮助的菜单命令项,简洁清晰的显示测试软件的各主要功能,方便快速操作各主要功能。
在这里插入图片描述
报告
点击“报告”,弹出“历史报告”窗口,显示历史最后十条测试报告。
在这里插入图片描述
帮助
点击“帮助”,弹出窗口,显示远程协助方式、咨询电话、文档中心(显示用户使用手册和指导视频)
在这里插入图片描述
用例栏
可以新建用例文件夹和用例,用来管理用例文件夹和用例。
脚本栏
模块栏下可以新建脚本模块和文件夹,用来管理模块和录制的脚本内容。
脚本内容显示区
显示模块里录制脚本的具体信息(操作、参数、对象),可以通过此处对模块操作的内容进行删除和修改各项操作的排列顺序。
脚本对象截图显示区
显示录制脚本时对录制对象的操作页面截图。
测试流内容显示区
显示测试流的名称和测试流组成模块,可以通过拖拽脚本模块名字将脚本模块增加到测试流中,或右键点击鼠标删除,可以通过拖拽模块外形调整测试模块的排列顺序,双击模块可以打开参数设置窗口。
在这里插入图片描述

上面简要介绍了 QuickTester 的主要窗口,你可能对一些窗口元素到底是干什么的感到很困惑,在我们下面介绍QuickTester 具体的功能时,会真正了解它们的作用。但在现在, 应该尽可能的去熟悉这些界面元素,记住它们大概的功能,最好是花一些时间通过实际的操作来探索一下它们的功能,这对你能够顺利学习下面的内容是有帮助的。

1.4 demo网站及demo演示
多测测自动化测试演示系统(demo网站)是一款CRM网站,在本手册中,我们将使用这款demo网站演示QuickTester各个功能的例子。
1)demo网站http://v866.07fly.top/index.php/sysmanage/Login/login
网站的账号为admin,密码为duocece。
1)demo演示
QuickTester创建的每个项目都附带了【DemoCase】的用例文件夹和脚本模块文件夹,包含了全部QuickTester录制功能点的脚本模块,及相应的全部录制功能的用例和结合了全部功能点的测试流可以供客户运行回放。

2.QuickTester基本概念

1)本章将QuickTester中涉及到的一些基本概念进行介绍,了解QuickTester管理一个测试过程的方法以及对应的术语描述。

2)在建立一个测试用例以前,测试人员应该规划好被测试的软件包含的测试流,按照软件功能模块对测试流进行规划和划分,每个测试流中,需要按照软件的操作步骤对测试步骤进行划分,确定每个操作步骤涉及的测试对象以及操作对象的方法,从而完成一个产品的测试准备工作。

3)本章包括以下内容:
测试用例
测试流和测试模块
对象侦测器和对象库

2.1测试用例
1)QuickTester在管理整个软件测试过程中,采用“测试用例——测试流——测试模块”的层级来进行一个测试活动的管理工作。通过分层的管理方式,帮助测试人员将一个软件测试活动分解到软件执行的一个具体操作,并通过对每个具体软件操作的执行获得软件整体测试报告,从而得到一个软件产品进行整体的测试评估。

2) 测试用例是指一个测试活动的整体描述,包括测试流、测试模块、数据以及结果等内容。测试用例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值