【问题标题】:To develop a testing tool开发测试工具
【发布时间】:2016-07-12 14:19:29
【问题描述】:

现在,我正在尝试开发一个可以进行单元测试的测试工具。我的意思是我想在我的测试工具中使用 JUnit 来测试其他项目。但我不知道如何将 JUnit 插入我的测试工具。是否有可能做到这一点以及如何做到这一点?是否有任何其他开源测试工具可以插入到我的测试工具中?

【问题讨论】:

  • 嗯,通常在软件中,很多事情都是可能的。当然,您可以在其他一些自行编写的组件中使用 JUnit 功能。可能这个答案不是您想要的,但是很好:考虑到您的非特定输入;你期待什么?换句话说:如果您想要更有帮助、更具体的答案,那么请考虑编写包含“可回答”内容的问题。从这个意义上说:请转到帮助中心以了解如何/在这里问什么...
  • 好吧,我正在尝试在我的测试工具中调用 JUnit API,但我不知道该怎么做。

标签: unit-testing testing junit automated-tests


【解决方案1】:

要使用 Junit API,请确保您在类路径中获得了 jar

要使用 Junit 测试,您需要测试类来扩展 SystemTestCase4 和你的函数上面有 @Test 注释 如果您希望代码在测试之前运行,请使用 @Before 函数 如果你想使用 @After 后使用功能

public class BaseTest extends SystemTestCase4 {


@Before
public void beforeEachTest() throws Exception {

}

@Test
@TestProperties(name = "test test ")
public void testTest() throws Exception {
//run your tested code
}

@After
public void afterEachTest() throws Exception {

}

至于如何测试您的项目,这取决于您要进行哪些测试? 对于单元测试,只需在项目中添加您自己的测试 集成、功能或其他测试需要您了解如何“攻击”它,这意味着如果它是 Web 的 UI 测试,那么使用工具(例如 Selenium)如果它是用于检查网络,那么使用 JMeter

【讨论】: