首页 > 代码库 > 第三次作业

第三次作业

1,。什么是单元测试

在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。

每个理想的测试案例独立于其它案例;为测试时隔离模块,经常使用stubs、mock 或fake等测试马甲程序。单元测试通常由软件开发人员编写,用于确保他们所写的代码符合软件需求和遵循开发目标。

单元测试的目标是隔离程序模块并证明这些单个模块是正确的。单元测试能确保在开发过程的早期就能发现问题,是为了让程序“死得更早”。我们应该从开发的早期就为所有函数和方法编写单元测试,可读性强的单元测试可以使程序员方便地检查代码片断是否依然正常工作。良好设计的单元测试案例覆盖程序单元分支和循环条件的所有路径。采用这种自底向上的测试路径,先测试程序模块再测试模块的集合,一旦变更导致错误发生,借助于单元测试可以快速定位并修复错误。

 

 

1.打开写好的程序文件的代码,对其进行测试。我选择测试一个加法的运算

技术分享

2.第二步,将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,在弹出的属性窗口中,首先在左边选择“Java构建路径”,然后到右上选择“库”标签,之后在最右边点击按钮,然后在新弹出的对话框中选择JUnit4并点击确定;

3.生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“java测试用例”;

4.在生成的页面中,选择‘新建JUnit4测试’,‘SetUp’项打钩,点击“下一步”后,系统会自动列出你这个类中包含的方法.

5.将这些测试用例稍作修改,之后选择“运行方式”测试结果表示“运行次数 4次,错误次数1次

技术分享测试结果显示:技术分享

第三次作业