软件测试实验报告-实验二_第1页
软件测试实验报告-实验二_第2页
软件测试实验报告-实验二_第3页
软件测试实验报告-实验二_第4页
软件测试实验报告-实验二_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试实验报告-实验二班级:一、实验题目设计黑盒和白盒用例二、实验内容设计白盒测试用例设计黑盒测试用例三、实验步骤条件组合覆盖的基本思想是设计足够的测试用例,使得判断中每个条件的所有可能至少出现一次,并且每个判断本身的判断结果也至少出现一次。四、实验结果白盒测试用例(LoginAction.java)简化流程图条件组合覆盖表组合编号覆盖条件取值判定条件取值判定条件组合1T1M=.T.isCorrectUserTicket = 1,M取真2F1M=.F.isCorrectUserTicket != 1,M取假3T3N=.F.loginForm!=null,N取假4F3N=.T.loginFor

2、m=null,N取真5T51T52P=.T.Username、password=“”,P取真6T51F52P=.T.Username=“”password!=“”,P取真7F51T52P=.T.Username!=“”password=“”,P取真8F51F51P=.F.Username、password !=“”,P取假9T71T72K=.T.Username=S_SCH_UN,password= S_SCH_PSW,K取真10T71F72K=.F.Username=S_SCH_UN,password=!S_SCH_PSW,K取假11F71T72K=.F.Username!=S_SCH_UN

3、,password = S_SCH_PSW,K取假12F71F71K=.F.Username!=S_SCH_UN,password=!S_SCH_PSW,K取假条件组合测试用例表测试用例编号输入数据通过路径覆盖组合1isCorrectUserTicket = 11212isCorrectUserTicket = 0,login=null134233isCorrectUserTicket = 0,login=null,Username&password=“”13562464isCorrectUserTicket = 0,login=null,Username&password!=“”135789

4、2485isCorrectUserTicket = 0,login=null,Username=S_SCH_UN,password= S_SCH_PSW1357,10,11249基本路径测试用例表测试用例编号输入数据通过路径1isCorrectUserTicket = 1122isCorrectUserTicket = 0,login=null1343isCorrectUserTicket = 0,login=null,Username&password=“”13564isCorrectUserTicket = 0,login=null,Username&password!=“”1357895

5、isCorrectUserTicket = 0,login=null,Username=S_SCH_UN,password= S_SCH_PSW1357,10,11黑盒测试用例(LoginAction.java)学生成绩管理录入等价类用例有效等价类0=输入的成绩=100无效等价类输入的成绩100输入的成绩不是纯数字,含有字符,字母等非法标识符输入的成绩为空添加新学生边界值用例输入内容数据合法性要求测试用例添加学生学号为空不合法学号未输入添加学生姓名为空不合法姓名未输入添加学生籍贯为空不合法学生籍贯未输入添加学生学号包含非数字的标识符不合法2910牛29291aa2910+添加学号与原数据库中学

6、号重复不合法2015158638添加学生学号位数大于10不合法201316920605添加籍贯为数字不合法123添加籍贯含有非文字字符不合法*&*添加籍贯位数超过14位不合法河南省新乡市石家撞正事河南省学生成绩查询因果法用例输入内容类型测试用例期望输出查询学号或姓名为*=2015158638对应学号的学生成绩查询学号或姓名为*=-100没有任何学生成绩,请重新查询!要查询成绩小于*=60任何单科成绩小于60的学生成绩都要显示 要查询成绩小于*=0没有任何学生成绩,请重新查询!查询总成绩前*名*=10前十名同学的成绩查询总成绩前*名*=0没有任何学生成绩,请重新查询!五、实验的心得体会实验步骤:

7、条件组合覆盖表:首先对每一条路径进行标码,条件执行前的那条路径作为该条件的编号。通过条件具体含义,查看完成这个条件需要几个因素,比如条件1,3只需要一个因素,对应有两种情况,5,7需要两个因素,、所以对应有四种情况。条件组合测试用例表:路径图中,出现a1到a5五种最终结果,所以对应的测试用例需要五个。每一个出现的结果,都需要一个测试用例来测试。基本路径测试用例:与条件组合测试用例表相似,都是需要遍历每一个可能出现的结果。黑盒测试用例:确定等价类:寻找几个比较典型的例子进行测试。有效等价类:完全满足程序输入的规格说明、有意义的输入数据所构成的集合,利用有效等价类可以检验程序是否满足规格说明所规定的功能和性能。无效等价类和有效等价类相反。边界值用例:最重要的是确定边界域,对一个功能点来说会用各种不同的边界,这就需要我们细心抓住最关键的几个边界来进行测试。因果图测试用例:对于每种可能输入的条件,对应就会有一个结果。 这就需要我们根据需求说明

温馨提示

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

评论

0/150

提交评论