轻松构建和运行多线程的单元测试
2010-06-08 00:00:00 来源:WEB开发网核心提示: 测试用例的运行和结果收集Unit Test For Multi-Thread 从 JUnit 扩展而来,保留了 JUnit 运行和结果显示的方式,轻松构建和运行多线程的单元测试(7),其运行方式和结果显示如下所示:图 9:运行 Unit Test For Multi-Thread查看原图(大图)
测试用例的运行和结果收集
Unit Test For Multi-Thread 从 JUnit 扩展而来,保留了 JUnit 运行和结果显示的方式,其运行方式和结果显示如下所示:
图 9:运行 Unit Test For Multi-Thread
查看原图(大图)
和运行标准 JUnit 一样,运行 Unit Test for Multi-Thread 很简单,
图 10:测试结果无异常
测试通过时将会以绿色标识,
图 11:测试结果存存在 Errors 或 Failures
测试没有完全通过时将会以红色警告提示,
图 12:测试报出的失败信息
并生成错误或失败报告给出,整体风格和标准 JUnit 一致,但是其具备独有的生成多线程的测试用例和单元测试的内容,对于熟悉 JUnit 的用户来说使用此来进行并行程序的单元测试将会很方便。
结论
随着多核处理器成为主流,并发程序越来越多的要求运用到软件开发和研究中,开发人员不可避免地需要开发和测试并行程序,本文介绍了一种在集成开发环境 Eclipse 中,创建符合用户要求的多线程单元测试用例的过程,这样开发者可以只关心测试本身的逻辑和结果,而不用去了解测试用例并行执行的琐碎细节,从而大大减少开发人员手工创建线程和同步来进行测试的繁琐工作,提高开发效率。
更多精彩
赞助商链接