1) 基本概念
测试用例(TestCase):同我们公司的测试用例概念,但用例是以测试方法(测试代码)的形式体现的,一个测试方法对应一个测试用例,JUnit框架提供了抽象类TestCase,我们要做的就是继承该类,增加测试方法,在测试方法中实现对被测试代码的调用,并增加验证点。同一个类可以有很多个测试方法,你只要向测试框架提供这个实现类就可以了,框架负责生成测试用例对象(就是实例化测试用例),一个测试方法生成一个测试用例对象,用例有用例名称,取的就是测试方法名。测试方法的原型(函数定义)必须满足以下要求:
1.当然是公共方法
2.方法名以“test”开头
3.方法无参数
4.方法的返回值类型为void
框架在装载你的测试用例类的时候,使用JAVA的反射技术,基于以上条件找到你的测试方法,并创建用例对象。
测试套(TestSuite):若干个测试用例对象组成一个测试套,测试套与测试用例的关系就如同文件夹与文件的关系一样,测试套包含测试用例,当然也可以包含子测试套。之所以这样,是便于测试用例的组织和管理。JUnit提供了可直接实例化的TestSuite类,实现了很多功能,例如:分析一个测试用例类,对每一个测试方法生成一个测试用例对象,将这个测试用例类的所有测试用例对象作为一个测试套;实现对测试用例的调用以及子测试套的递归调用(实际上是子测试套包括的用例)。
java软件测试方法有哪些 java测试技术
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
软件测试面试题:软件测试类型有哪些?
软件测试类型有哪些?测试类型有:功能测试、性能测试、界面测试1、功能测试在测
软件测试 postman 单元测试 功能测试 selenium -
java软件测试方法有哪些方法 java测试技术
java软件测试方法有哪些方法 java测试技术
测试 java 开发工具 单元测试 Java -
java 对测试结果验证 java测试方法有哪些
虽然有三种主要类型的软件测试:单元测试,功能测试和集成测试,但是在这篇博文中,我们将讨论开发人员级单元测试。在我深入讲述具体细节之前,让我们先来回顾一下这三种测试的详细内容。
java 对测试结果验证 单元测试 java junit 测试用例