软件测试脚本设计心得

在几年的测试工作中,大部分工作内容都是在编写测试脚本(或测试程序)。而测试脚本设计写主要包含应用测试脚本和底层测试脚本的设计。甭管是哪种,设计他们的目的是实现测试用例的输入\输出平台,设计方向都是自动化测试方向。使测试实施中尽量提高自动化测试程度,从而使测试人员把更多的心思或经历投入到测试设计中。测试脚本设计也是测试设计之一。

  大多数人可能认为,测试脚本只要实现测试用例数据的输入就好了,只要能输入测试数据和得到预期的测试结果数据就可以了。个人认为,这种想法是初级的,肤浅的。测试脚本的设计不仅要求能实现测试数据的输入和输出,同时也要考虑测试脚本结构的合理性,及可维护性。同时更要考虑到测试脚本的正确性和可靠性。想想,如果测试程序都不可靠了,那他产生的输出还可靠吗?良好的脚本组织结构固然重要,所以各公司可能有不同的脚本框架来保证,测试脚本结构的合理性和可维护性。我所经历的脚本设计,从开始的流水式脚本设计到结构化脚本设计,再由结构化脚本设计到框架脚本设计,再到最后框架脚本设计和测试平台配合使用的设计,逐步精化设计,逐步简化设计,逐步自动化执行。可以说在这方面的技术已经相当的成熟了。但是唯一不足的就是同一脚本,在不同平台或回归测试时,多少都会有个别用例测试不通过,而不通过的原因经过分析会发现是脚本存在的问题。

  所以,脚本设计时的调试仅仅是保证测试脚本正确的一种有效的手段。但脚本设计时,个人认为不仅要从开发的角度,同时还要从测试专业角度来考虑设计,如数组边界处理,死循环处理,空指针,类型转换等。

  总之,良好的编程习惯和基础能够帮助测试设计人员更好的开发测试脚本,但利用专业的测试知识去开发测试脚本,能够更好的避免由于测试脚本的问题而引发的测试缺陷。从而增加测试结果可靠性和缩短测试周期的一种有效的,高效的方法和手段。

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-09 01:20:11

软件测试脚本设计心得的相关文章

行业网站设计心得

设计|心得  很多设计师认为做好了企业网站就一定能够做好行业网站的设计,其实对设计来说行业网站和企业网站的设计截然不同,对整个网站的创意.风格.整体框架布局.文字编排.图片的合理利用,空间的合理安排上面等-有着许多诸多的要求,需要考虑的面更广,面对的问题也会更多.对于一名优秀的网站设计师来说不能绝不能放过任何一点小细节,本篇文章简述的是设计师在做行业网站时所需考虑的一些问题. 一.网站风格/创意 风格(style)是抽象的.是指站点的整体形象给浏览者的综合感受.整体形象包括站点的版面布局,色彩,

分享关于Line Phone概念手机的设计心得

文章描述:Line Phone概念手机的设计感悟. 文/田飞 湖南工业大学青年教师田飞设计的Line Phone概念手机是2011年芙蓉杯国际工业设计大赛"数字产品与服务设计类"金奖获奖作品.Line Phone概念手机完美结合了中国风和科技元素,部分资料(主要是指视频)在优酷上公布后,令人大为惊艳,并引起了设计.消费电子.互联网界的广泛关注,本文中,田飞将和大家分享关于Line Phone的设计心得. 更简单的使用 智能机的发展使手机的功能越来越强大,与此同时,其复杂性也不断增加,很

分享手机QQ浏览器(android版)设计心得

文章描述:云览天下,一触即达--QQ 浏览器(android) 设计之路. 经过几个月的时间和大家的努力,手机QQ浏览器(android版)从 2.0 陆续更新到的 2.6.在经历了设计的千回百转和架构的不断尝试后,终于有了个新面貌,使用体验也比之前版本有了较大提升.不过,这也仅仅是万里长征第一步,这里先和大家分享下这第一步背后的设计心得. 国内局势 我们可以先来了解国内局势.目前,浏览器市场可谓战火不断,狼烟四起.姑且不说PC端各大浏览器大牛厂商角力数十年.单看手机端,特别是android平台

