`

TestSuite集合测试的使用

阅读更多

有时候需要一次测试所有的类(或多个),这时候就用到了TestSuite.
举例说明:
这里有两个TestCase类.
Person:

package com;
import junit.framework.TestCase;
public class Person extends TestCase
{
 
public void testMethod1()
 
{
  System.out.println(
"Person:method1");
 }

 
 
public void testMethod2()
 
{
  System.out.println(
"Person:method2");
 }

 
 
}


Student:

package com;
import junit.framework.TestCase;
public class Student extends TestCase
{
 
public void testMethod()
 
{
  System.out.println(
"Student:method");
 }

}


集合测试的类:PersonSuite

package com;
import junit.awtui.TestRunner;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class PersonSuite extends TestCase
{
 
public static Test suite()
 
{
  TestSuite ts 
= new TestSuite();
  ts.addTestSuite(Person.
class);
  ts.addTestSuite(Student.
class);
  
return ts;
 }

 
 
public static void main(String[] args)
 
{
  
//用TestRunner呼叫suite 方法
  TestRunner.run(PersonSuite.class);
 }

}



々上善若水々 2007-11-24 08:50 发表评论
分享到:
评论

相关推荐

    gcc-testsuite-4.3.2.tar.gz

    测试套件的使用方法通常是解压`gcc-testsuite-4.3.2.tar.gz`,然后配置、编译和运行测试。在GCC源代码目录下,可以使用`make check`命令来执行测试。这会运行所有的测试用例,并报告任何失败的情况。通过分析这些...

    Phoronix Test Suite:开源自动基准测试-开源

    一旦安装完成,用户可以利用内置的命令行工具,如"phoronix-test-suite",来运行预设的基准测试或者管理自定义的测试集合。 此外,Phoronix Test Suite还提供了丰富的报告功能。测试结果会被详细记录,包括每项测试...

    CEC2011 test suite

    "CEC2011 test suite" 是一个针对进化计算领域的测试集,源自2011年的IEEE进化计算大会(IEEE Congress on Evolutionary Computation)。这个测试集专注于真实参数优化问题,是研究和评估进化算法性能的一个标准工具...

    security-test-suite-master等工具

    标题中的"security-test-suite-master等工具"指的是一个用于评估和测试系统安全性的工具集合,主要关注的是密码和其他安全措施的强度。这个工具包可能包含了多种不同的安全检查工具,旨在帮助用户发现并修复潜在的...

    cppunit test 测试源代码

    3. **构建测试套件**:创建一个`cppunit::TestSuite`实例,然后将测试案例添加到套件中。 4. **运行测试**:使用`cppunit::TextUi::TestRunner`运行测试套件,并指定测试监听器来获取测试结果。 5. **解析结果**:...

    测试女巫之Python test篇.pdf

    测试套件(TestSuite)是将多个相关的测试用例集合在一起的结构,便于一起执行多个测试用例。在unittest中,可以通过TestSuite类来组织和运行这些测试用例。 5. HTMLTestRunner模块: HTMLTestRunner是一个第三方库...

    自动化冒烟测试:Unittest vs Pytest框架

    3. Unittest 框架使用 Test Case 和 Test Suite 来组织测试用例,而 Pytest 框架使用 Test Function 和 Test Module 来组织测试用例。 Unittest 和 Pytest 框架都是自动化冒烟测试的良好选择,但 Pytest 框架提供了...

    软件单元测试——JUnit使用

    * 测试用例的集合,称作测试包(TestSuite)。 * 测试结果的描述与记录/TestResult)。 * 测试过程中的事件监听者(TestListener)。 * 每一个测试方法所发生的与预期不一致状况的描述,称其测试失败元素(TestFailure)。 ...

    MIPI Alliance Test Program

    MIPI Alliance Test Program文档是一份由MIPI联盟发布的详细介绍D-PHY物理层一致性测试套件的技术文件。这份文档共计252页,其中包含了一系列针对MIPI D-PHY物理层的测量规范,旨在提供一个标准化的方法来评估和验证...

    Squish GUI自动化测试使用文档

    Squish GUI自动化测试使用文档是一份详细的指南,旨在帮助测试人员快速掌握自动化测试方法,特别是针对GUI界面的测试。Squish作为一个强大的自动化测试工具,尤其适用于QT平台的自动化测试,它允许用户通过录制和...

    junit单元测试使用方法(实例)

    ### JUnit单元测试使用方法详解 #### 一、JUnit简介及意义 JUnit 是一个流行的 Java 编程语言的单元测试框架。它最初由 Erich Gamma 和 Kent Beck 创建,旨在简化软件开发过程中的测试工作。单元测试是软件开发...

    epub-testsuite:收集EPUB文件以系统地测试EPUB阅读系统的符合性

    epub-testsuite 收集EPUB文件以系统地测试EPUB阅读系统的符合性 目标 该存储库包含用于评估EPUB阅读系统中功能覆盖范围的EPUB文档的集合。 集合的主要重点是人工评估的二进制(通过/失败)测试。 包括的测试有两种...

    googletest-master_gtest_测试_

    1. **测试套件(Test Suite)**:测试套件是一组相关测试的集合,每个测试套件可以包含多个测试用例。 2. **测试用例(Test Case)**:测试用例是实际执行的最小单元,由一个或多个测试点组成。 3. **测试点(Test ...

    googletest_最新gtest测试框架_

    1. **测试套件(Test Suite)**:测试套件是一组相关的测试用例集合,用于测试特定模块或功能。在gtest中,通过`TEST_F`宏定义测试套件。 2. **测试用例(Test Case)**:每个测试用例由一个或多个测试点组成,用于...

    35个标准测试函数.rar_matlab标准测试_matlab测试函数_标准测试函数_测试函数 matlab_算法函数测试

    通过`TestSuite`对象,可以组合多个测试函数,形成一个测试套件,便于一次运行多组测试。 在进行算法函数测试时,需要注意几个关键点: 1. 充分覆盖:测试应该涵盖所有可能的输入范围,包括边缘情况和异常输入。 2...

    selenium-python-unittest测试框架.ppt

    2. TestSuite:多个测试用例集合在一起,就是TestSuite。 3. TestLoader:用来加载TestCase到TestSuite中的。 4. TextTestRunner:执行测试用例的,包括运行TestSuite/TestCase中的run(result)方法。 ...

    portfolio-selenium-testsuite:我的网站braheem.org的Selenium测试套件

    总结来说,"portfolio-selenium-testsuite"是一个基于Java和Selenium的自动化测试框架,专为braheem.org网站设计,使用Maven进行管理和执行。这个项目展示了如何利用Selenium的强大功能来保证Web应用的质量和稳定性...

Global site tag (gtag.js) - Google Analytics