自动化测试用例设计

发表于:2011-10-14 10:37

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

 作者:散步的SUN    来源:51Testing软件测试博客

  2)虽然是按照手工测试用例设计出来的,但是由于手工测试用例开始没有考虑到自动化测试者一块,因此手工测试用例的每个测试模块往往测试步骤很长,而且测试前后不能保证测试环境的恢复,所以也造成了后期一个自动化测试项目的问题以及出产成本。(这里建议最好自动化测试用例的每个功能模块的步骤不长,而且每个模块之间不要有联系,这样是要从手工测试入手的)

  3、自动化测试用例设计发展中期

  在这个过程中,最好的是测试人员能够根据自动化测试框架与平台来自行进行测试脚本的设计,往往在前几轮的测试中,手工测试人员就能在手工测试的同时将自动化测试脚本设计了出来

  a、录制就是这样一种思想,测试人员在测试过程中,本身就是在测试过程中,将测试人员的测试过程进行了记录,所以,我的想法一直是,录制的方向是没错的。

  b、而针对CLI测试,也可以制作了这么一个录制工具,就是模拟制作一个超级终端,测试人员应用其进行手工测试,其工具自动记录其命令行操作,而且手工测试人员能进行回显的需要匹配的某一个字段进行选择,然后在后台根据模板,自动生成一个自动化脚本,之后测试人员自行进行维护即可,这样可以缩减环节,降低出错几率和维护问题。

  c、当然,要做到这一步,一个强大的自动化测试框架和平台是其支撑,我曾经做过一个基于GUI的自动化测试框架,部门里面也动员过一次试用,每个产品线都出了一两个人进行脚本开发,测试人员往往对脚本开发没什么太大兴致,更多的是一种好奇,而且调试工作大多是我做的,整整10多个产品线,调试了我大部分时间,因此其难点本身不是在于脚本的开发,因为当时测试人员开发出这些脚本是很快的事情,其真正难点在其测试人员的调试和维护方面,而且测试人员往往疲于去进行这方面,他们在乎的是测试和业务本身,要协调这方面的冲突是一件很难的事情,需要不断思考和总结吧。

  4、自动化测试用例设计发展中后期

  留一个中后期,现在的自动化测试用例设计发展还是很浅,还需要一个长远的发展过程,中后期发展成什么形式,因为见识有限,所以请大家积极猜想啦。希望能给我带来一些见识和想法。

  三、一些感想

  下面感想仅我个人之言:自动化测试就本身而言,其实技术方面的前瞻性是需要的,但是自动化测试确实是一个长期的过程,对自动化测试的定位很重要,然后是一系列的细节问题,每一个问题都是需要值得重视的问题;定位、细节、技术真的都是缺一不可啊,而且还要把握这么一个平衡,想到自己以前注重需求,后到注重技术,后又因为技术怀疑需求,最后又回归到认识需求,短短时间,总有变化,现在想想,三者,技术是基础,需要不断学习,但却不能看的太远而忽略了现在的最重要的需求,在实现现在需求的同时,不断步步跟进,进行探索。自动化测试还真是一个“步步惊心”的过程啊。

版权声明:本文出自 散步的SUN 的51Testing软件测试博客:http://www.51testing.com/?382641

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号