个人网站设计心得

个人网站|设计|心得 一.不单纯为了做网站而做网站.有明确的做网站的根本目的. 二.网站的内容质量最重要.这个内容是为实现你的做网站的根本的目标而确定的.不为盲目追求点击率而降低内容质量.网站内容应该独特而有价值.价值就是能给别人带来好处.能给哪些群体带来哪些好处是你需要做网站之前考虑清楚的.没有价值就只能成为垃圾和废品,无人问津. 三.网站的美工固然重要,但是最好配合网站本身的目标而确立一种相协调的风格,并非美术感越强越好,要把美工体现在与网站风格的搭配上,突出网站的主题.比如技术性网站要给人

asp.net中DataGrid双行跨列跨行复杂表头设计心得!

asp.net|datagrid|设计|心得 一.DataGrid的属性设置 1. AllowPaging:  true 2. PageStyle->Position: TopAndBottom    3. 可选:PageStyle->HorizonAlign: Center(使文本居中显示) 4. 可选:ItemStyle->HorizonAlign: Center(使文本居中显示)二.代码部分 1.首先,使DataGrid绑定数据库中某个表,例如: private void Page

演示稿(PPT)的设计心得

产品网页设计与演示稿(PPT)设计其实是大有区别的.因为定位不同,所以我们要考虑的用户体验也有区别,产品设计所考虑的细节这里不一一介绍了,而PPT演讲稿的设计,由于需要考虑投影仪的清晰度,用色上是需要考虑的注意点,内容布局的排版上,重要的注意点是提醒主讲者一步步按照提纲走下去,有明显的逻辑关系,不至于岔道. 下面分享一下<产品中心管理制度>演讲稿的设计心得: 1.标题清晰,内容简洁 最好是提纲式,一个PPT里,把几个主要的问题和问题的主线.关键点提出来就行. 这样可以自由发挥,也好控制时间.提

如何通过编辑shell脚本设计出属于自己的个性化X会话

本页面将会教你如何通过编辑shell脚本设计出属于自己的个性化X(图形桌面)会话.桌面环境像GNOME通常有它们自己的会话管理器.这些会话管理器允许你设定在启动时会装载什么样附加程序,通过提供的一个图形界面.然而,知道如何去创建X会话脚本能允许你,在定义你的桌面环境时有更大的灵活性,无论你使用GNOME.KDE.XFCE.Openbox,或任何少为人知的窗口管理器,像Blackbox或FVWM.此外,能够创建X会话让你能够运行一个图形桌面,即使图形登录管理器,GDM,损坏或者没有安装. 解剖一个

美图秀秀中如何设置场景 场景设计心得分享

给各位美图秀秀软件的使用者们来详细的解析分享一下场景的设计心得. 分享一览: 1:打开美图秀秀,在美图上的导航栏上找到场景,点击进入场景栏.     2:我使用的是美图默认的图片,右侧是所有的场景素材.选择图片后在选择场景.左侧可以调整图片在场景中的位置.         3:制作完成后,点击预览就可以看到整个的制作效果了.再点击保存就可以了.   好了,以上的信息就是小编给各位美图秀秀的这一款软件的使用者们带来的详细的场景的设计心得解析分享的全部内容了,各位看到这里的使用者们,小编相信你们现在

交互Demo设计:交互设计心得经验分享

文章描述:交互Demo设计,是每个交互设计师最最基本的技能,这也是一个梳理思路很好的方式,但不是唯一的形势,Axure也不是唯一工具.只要能清晰表达产品思路.界面UI.流程逻辑及交互状态的好用工具都是值得去尝试的. 为方便产品经理.设计师.开发及项目相关人员能够看到直观的效果,进行更有效的沟通;提供直观的产品设想,说明用户将如何与产品进行交互,在交互设计的过程中一定会产出各种各样的产出物,如流程图.思维图.纸上的草稿.甚至高保真演示稿. 这里简单分享下自己在项目过程中的交互Demo设计的一些心得