如何自动化测试VB程序的GUI功能

如何自动化测试VB程序的GUI功能,第1张

1.使用adb命令连接真机或模拟器

2.打开uiautomatorviewer工具

3.使用uiautomatorviewer工具获取应用的元素进行定位

4.简单介绍unittest框架的使用方法

5.使用Python编写猫宁考勤耐余戚应昌陵用毁颂注册模块的自动化测试

GUI(Graphical User Interface,图形用户界面)是计算机软件与用户进行茄扮交颤薯灶互的主要方式。GUI软件测试是指对使用手腊GUI的软件进行的软件测试。GUI测试覆盖准则 GUI的存在为用户的 *** 作带来了极大的方便,同时,也使得GUI软件更复杂、更难以测试。GUI软件的测试由于其凸现出来的/重要性,已日渐引起学术界和工业界的兴趣和重视。然而,目前关于GUI软件测试的研究还处于初级阶段:很多问题还没有解决,GUI软件测试依然需要较高人工成本,目前的技术还不能满足保证软件质量的实际需求。

自动化测试工具有如下几种:

1、WinRunner

Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。

通过自动录制、检测和回放用户的应用 *** 作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。企业级应用可能包括Web应用系统,ERP系统,CRM系统等等。

2、Rational Robot

是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational Test Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。

这种测试和管理的双重功能是自动化测试的理想开始。

3、AdventNet QEngine

AdventNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具,可用于Web功能测试、web性能测试、Java应用功能测试、Java API测试、SOAP测试、回归测试和Java应用性能测试。

支持对于使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、传统客户端/服务器等开发的应用程序进行测试。此工具以Java开发,因此便于移植和提供多平台支持。

4、SilkTest

是业界领先的、用于对企业级应用进行功能测试的产品,可用于测试Web、Java或是传统的C/S结构。SilkTest提供了许多功能,使用户能够高效率地进行软件自动化测试。

这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活、强大的4Test脚本语言,内置的恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台、跨浏览器和技术进敬渣行测试的能力。

5、QA Run

QARun的测试实现方式是通过鼠标移动、键盘点击 *** 作被测应用,即而得到相应的测试脚本物稿塌,对该脚本可以进行编辑和调试。在记录的过程中可针对被测应用中所包含的功能点进行基线值的建立,换句话说就是在插入检查点的同时建立期望值。

在这里检查点是目标系统的一个特殊方面在一特定点的期望状态。通常,检查点在QARun提示目标系统执行一系列事件之后被执行。检查点用于确定实罩圆际结果与期望结果是否相同


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12315551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存