软件测试实验报告11032

上传人:沈*** 文档编号:73166739 上传时间:2022-04-11 格式:DOC 页数:6 大小:247KB
收藏 版权申诉 举报 下载
软件测试实验报告11032_第1页
第1页 / 共6页
软件测试实验报告11032_第2页
第2页 / 共6页
软件测试实验报告11032_第3页
第3页 / 共6页
资源描述:

《软件测试实验报告11032》由会员分享,可在线阅读,更多相关《软件测试实验报告11032(6页珍藏版)》请在装配图网上搜索。

1、.实验一:软件测试方法一:实验题目采用白盒测试技术和黑盒测试技术对给出的案例进行测试二:试验目的本次实验的目的是采用软件测试中的白盒测试技术和黑盒测试技术对给出的案例进行测试用例设计。从而巩固所学的软件测试知识,对软件测试有更深层的理解。三:实验设备个人PC机(装有数据库和集成开发环境软件)四:实验内容1):为以下流程图所示的程序段设计一组测,分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。并在各题下面写出测试用例、覆盖路径及结果等。2):画出下列代码相应的程序流程图,并采用基本路径测试方法为以下程序段设计测试用例(需列出具体实验步骤)。 void Do (int X

2、, int A , int B) 1 if ( (A1)&(B=0) ) 2 X = X/A; 3 if ( (A=2)|(X1) ) 4 X = X+1; 5 采用基本路经测试方法测试用例,并写出具体步骤3):在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下: 用户名:要求为4位以上,16位以下,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字; 密码:要求为616位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。精品.测试以上用例。用所学的语言进行编码,然后进行等价类测试,当用户名和密码正确输入时提示注册成功;当错误输

3、入时,显示不同的错误提示 通过分析测试用例以及最后得到的测试用例表分析所测程序的正确性,最后总结自己在这次试验中的收获并写出自己在这次试验中的心得体会。五:实验步骤1)(1)用语句覆盖方法进行测试 语句覆盖的基本思想是设计若干测试用例,运行被测程序,使程序中每个可执行语句至少被执行一次。由流程图可知该程序有四条不同的路径:P1:A-B-DP2:A-B-EP3:A-C-FP4:A-C-G由于p1p2p4包含了所有可执行的语句,按照语句覆盖的测试用力设计原则,设计测试用例语句覆盖测试用例 测试用例具体取之条件通过路径X=17,y=17x8,y5,x16,y10P4(A-C-G)X=6,y=4X=8

4、,y0,y0P1(A-B-D)X=-5,y=-3X=8,y=5,x=0,y8,y5,x16,y10A=T,C=TP4(A-C-G)X=6,y=4X=8,y0,y0A=F,B=FP1(A-B-D)X=-5,y=-3X=8,y=5,x=0,y8,y5,x16,x8:取真时为T1,取假时为F1; 条件y5: 取真时为T2,取假时为F2;对于第二个判定条件B,可分割如下: 条件x0:取真时为T3,取假时为F3; 条件y0:取真时为T4,取假时为F4;对与第三个判定条件C,可分割如下:精品. 条件x16:取真时为T5,取假时为F5; 条件y10:取真时为T6,取假时为F6;根据条件覆盖测试思想,组成测试

5、用例如图:测试用例取值条件通过路径X=9,y=4T1,F2,T3,T4,F5,F6P2(A-B-E)X=-1,Y=6F1,T2,F3,T4,F5,F6P1(A-B-D)X=9,Y=6T1,T2,T3,T4,F5,F6P3(A-C-F)X=17,Y=11T1,T2,T3,T4,T5,T6P4(A-C-G)X=9,Y=-1T1,F2,T3,F4,F5,F6P1(A-B-D)条件覆盖条件取值不同时,有时会覆盖相同路径,因此无法完全覆盖(4) 用判定/条件覆盖进行测试判定/条件覆盖进行测试实际上是将前两种方法结合起来的一种设计方法,他是判定和条件覆盖设计方法的交集,及设计足够的测试用例,使得判定啊条件

