Junit测试报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Junit单元测试

版本号:

制定日期:2010-12

编制冯宝鹏日期2012-04-14

审核日期

批准日期

文档修订记录

修订日期修订内容修订人

目录

Junit单元测试

一实验目的

1.掌握白盒测试方法,并按单元测试的要求设计测试用例。

2.能熟练应用junit测试工具进行单元测试。

3.进行代码覆盖检查。

二实验环境

主流PC机一套,windows操作系统eclipse开发平台。

三实验内容

1、用java语言编写一个求一元二次方程根的函数

2、设计白盒测试用例,达到分支覆盖

3、使用弱健壮等价类分析方法设计测试用例。

4、根据以上设计的测试用例,编写junit测试代码,并进行测试。

5、利用EclEmma完成测试代码覆盖分析,并生成html格式代码覆盖测试报告。

四实验步骤

(1)根据白盒法设计测试用例,并撰写单元测试计划书。

(2)根据每个测试用例,编写基本Junit的单元测试脚本。

(3)生成html格式的代码覆盖测试报告。

五测试用例

采用条件覆盖法设计用例,使判断中的每个条件的可能取值至少满足一次。

分为四种情况:

(1)一元二次方程有两个实根(简单起见,将方程有两个相同实根,归类为方程有两个实根)

(2

(3

(4

六测试计划

(1) 编写一元二次方程源代码,并通过Junit Test Case生成测试代码,并编写测试用例代码。

(2) 通过不同的测试用例,分别对源代码进行结构化测试。

(3) 生成测试代码覆盖率,并对数据进行分析。

七测试计划

自定义异常类

试一元二次方程有两个实根的情况

OVERALL?COVERAGE?SUMMARY

OVERALL?STATS?SUMMARY

COVERAGE?BREAKDOWN?BY?PACKAGE

试二元一次方程有两个虚根的情况

OVERALL?COVERAGE?SUMMARY

OVERALL?STATS?SUMMARY

COVERAGE?BREAKDOWN?BY?PACKAGE

测试一元一次方程有一个根的情况

OVERALL?COVERAGE?SUMMARY

OVERALL?STATS?SUMMARY

COVERAGE?BREAKDOWN?BY?PACKAGE

4测试不为方程的情况

抛出自定义异常:

OVERALL?COVERAGE?SUMMARY

OVERALL?STATS?SUMMARY

COVERAGE?BREAKDOWN?BY?PACKAGE

代码覆盖情况:

九实验总结

通过本次实验,对Junit单元测试框架有了一定的理解。同时,熟悉了开源框架的使用,通过查找API 函数,比如、可以进行断言测试等等。总之,通过本次实验,使我对软件测试有了一个初步的认识,开启了今后学习软件测试之门。

相关文档
最新文档