摘要:
1.静态视图(类图) 静态视图不描述与时间相关的系统行为,这种行为在其他视图中描述,因此称之为静态试图。 静态视图用类图来实现,正因为它以类图为中心,因此也称之为类图。 在类图中类用矩形框表示,它的属性和方法放在分格中。如果不需表达详细信息,分格可以忽略。2. 用例视图 用例视图是被称为参与... 阅读全文
摘要:
用例视图中交互功能部分被称为用例。参与者作为外部用户与系统发生交互作用,这是参与者的特征。在系统的实际运作中,一个实际用户可能对应系统的多个参与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者的不同实例。参与者可以通过泛化关系来定义 ,在这种泛化关系中,一个参与者的抽象描述可以被一个或多个... 阅读全文
摘要:
使用hamcrest之前需要引入相关的jar包,包括hamcrest-core.1.3.jar和hamcrest-library-1.3.jar。具体引入的方法为:右击JUnit工程——build path——add external archives这时在真正测试的时候,还需要引入静态方法impo... 阅读全文
摘要:
(1)Failure是指测试失败(2)Error是指测试程序本身出错 阅读全文
摘要:
Annotation是对属性,方法或者类做一个标记 比如@override表示复写了父类中的方法【1】@Test: 测试方法(说明该方法为测试方法)a)(expected=XXException.class)b)(timeout=xxx)@Test(expected=java.lang.Arithm... 阅读全文
摘要:
TDD=Test Drive Development在实际应用中作用特别大,因为我们会定义很多的类和方法,也会存在很多的更新操作,这样如果用main函数进行测试,则会异常麻烦。而如果用这种多个测试的方法,则就容易得多,可以单独测试某个类,也可以测试全部类。注意1.遵守约定,比如:a)类放在test包... 阅读全文
摘要:
步骤:1. New Package(一般命名为*.Test,测试类与开发类放在不同的包中)2. New JUnit Text Case(一般命名为*Test)3. 选择需要测试的方法4. 可以下载最新jar包,也可以选择系统自带的下载地址:www.junit.org静态引入:importstatic... 阅读全文
摘要:
写了个类,要给别人用,会不会有bug?怎么办?测试一下。JUnit可以测试JDBC、Servelet、Struts、Spring、Hibernate等等。单元测试是开发人员的工作,测试人员负责测试系统功能是否实现、性能是否达标,一般不进行系统内部具体方法的测试。【1】用main方法测试好不好?---... 阅读全文