【测试管理】自动化测试之脚本维护

发表于:2013-7-26 10:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王海兰    来源:51Testing软件测试网原创

  摘要

  本篇文章主要面向采用QTP进行自动化测试的读者朋友们,其中主要阐述了对自动化测试脚本的维护与管理的一些经验,同时本篇文章也作为QTP 初学者宝典的提高篇,希望能给自动化测试的各位同行朋友们带来帮助,在您的测试工作中助您一臂之力!

  关键词

  软件测试;自动化测试;QTP脚本维护;

  引文

  自动化测试的必要性就不再多做阐述,使用QTP毋庸置疑是为,降低测试成本,提高测试效率。或许刚刚入门的朋友都会觉得QTP使用很简单,基本上不用培训就能直接上手操作。但是其实不然,长期做自动化的朋友们或许就能明白QTP有一难点,那就是脚本维护。

  一个庞大的测试项目必然包含了大量复杂的测试脚本,如果说对于脚本的管理没有一个好的制度,那么随着程序的频繁更新,脚本的反复执行,这些脚本必将步履维艰!

  比如说兼容问题,如果项目组提出新需求,要求我们的产品支持最新版本的IE。而我们当初录制的IE是旧版的,那么在新版的IE上执行这些脚本时可能就困难重重,甚至是寸步难行。

  再比如,按照业务的操作流程,我们在测试时都会遵循添加再删除的方式去执行系统交易,但是由于更新上来的程序在处理删除时出错,于是,出现了添加成功,删除失败的尴尬局面。我们都知道,在每次回归测试时,都要执行自动化脚本,所以在这种删除失败的情况下,再次运行脚本就出现了同样的数据添加两次的情况。因此,毫无疑问,这种操作必将以失败而告终,此时,只有一种方法去解决这个问题了,那就是我们手动去删除已经添加成功的数据。大家可以想象,在成百上千的测试案例中,如果出项大量这样的脚本我们要怎么去维护呢。不要说去发现问题,我们的主要任务估计就会被迫转向调试脚本了。

……………………

查看全文请点击下载:http://www.51testing.com/html/73/n-849173.html

  场景设想:

  系统程序更新后,领导要求利用夜间进行所有脚本的回归测试,并且第二天统计出测试结果。但是基于上述三个案例,我们知道要想在一轮循环后得出合理的结果并非易事,可能各种各样或是主观或者客观原因影响了脚本的正常执行。那么要怎样才能在最短的时间统计出脚本执行的合理结果呢?这就是一个关于如何高效管理脚本的问题。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号