- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


UI自动化测试工具概述
在软件应用测试中会有一些工作流可以自动使用自动化工具。自动化测试流程通常会以两种方式来使用这些工具。
自动化用录制和回放
在录制和回放的两种方法中,必须打开录制并且手动完成manual tester的测试应用程序的步骤。后端记录器将记录操作(识别控制,点击按钮,填充文本框中的数据等)。录制完成后(如果需要输入一些参数的东西可以在特定的文件中支持,即参数化),这个记录必要时是可以重复的。
在高层次上,这种方法似乎更容易,且人们很容易试图遵循这种方法(在最初的几天我也跟着这…)。但在应用程序的生命周期中,会经历很多次的修改,如果有一个小应用程序中修改,将使得录制好的脚本无法识别的话,对象在其记录的属性就可能会改变。所以,每当应用程序中的一些修改,我们及时都要变动(根据我的经验,会有许多修改的)要录制好的脚本。通过使用这种方法,根据应用程序的更改去同步调整这些记录。
如果应用程序/应用程序流非常简单,也不会有太多的变化,那么这种方法可能是有用的。
通过编写自定义代码和使用内置的一些工具
尽管记录器是被用在前面的方法,有时候我们还得借助都自定义编码,以及内置工具的帮助下进行。这意味着,自动化测试人员必须编写代码来控制识别,控制操作(点击,填充数据等),借助所提供的工具的帮助。
在更高的层次上来说,这开始的时候似乎是非常困难的。但是如果有一个适当的框架内设计,那么这个方法就会容易很多。可能需要更多的时间来做这个东西,但在长远来看,使用这种方法将会很容易维护脚本(当然可维护性取决于框架)。
现在市场有很多如Selenium、Coded-UI,QTP等工具,可以用于自动化测试。在以下的文章中我将讨论这些工具,从我的经验来谈如何开发定制测试框架。
如需了解更多测试技术信息请关注:http://www.duoceshi.cn/深圳多测师软件与技术服务有限公司
网站公告
近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。
详细的发帖规则请阅读:
《小猪外链网发帖规则》
《小猪外链网最新金币规则》
注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。
免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除
您的IP:3.12.41.25,2025-05-02 08:36:40,Processed in 0.18822 second(s).