学生学号
0121210680418 实验课成绩
武汉理工大学
学 生 实 验 报 告 书
实验课程名称 软件开发工具 开 课 学 院 计算机科学与技术学院 指导老师姓名 张能立 学 生 姓 名 王庆宇 学生专业班级 软件工程1202班
2014— 2015学年 第 1学期
实验课程名称: 软件工具与环境
实验项目名称 实验者 同组者 用TDD模式开发求N的阶乘程序 王庆宇 专业班级 软件1202 实验成绩 组别 实验日期 年 月 日 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 1、 了解单元测试的重要意义 2、 初步掌握JUnit的用法 3、 了解TDD(测试驱动开发)的理念,初步掌握TDD模式程序开发方法 具体内容: 1、 建立Java项目:TDDDemoProject 2、 建立包com.whut,com.whut.unittest 3、 在包com.whut.unittest建立一个单元测试类TestCalcFact 4、 在类TestCalcFact中新建一个方法testCalc() 5、 对该方法做相应修改: public class TestCalcFact extends TestCase { } 6、 在包com.whut内建立CalcFact类及方法public long calc(int n) public long calc(int n) { long result = 0; CalcFact calcFact; protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public void testCalc() { } assertEquals(0, calcFact.calc(-1)); super.tearDown(); super.setUp(); calcFact = new CalcFact();