软件高质量保证与测试实验资料报告材料.doc

软件高质量保证与测试实验资料报告材料.doc

ID:57403180

大小:67.50 KB

页数:11页

时间:2020-08-16

软件高质量保证与测试实验资料报告材料.doc_第1页
软件高质量保证与测试实验资料报告材料.doc_第2页
软件高质量保证与测试实验资料报告材料.doc_第3页
软件高质量保证与测试实验资料报告材料.doc_第4页
软件高质量保证与测试实验资料报告材料.doc_第5页
资源描述:

《软件高质量保证与测试实验资料报告材料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件质量保证与测试》实验报告实验一白盒测试技术(实验日期:12(2)11(3)班9月22日-9月29日)(实验日期:12(1)班9月23日-9月30日)一、实验目的1.熟练掌握白盒法测试的逻辑覆盖法,并能进行实际程序测试;2.掌握分支覆盖和测试流的测试方法,并能进行实际程序测试;3.对测试用例进行优化。二、实验容一)使用逻辑覆盖测试方法测试以下程序段voidDoWork(intx,inty,intz){1intk=0,j=0;2if((x>1)&&(y==0)){3k=x*y-1;4j=sqrt(k);5}6if((x==2)

2、

3、(z>1)){7j

4、=x*y+10;8j=j%3;9}10}说明:程序段每行开头的数字(1~10)是对每条语句的编号。(1)画出程序的控制流程图(图自己完成,下图仅供参考)。(2)分别以语句覆盖、判定覆盖、条件覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。语句覆盖:选用的测试用例是:case1x=2y=0z=3执行路径是:ace判定覆盖:选用的测试用例是:case1x=2y=0z=3case2x=1y=0z=1可分别执行路径ace和abd条件覆盖:选用的测试用例是:case1x=2y=0z=3case2x=1y=0z=1cas

5、e3x=2y=1z=1可分别执行路径ace、abd和abe路径覆盖:选用的测试用例是:case1x=2y=0z=3case2x=1y=0z=1case3x=2y=1z=1case4x=3y=0z=1可分别执行路径ace、abd、acd和abe二)三角形问题在三角形计算中,要求输入三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图、控制流程图,找出基本测试路径,编写测试用例。程序代码及画图自己完成。测试用例abc测试路径预期

6、输出Test1101010根据图写出路径等边三角形Test210105根据图写出路径等腰三角形Test3345根据图写出路径一般三角形Test4412根据图写出路径非三角形三、讨论与总结实验二黑盒测试技术(实验日期:12(2)11(3)班9月29日-10月10日)(实验日期:12(1)班9月30日-10月10日)一、实验目的1.熟悉掌握黑盒的等价划分法进行实际程序测试;2.掌握黑盒测试的边界值分析法并能进行实际程序测试;3.掌握黑盒测试的因果图法并能进行实际程序测试;4.掌握黑盒测试的场景法和决策表法并能进行实际程序测试;5.对测试用例进行优化。二、

7、实验容一)问题城市的由两部分组成。这两部分的名称和容分别是:地区码:以0开头的三位或者四位数字(包括0);:以非0、非1开头的七位或者八位数字。假定被测程序能接受一切符合上述规定的,拒绝所有不符合规定的。根据该程序的规格说明,作等价类的划分,并设计测试方案。首先:划分等价类并编号输入数据有效等价类无效等价类地区码1.以0开头的3位数串2.以0开头的4位数串3.以0开头的含有非数字字符的串4.以0开头的小于3位的数串5.以0开头的大于4位的数串6.以非0开头的数串7.以非0、非1开头的7位数串8.以非0、非1开头的8位数串9.以0开头的数串10.以1开

8、头的数串11.以非0、非1开头的含有非法字符7或者8位数串12.以非0、非1开头的小于7位数串以非0、非1开头的大于8位数串其次:为有效等价类设计测试用例测试数据期望结果覆盖围01023145678显示有效输入1、80232234567显示有效输入1、705546863670显示有效输入2、7085123145678显示有效输入2、8最后:为每一个无效等价类至少设计一个测试用例测试数据期望结果覆盖围0a3423456789显示无效输入30523456789显示无效输入40123423456789显示无效输入5234123456789显示无效输入602

9、801234567显示无效输入902812345678显示无效输入10028qw123456显示无效输入11028623456显示无效输入12028886234569显示无效输入13二)找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元(P),求找给顾客最少货币个()数?假定此商店的货币面值只包括:50元(N50)、10元(N10)、5元(N5)、1元(N1)四种。结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。1.分析输入的情形货品价格:R>100、0100、R

10、<=P<=100、P

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

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

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