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

下载本文档

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

文档简介

1 8 软件测试与质量管理软件测试与质量管理 实验报告实验报告 学号 姓名 机器号 程序名 实验内容 一 白盒测试 一 目的和要求一 目的和要求 1 掌握白盒测试技术 并能应用白盒测试技术设计测试用例 2 能用 Junit 实施测试 二 实验内容二 实验内容 void DoWork int x int y int z 1 int k 0 j 0 2 if x 3 9 j j 3 10 return j 11 说明 程序段中每行开头的数字 1 11 是对每条语句的编号 1 分别以语句覆盖 判定覆盖 条件覆盖和路径覆盖方法设计测试用例 并 写出每个测试用例的执行路径 用题中给出的语句编号表示 2 编写 Java 类 调用该方法 并用 Junit 测试工具编写测试代码进行测试 2 8 三 实验流程图三 实验流程图 流程图 A 流程图 B k 0 j 0 x 3 AND Z5 j x y 10 T F T k x y 1 j sqrt k L M O K J N T T F j j 3 Return j F P Q F 3 8 四 测试用例的编写四 测试用例的编写 语句覆盖 语句覆盖 P1 1 2 3 4 5 6 7 8 9 10 11 令 x 4 y 6 z 6 M T N T T1 T2 T3 T4 P2 1 2 3 4 5 6 9 10 11 令 x 6 y 4 z 6 M T N F T1 T2 F3 F4 P3 1 7 8 9 10 11 令 x 2 y 6 z 6 M F N T F1 T2 F3 T4 P4 1 9 10 令 x 2 y 4 z 12 M F N F F1 F2 F3 F4 判定覆盖 判定覆盖 测试用例具体取值条件判定条件通过路径 输入 x 4 y 6 z 6 输出 k 23 j 1 x 3 z5 M T N T P1 1 2 3 4 5 6 7 8 9 10 11 输入 x 2 y 4 z 12 输出 k 0 j 0 x 10 x 4 y3 z5 P1 1 2 3 4 5 6 7 8 9 10 11 输入 x 2 y 4 z 12 输出 k 0 j 0 F1 F2 F3 F4 x 10 x 4 y3 z3 z 10 M 取假 3F1 T2M Fx 3 z 10 M 取假 4F1 F2M Fx 10 M 取假 5T3 T4N Tx 4 y 5 N 取真 6T3 F4N Tx 4 y5 N 取真 8F3 F4N Fx 4 y3 j j 3 public boolean doWork int x int y int z return true 测试用例 路径覆盖 测试用例 路径覆盖 1 import junit framework import org junit Test public class TestDoWork1 extends TestCase private static int x y z private static DoWork dowork new DoWork x y z public void setUp throws Exception Test public void testDoWork assertEquals true dowork doWork 4 6 6 6 8 2 import junit framework import org junit Test public class TestDoWork2 extends TestCase private static int x y z private static DoWork dowork new DoWork x y z public void setUp throws Exception Test public void testDoWork assertEquals true dowork doWork 6 4 6 3 import junit framework import org junit Test public class TestDoWork3 extends TestCase private static int x y z private static DoWork dowork new DoWork x y z public void setUp throws Exception Test public void testDoWork 7 8 assertEquals true dowork doWork 2 6 6 4 import junit framework import org junit Test public class TestDoWork4 extends TestCase private static int x y z private static DoWork dowork new DoWork x y z public void setUp throws Exception Test public void testDoWork assertEquals true dowork doWork 2 4 12 8 8 六 心得与体会六 心得与体会 通过本次实验 我对白盒测试的测试用例有了进一步的了解 实验中包括了语句覆盖 判 定覆盖 条件覆盖和路径覆盖方法设

温馨提示

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

评论

0/150

提交评论