软件测试之黑白盒测试实例.doc

软件测试之黑白盒测试实例.doc

ID:56765301

大小:412.50 KB

页数:11页

时间:2020-07-08

软件测试之黑白盒测试实例.doc_第1页
软件测试之黑白盒测试实例.doc_第2页
软件测试之黑白盒测试实例.doc_第3页
软件测试之黑白盒测试实例.doc_第4页
软件测试之黑白盒测试实例.doc_第5页
资源描述:

《软件测试之黑白盒测试实例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.题型:白盒测试15*1=15分;黑盒测试15*1=15分。白盒测试1、对下列测试用例要分别满足(要求列出设计过程。结果要写出A、B、X分别的输入值和输出值,以及标出经过的路径,测试数据的写法如“[(1,0,3),(1,0,4)]abe”,表示A、B、X的输入值分别为1、0、3的时候,它们的输出值分别为1、0、4,经过的路径是abe)(1)语句覆盖(5分)(2)判定覆盖(5分)(3)条件覆盖(4)判定--条件覆盖(5)条件组合覆盖(6)路径覆盖(5分)(7)基本路径测(这个没学)本题其他参考答案网址:blog.sina..cn/s/blog_671c968b0100i6k

2、o.html解:分析流程图可知,有2个可执行语句:[X=X/A]、[X=X+1];有2个判断框;有4个条件:A>1、B=0、A=2、X>1;有4条不同的路径P:P1:a→c→e,即aceP2:a→b→e,即abeP3:a→c→d,即acdP4:a→b→d,即abd此时测试用例表为空,格式如下:测试用例编号输入值输出值路径最终形式NA1B1X1A2B2X2P[(A1,B1,X1),(A2,B2,X2)]P(1)语句覆盖①要求:程序中的每个可执行语句至少被执行一次。只需要设计一个测试用例通过P1:ace。②测试用例表:测试用例编号输入值输出值路径最终形式NA1B1X1A2B2

3、X2P[(A1,B1,X1),(A2,B2,X2)]P1201203/2P1[(2,0,1),(2,0,3/2)]ace(2)判定覆盖①要求:程序中每个判断的取真和取假分支至少经历一次,即判断真假值都被满足。即都要经过b、c、d、e至少一次,设计一个测试用例通过P1:ace和P4:abd②测试用例表:测试用例编号输入值输出值路径最终形式NA1B1X1A2B2X2P[(A1,B1,X1),(A2,B2,X2)]P1201203/2P1[(2,0,1),(2,0,3/2)]ace范文..2101101P4[(1,0,1),(1,0,1)]abd(3)条件覆盖①要求:每个判断中

4、每个条件的可能取值至少满足一次。条件A>1:取(true)时为T1,取假(false)时为F1;条件B=0:取(true)时为T2,取假(false)时为F2;条件A=2:取(true)时为T3,取假(false)时为F3;条件X>1:取(true)时为T4,取假(false)时为F4;取(T1、F2、T3、F4),即(A>1、B≠0、A=2、X≤1),则通过路径P2:abe取(F1、T2、F3、T4),即(A≤1、B=0、A≠2、X>1),则通过路径P2:abe②测试用例表:测试用例编号输入值输出值路径最终形式NA1B1X1A2B2X2P[(A1,B1,X1),(A2,

5、B2,X2)]P1211212P2[(2,1,1),(2,1,2)]abe2102103P2[(1,0,2),(1,0,3)]abe(4)判定--条件覆盖①要求:判断条件中的所有条件可能取值至少执行一次,同时,所有的判断的可能结果至少执行一次。即本题,都要经过b、c、d、e至少一次,4个条件都至少取真和取假一次。经过c、e,取(T1、T2、T3、T4),即(A>1、B=0、A=2、X>1),则通过路径P1:ace经过b、d,取(F1、F2、F3、F4),即(A≤1、B≠0、A≠2、X≤1),则通过路径P4:abd②测试用例表:测试用例编号输入值输出值路径最终形式NA1B1

6、X1A2B2X2P[(A1,B1,X1),(A2,B2,X2)]P1202202P1[(2,0,1),(2,0,2)]ace2101101P4[(1,0,2),(1,0,3)]abd(5)条件组合覆盖①要求:判断中每个条件的所有可能至少出现一次,并且每个判断本身的判定结果也至少出现一次。显然,满足“条件组合覆盖”的测试用例一定是满足“判定覆盖”、“条件覆盖”和“判定--条件覆盖”的。组合条件表如下:组合编号覆盖条件取值经过(判定方向)判定条件组合1T1,T2cA>1,B=0;c2T1,F2bA>1,B≠0;b3F1,T2bA≤1,B=0;b4F1,F2bA≤1,B≠0;b

7、5T3,T4eA=2,X>1;e6T3,F4eA=2,X≤1;e7F3,T4eA≠2,X>1;e范文..8F3,F4dA≠2,X≤1;d范文..针对上面8种组合条件,1~4与5~8分别组合成(1,5),(2,6),(3,7),(4,8)覆盖组合覆盖条件条件组合经过1,5T1,T2,T3,T4A>1,B=0,A=2,X>1P1:ace2,6T1,F2,T3,F4A>1,B≠0,A=2,X≤1P2:abe3,7F1,T2,F3,T4A≤1,B=0,A≠2,X>1P2:abe4,8F1,F2,F3,F4A≤1,B≠0,A≠2,X≤1

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

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

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