黑盒测试相关知识

黑盒测试相关知识

ID:10842406

大小:72.50 KB

页数:10页

时间:2018-07-08

黑盒测试相关知识_第1页
黑盒测试相关知识_第2页
黑盒测试相关知识_第3页
黑盒测试相关知识_第4页
黑盒测试相关知识_第5页
资源描述:

《黑盒测试相关知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、手机测试一.软件压力测试:用自动测试软件连续给手机拨打1000个电话,检查手机是否会发生故障.二.抗摔性测试:抗摔性测试由专门的PRT可*性实验来进行.半米的微跌落测试要做300/面(手机有6个面).而2米的跌落测试每个面需各做一次.还有模拟人把手机扔到桌面的测试.三.高温低温测试:让手机处于高低不同的温度来检测手机的适应性.四.高湿度测试:用一个专门的箱子来操作滴水测试,模拟人出汗的情况(水里面掺有一定比例的盐)五.百格测试:用H4的铅笔在手机的外壳画100个格子,看看外壳会不会掉油漆.六.翻盖测试:对翻盖手机进行翻

2、盖10万次,检查壳体的损耗情况.七.扭矩测试:直板机,用夹具夹住两头,一头左拧,一头右拧.测试壳体和手机里面大型器件的强度.八.静电测试:北方天气干燥,手摸金属的东西容易产生静电,击穿手机电路,有些设计不好的手机就是这么突然坏的.有专门的静电枪和铜板来测试.九.按键测试:借助机器以给定的力量击打键盘10万次.十.沙尘测试:手机放入特定的箱子,细小的沙子被鼓吹起来.数小时后,察看手机里面是否有沙子进入,如果是,那么手机密闭性不好,结构设计有待重新调整.-集成--系统--验收这几个测试方面.黑盒测试主要体现在后两步,测试包

3、括:功能,健壮性,性能,用户界面,安全性,压力,可靠性,安装/反安装测试.A黑盒测试(black—boxtesting)又称功能测试、数据驱动测试或基于规范的测试。用这种方法进行测试时,被测程序被当作看不见内部的黑盒。在完全不考虑程序内部结构和内部特性的情况下,测试者仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。因此黑盒测试是从用户观点出发的测试,黑盒测试直观的想法就是既然程序被规定做某些事,那我们就看看它是不是在任何情况下都做的对。完整的“任何情况”是无法验证的,为此黑盒测试也有一套产生测试用例的方

4、法,以产生有限的测试用例而覆盖足够多的“任何情况”。由于黑盒测试不需要了解程序内部结构,所以许多高层的测试如确认测试、系统测试、验收测试都采用黑盒测试。  黑盒测试首先是程序通常的功能性测试。要求:  每个软件特性必须被一个测试用例或一个被认可的异常所覆盖。  用数据类型和数据值的最小集测试。  用一系列真实的数据类型和数据值运行,测试超负荷、饱和及其他“最坏情况”的结果;  用假想的数据类型和数据值运行,测试排斥不规则输入的能力;  对影响性能的关键模块,如基本算法、应测试单元性能(包括精度、时间、容量等)。  不仅

5、要考核“程序是否做了该做的?”还要考察“程序是否没做不该做的2”同时还要考察程序在其他一些情况下是否正常。这些情况包括数据类型和数据值的异常等等。下述几种方法:(a)等价类划分,(b)因果图方法,(c)边值分析法,(d)猜错法,(e)随机数法,就是从更广泛的角度来进行黑盒测试。每一个方法都力图能涵盖更多的“任何情况”,但又各有长处,综合使用这些方法,会得到一个较好的测试用例集。  1.等价类划分  等价类划分是一种典型的黑盒测试方法。等价类是指某个输入域的集合。它表示对揭露程序中的错误来说,集合中的每个输入条件是等效的

6、。因此我们只要在一个集合中选取一个测试数据即可。等价类划分的办法是把程序的输入域划分成若干等价类,然后从每个部分中选取少数代表性数据当作测试用例。这样就可使用少数测试用例检验程序在一大类情况下的反映。  在考虑等价类时,应该注意区别以下两种不同的情况:  有效等价类:有效等价类指的是对程序的规范是有意义的、合理的输入数据所构成的集合。在具体问题中,有效等价类可以是一个,也可以是多个。  无效等价类:无效等价类指对程序的规范是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。 

7、 确定等价类有以下几条原则:  如果输入条件规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类。例如,程序的规范中提到的输入条包括“……项数可以从1到999……”,则可取有效等价类为“l考项数<999”,无效等价类为“项数999”。  输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。如某程序涉及标识符,其输入条件规定“标识符应以字母开头……”则“以字母开头者”作为有效等价类,“以非字母开头”作为无效等价类。  如果我们确知,已划分的等价类中各元素在程序中的

8、处理方式是不同的,则应将此等价类进一步划分成更小等价类。  输入条件有效等价类无效等价类根据已列出的等价类表,按以下步骤确定测试用例:  为每个等价类规定一个唯一的编号;  设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖;  设计一个新的测试用例,使其只覆盖一个无效等

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

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

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