首页 > 软件测试/ 正文
软件测试脚本设计心得
2012-09-18 10:20:11 ℃在几年的测试工作中,大部分工作内容都是在编写测试脚本(或测试程序)。而测试脚本设计写主要包含应用测试脚本和底层测试脚本的设计。甭管是哪种,设计他们的目的是实现测试用例的输入\输出平台,设计方向都是自动化测试方向。使测试实施中尽量提高自动化测试程度,从而使测试人员把更多的心思或经历投入到测试设计中。测试脚本设计也是测试设计之一。
大多数人可能认为,测试脚本只要实现测试用例数据的输入就好了,只要能输入测试数据和得到预期的测试结果数据就可以了。个人认为,这种想法是初级的,肤浅的。测试脚本的设计不仅要求能实现测试数据的输入和输出,同时也要考虑测试脚本结构的合理性,及可维护性。同时更要考虑到测试脚本的正确性和可靠性。想想,如果测试程序都不可靠了,那他产生的输出还可靠吗?良好的脚本组织结构固然重要,所以各公司可能有不同的脚本框架来保证,测试脚本结构的合理性和可维护性。我所经历的脚本设计,从开始的流水式脚本设计到结构化脚本设计,再由结构化脚本设计到框架脚本设计,再到最后框架脚本设计和测试平台配合使用的设计,逐步精化设计,逐步简化设计,逐步自动化执行。可以说在这方面的技术已经相当的成熟了。但是唯一不足的就是同一脚本,在不同平台或回归测试时,多少都会有个别用例测试不通过,而不通过的原因经过分析会发现是脚本存在的问题。
所以,脚本设计时的调试仅仅是保证测试脚本正确的一种有效的手段。但脚本设计时,个人认为不仅要从开发的角度,同时还要从测试专业角度来考虑设计,如数组边界处理,死循环处理,空指针,类型转换等。
总之,良好的编程习惯和基础能够帮助测试设计人员更好的开发测试脚本,但利用专业的测试知识去开发测试脚本,能够更好的避免由于测试脚本的问题而引发的测试缺陷。从而增加测试结果可靠性和缩短测试周期的一种有效的,高效的方法和手段。
- 上一篇:自动化软件测试练习
- 下一篇:养成重构的习惯有多重要
更多asp软件培训地址,actionscript基本语法,安卓系统开发工具,actionscript开发工具,安卓系统开发语言,数控编程培训相关文章
- Java编程人员应注意的编码准则
- 软件测试管理以及与自动化测试的完美结合(上)
- 谁能成为软件测试架构师
- RFS的web自动化验收测试——安装篇
- 压力测试和系统优化tips
- 我的软件测试之旅:(4)并行——自动化回归测试
- 本地化测试
- 拒绝场景遗漏之精准回归(一)
- 开发者谈有益于测试游戏的技巧和工具
- 软件测试领域架构
- 软件工程专业前景怎么样?
- 质量保证漫漫谈之SQA组织的建设
- 探秘软件质量保证的五大法则
- 质量管理三部曲
- 软件测试质量分析
- 开发计划与软件测试
- 怎么才能找个软件测试的工作?
- 网络邮箱格式怎么写 教你怎么写网络邮箱格式
- QQ微信状态是怎么设置的,微信在线是什么意思
- 音箱多声道环绕声介绍
- 计算机的特点
- 欢迎加电脑知识交流群
- 电脑操作最忌讳的18个小动作
- 什么是镜像,及其用途?
- 什么是流氓软件
- 常见的视频格式
- diy是什么意思,电脑diy
- 郑州北大青鸟:软件测试从零开始
- 郑州软件开发编程学校哪家好
- 搜索
-
- 热门标签
-
- android游戏源码
- 郑州哪里有中专的计算机培训学校
- 郑州北大青鸟学计算机课怎么样
- 河南省的初高中生毕业2019年学什么技术
- 微服务架构的实施原理技术
- 在郑州学习云计算专业技术还有前途吗
- 郑州Java培训机构哪家比较好呢
- 郑州软件培训学软件开发需要什么基础
- 北大青鸟学校郑州哪家校区比较好
- 郑州Java零基础培训班有哪些
- 河南省郑州哪里的大数据计算机学校好
- 郑州北大青鸟
- 许昌3加2中专技校哪家好
- 郑州想学游戏开发编程
- 郑州大数据培训机构教你如何学好大数据课程
- 郑州程序员培训哪家机构好课程有哪些
- 安卓系统培训教材
- 南阳有哪些电脑学校
- 郑州北大青鸟零基础学习java
- 郑州java培训适合零基础大学毕业生的