邓松软件测试实验指导书(20140907采用) - 图文(3)

2019-04-02 08:27

(2) 用基本路径覆盖法给出测试路径; (3) 为各测试路径设计测试用例。

3.2.3 实验步骤

(1) 根据结构性测试技术设计测试用例,主要考虑逻辑覆盖测试(语句覆盖、判断

覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、路径覆盖)和基路径测试技术;

(2) 根据所学知识确定优化策略(原则:用最少的用例检测出更多的缺陷、软件测

试的充分性与冗余性考虑),设计两套测试用例集;

(3) 根据设计的两套测试用例集进行测试、参照表2所示的缺陷等级给出缺陷列表; (4) 计算测试用例的分支覆盖率、条件覆盖率和语句覆盖率等测试管理指标;

3.2.4 实验要求

(1) 根据题目要求编写测试用例(参照表1进行用例设计);

(2) 实验结果要求给出两套测试用例集测试效果比较;计算测试用例的分支覆盖率、

条件覆盖率和语句覆盖率等测试管理指标;

(3) 撰写实验报告;

3.2.5 实验思考

(1) 使用公式e-n+p/e-n+2p确定的McCabe基路径与实际分析的是否完全一致? (2) DD-路径和MM-路径的区别与联系。

实验三 JUnit测试框架的使用(4学时) 一、实验目的

1、掌握Junit测试框架的使用 2、掌握测试用例的编写

二、基本知识

1、熟悉java编程语言和Eclipse集成开发环境 2、熟悉单元测试概念 3、熟悉测试设计技术

三、实验环境

①windows操作系统+IE浏览器

②Eclipse集成开发环境+Junit测试框架

四、实验内容

1、学习Junit框架的使用

可通过以下两个示例进行学习。

A、Junit使用方法示例1

1)把Junit引入当前项目库中

新建一个 Java 工程—coolJUnit,打开项目coolJUnit 的属性页 -> 选择“Java Build Path”子选项 -> 点选“Add Library?”按钮 -> 在弹出的“Add Library”对话框中选择 JUnit(图1),并在下一页中选择版本 Junit 4 后点击“Finish”按钮。这样便把 JUnit 引入到当前项目库中了。

图1 为项目添加 JUnit 库

2)新建单元测试代码目录

单元测试代码是不会出现在最终软件产品中的,所以最好为单元测试代码与被测试代码创建单独的目录,并保证测试代码和被测试代码使用相同的包名。这样既保证了代码的分离,同时还保证了查找的方便。遵照这条原则,在项目 coolJUnit 根目录下添加一个新目录 testsrc,并把它加入到项目源代码目录中。(见 图2、3)。

图2 新建测试代码目录

图3 添加测试代码目录

3)在工程中添加类

添加类SampleCaculator,类中有两个方法,分别计算加减法。编译代码。

package cn.edu.gzhu;

public class SampleCalculator { }

//计算两整数之和

public int add(int augend, int addend){ }

//计算两整数之差

public int subtration(int minuend, int subtrahend){ }

return minuend - subtrahend; return augend + addend;

4)写单元测试代码

为类SampleCalculator添加测试用例。在资源管理器SampleCalculator.java文

件处右击选new>选Junit Test Case(见图4),Source foler选择testsrc目录,点击next,选择要测试的方法,这里把add和subtration方法都选上,最后点finish完成。


邓松软件测试实验指导书(20140907采用) - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1自然辩证法(研究生一年级课程_包括课件试题答案等_很好很强大)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: