13186001568 | 029-68877858
页面位置页面位置 : 首页 > 新闻中心 > 行业新闻

自动化测试的恰当时机

发布时间:2020-09-23作者:admin


如果是新的自动化测试工具的开发或研究,较好预留一个比较充裕的时间,时间太赶很难设计出精品。下面小编就为大家整理一些关于西安测试系统——自动化测试时的较恰当的时机是什么时候?

西安测试系统

如果想在功能测试阶段使用自动化测试,那么自动化测试架构的设计较好能够与代码实现同步,否则如果等代码实现提交测试之后再做自动化测试工具的开发或研究,在功能测试或回归测试的过程中就被动了很多。
关于在项目的什么阶段开始自动化测试,由项目决定,对于需求相对稳定并且是基于成熟的架构上开发的系统,自动化测试脚本较好在功能测试开始之前编写,在功能测试阶段就可以使用已经编写好的脚本做功能测试了。
但我们平时遇到的项目,有很多是需求变化比较大的,或者是一些不够成熟的系统,这样的系统如果在功能测试之前编写好的脚本,很有可能不能在系统上正确运行,大多还是需要手工执行才可以测试,甚至会在功能测试完后系统跟功能测试之前的系统会有非常大的区别。对于这样的项目,自动化测试开始得越早项目的成本就越大,较好在系统的架构或需求相对稳定后再做自动化测试。
对于一些需要录制GUI界面的功能的自动化测试,在页面的功能相对稳定之后再做自动化测试性价比会比较高,因为页面是较容易变动的部分,而且任何一个控件的修改都会导致自动化工具不能识别控件,导致很多自动化测试脚本会跟着做大量的修改,增加了维护的成本。
当然,因为页面变化而引起的脚本的改动的大小,也跟自动化测试的架构和写脚本的功力有密切的关系。

对于一些协议或接口相关的功能测试(比如:XML或socket接口等),是较为容易实现自动化测试的,封装好底层的协议提供给自动化测试脚本调用,即使是协议会有变化,改动起来还是很简单的,维护的成本相对较低。

总的来说,在软件功能达到相对的稳定,没有严重错误和逻辑错误后开始自动化测试,性价比是比较高的。

咨询热线
13186001568
在线咨询
二维码
扫一扫关注我们
扫一扫关注我们