admin管理员组

文章数量:1599436

2024年5月12日发(作者:)

如何做软件自动化测试?

随着智能化信息基础设施的推进,软件开发的进程也不断加快。软件测试工作也逐渐

由传统的手工测试向软件自动化测试跨越。

对于很多企业来说,做好软件自动化测试工作已经不仅仅是通过测试工具进行“点点

点”,要想找出软件测试过程中的缺陷并对软件产品有个清晰的评估,最后生成测试报告,

还是要通过一套清晰的自动化测试方案实现。

一、软件自动化测试什么意思?

软件自动化测试就是通过测试工具代替人工自动执行测试用例,并自动评估运行结果

的过程。相比以往完全通过手工测试进行软件测试,自动化测试能够节省人力、物力资源,

降低人为因素引发的错误率。不过,目前软件测试过程通常是手工测试与自动化测试相结

合进行。

二、软件自动化测试工具有哪些?

市场上自动化测试工具有非常多,为了提高我们在软件测试过程中的工作效率,选用

好用的自动化测试工具十分有必要。

1、国外的软件自动化测试工具,比如QTP,UFT等,但很多都不可避免的是费用高,

而且界面(英文居多)对一般的测试工程师不友好。

2、国产的自动化测试工具,比如我之前用过的UTP界面自动化测试工具

(GuiRecorder),专门针对于PC端的Windows软件,可以通过特征属性定位控件,不

依赖于位置,而且不需要编程,支持参数化。

三、如何分辨自动化测试工具是否有用?

自动化测试工具有很多,如何确定某一款工具是否能够满足实际的测试需要呢?

可以从以下几方面进行甄别:

1、自动化测试工具是否需要测试人员具有编写代码的能力?

大部分测试工程师编程能力和其他程序员存在差距,如果测试工具需要编码能力,对

于使用者的要求会比较高。(众所周知,有编程能力的一般去做开发了。而有编程能力的

测试工程师一般会往开发自动化测试脚本发展)

所以,自动化测试工具无需编码,是最容易让测试人员上手使用的。

UTP-GuiRecorder 可以通过录制的方式直接产生自动化测试脚本,整个测试过程无

需编码。

2、自动化测试工具是否能够识别界面软件的控件?

自动化测试,是代替人工自动对界面软件进行操作检查,如果不能识别软件上的控件,

就更不用谈自动化测试了。

UTP-GuiRecorder 支持通过特征属性识别被测对象,同时提供文字识别,图片识别,

本文标签: 测试测试工具软件识别需要