6、中的所有条件可能取值至少执行一次,同时,所有的判断可能结果至少执行一次。依据此思想可以的到测试用例表测试用例取值条件判定条件通过路径X=9,y=4T1,F2,T3,T4,F5,F6A=F,B=T,C=FP2(A-B-E)X=-1,Y=6F1,T2,F3,T4,F5,F6A=F,B=T,C=FP1(A-B-D)X=9,Y=6T1,T2,T3,T4,F5,F6A=T,B=T,C=FP3(A-C-F)X=17,Y=11T1,T2,T3,T4,T5,T6A=T,B=T,C=TP4(A-C-G)X=9,Y=-1T1,F2,T3,F4,F5,F6A=F,B=T,C=FP1(A-B-D) 判定/条件覆盖无法

7、完全覆盖路径(5) 用组合覆盖方法进行测试条件组合覆盖的基本思想是设计足够的测试用例,使得判断中每个条件的所有可能至少出现一次,并且每个判断本身的判断结果也至少出现一次。所给流程图存在十二种组合组合编号覆盖条件取值判定条件取值判定条件组合1T1,T2A=Tx8,y5,A真2T1,F2A=Fx8,y=5,A假3F1,T2A=FX5,A假4F1,F2A=FX=8,y0,y0,B真6T3,F4B=Tx0,y=0,B真7F3,T4B=TX0,B真8F3,F4B=FX=0,y16,y10,C真10T5,F6C=Tx16,y=10,C真11F5,T6C=TX10,C真12F5,F6C=FX=16,y=10

8、,C假由上图可得条件组合覆盖的测试用例为:测试用例覆盖条件覆盖路径覆盖组合X=17,y=11T1,T2,T3,T4,T5,T6P4(A-C-B)1,5,9X=9,y=6T1,T2,T3,F4,T5,F6P3(A-C-F)2,6,10精品.X=-1,y=11F1,T2,F3,T4,F5,T6P1(A-B-D)3,7,11X=5,y=7F1,F2,T3,T4,F5,F6P2(A-B-E)3,5,12X=-1,y=-1F1,F2,F3,F4,F5,F6P1(A-B-D)4,8,12条件组合覆盖测试方法也有缺陷,在某些情况下无法完全覆盖基本路径。(6) 用路径覆盖测试用例路径覆盖就是涉及所有测试用例来

9、覆盖程序所有可能的执行路径,可得到下图:测试用例覆盖路径覆盖条件 X=9,y=6P3(A-C-F)T1,T2,T3,T4,F5,F6X=17,y=11P4(A-C-G)T1,T2,T3,T4,T5,T6,X=7,y=4P2(A-B-E)F1,F2,T3,T4,F5,F6X=-1,y=-1P1(A-B-D)F1,F2,F3,F4,F5,F62) 基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂度,导出基本可执行路径集合从而设计测试用例的方法(1)求出所给代码流程图如下所示:CAB(2)通过对流程图的分析,可以得到V(G)=3;(3)确定基本路径;通过程序流程控制图来导出基本的路

10、径集合,通过分析可知,这里面有三条基本路径,给出所有的基本路径。l A-C-D-El A-C-El A-B-E(4)准备测试用例,确保基本路径中的每一条路径被执行一次。精品.l A=2,B=1,X=2可以覆盖路径A-C-D-El A=3,B=0,X=0可以覆盖路径A-C-El A=2,B=0,X=3可以覆盖路径A-B-E3)首先完成一个用户注册的页面regiter.jsp,并用javascript进行用户名和密码进行测试,运行结果如下:(2)新建userregiter.class把对数据库的操作封装在里面,新建usebean.class用来获得输入字符。(3)web.xml文件配置如下web-app version=3.0 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocation= regiter.jsp ()六:程序代码七:测试用例表 八:测试结果分析九:个人实验小结对于任务一:分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。并在各题下面写出测试用例、覆盖路径及结果等。对于任务二:,精品.对于任务三:1、。2、分析程序的规格说明,列出等价类表(包括有效等价类和无效等价类)并设计出相应的测试用例。 如有侵权请联系告知删除,感谢你们的配合!精品

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!