小议软件黑盒测试技术.pdf

小议软件黑盒测试技术.pdf

ID:52409819

大小:166.40 KB

页数:2页

时间:2020-03-27

小议软件黑盒测试技术.pdf_第1页
小议软件黑盒测试技术.pdf_第2页
资源描述:

《小议软件黑盒测试技术.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3期(总第127期)机械管理开发2012年6月No.3(SUMNo.127)MECHANICALMANAGEMENTANDDEVELOPMENTJun.2012小议软件黑盒测试技术葛丽霞(山西省电子信息产品检验所,山西太原030001)摘要:软件开发中出现错误或缺陷的机会越来越多,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。文章从基本概念入手具体介绍了软件黑盒测试编写测试用例、测试方法和测试工具几方面内容,让大家对黑盒测试有一个系统了解。关键词:黑盒测试:测试用例;黑盒测试内容中图分类号:TP306.2文献标识码:

2、A文章编号:1003—773X(2012)03—0200—020引言2黑盒测试方法圆黑盒测试就是把程序看成一个黑盒子,完全不考黑盒测试方法有等价类划分、边界值分析、因果虑程序内部结构和处理过程。在程序接口进行测试,图、判定表驱动法、场景法、错误推测法。选择怎样的它只是检查程序功能是否按照说明书的规定正常使测试方法,可以采用一些综合策略。用。黑盒测试又称功能测试。1)选择等价类划分使无限测试变为有限测试;2)黑盒测试区别于自盒测试,白盒测试又叫代码测在任何情况下都必须使用边界值分析方法;3)用错误试。使用白盒测试方法,是要对程序模块的所有独立推测法再追加一些测试

3、用例;4)对照程序逻辑,检查的执行路径至少测试一次。对所有的逻辑判定,取已设计出的测试用例的逻辑覆盖程度,如果没有达到“真”与取“假”的两种情况都能至少测试一次。在循环要求的覆盖标准,应当再补充足够的测试用例;5)如的边界和运行界限内执行循环体。测试内部数据结构果程序的功能说明中含有输人条件的组合情况,则一的有效性等。开始就可选用因果图法。黑盒测试,它是从用户的角度出发,基于软件开发3黑盒测试内容文档进行测试,目的是发现软件缺陷。所谓软件缺陷,黑盒测试内容有功能度测试、安装测试、易用性就是软件未达到产品说明书标明的功能;软件出现了测试、文档测试和自由测试。前面

4、四项单从字面意思产品说明书指明不会出现的错误;软件功能超出产品上就好理解测试的内容。那么自由测试具体测的什说明书指明范围;软件测试员佣户认为软件难以理么呢?解、不易使用;软件运行效率低下,无法提供用户需要自由测试是针对输入、输出、数据、计算的测试。的服务等级。在具体测试中可以考虑以下的方法。1测试用例”3.1输入测试因为“黑盒”法是穷举输人测试,只有把所有可能1)通过应用无效输入,确认所有错误信息至少能的输入都作为测试情况使用,才能以这种方法查出程发现一次。考虑开发人员可能会错过的无效输入。序中所有的错误。实际上测试情况有无穷多个,人们2)强制给软件中可以通过

5、用户接口设定的内部不仅要测试所有合法的输入,而且还要对那些不合法变量赋默认值。首先显示和接收已有值,然后赋给伪但是可能的输入进行测试。但是完全测试是不可能值,强制软件进行有效的计算。的,所以要编写测试用例。3)对每个输入域,键人类型错误的值以及表示字测试用例就是为达到最佳的测试效果或高效地揭符串的值,该字符串可以以特殊方式进行处理,研究操露隐藏的错误而精心设计的少量测试数据,是对每个作系统和程序设计语言,列出可能有问题的字符串,将测试项目的进一步实例化。这样就能令软件测试的实其应用到每个输入域。施重点突出、目的明确,大大地缩短测试时间。4)在每个输入域中键人允

6、许的字符最大值。测试用例就是编写出预期结果,来判定实际测试5)在按“0K”按钮之前,找到能够键人多个输入结果。用例说明包含了标识符、测试项、输入说明、输的输入面板。对每个输入域确定其合法值,并试图对出说明、环境要求、特殊要求、用例依赖性7个要素,如输人的非法集合进行组合。有使用具体测试用例产生的测试程序的任何限制还应6)找到接收输人的位置,并一次又一次地应用同明确指出。一输入或输入系列。选择会产生一些基本计算或数据收稿日期:2011-02—13作者简介:葛丽霞(1972一),女,山西人,工程师,学士,从事电子产品的检测工作。·20o·第3期(总第127期)葛丽

7、霞:小议软件黑盒测试技术2012年6月操作的输人,简单地显示在屏幕上。文档、指向自己的超链接指针等等。3.2输出测试3)强制进行计算,使用于接收计算结果的存储空1)挑选某输入,应用到受测软件中去,并记录输间上溢。出。思考该输人在其他情况下应用会生成的输出,在4)挑选某功能部件,思考介人它的其他功能部件。这些其他情况中施加该输入,确保测试期间能观察到4黑盒测试工具每个输出。当今软件系统的功能模块增加的速度越来越快,2)思考软件不能或不应产生的输出,找出会产生测试难度也越来越大,手工测试已经跟不上软件开发这些非法输出的输人组合或序列。的这种发展趋势,再加上手工测试

8、的人为因素的干扰,3)应用能产生某输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。