相关疑难解决方法(0)

在相同的测试用例或单独的测试用例中测试默认值和setter

您是否建议在@Test方法中进行任何测试用例分组,或者每个测试方案都有一个@Test方法?例如,假设有不同的方法在应用程序中设置上下文.

以下想法是否可以接受?

@Test
public void testContextSetting() {
    // Test default setting
    assert(...)

    // Test setting a context variable
    assert(...)

    ...
}
Run Code Online (Sandbox Code Playgroud)

或者,您是否愿意建议像这样,让每个方法尽可能原子化:

@Test
public void textDefaultSetting() {
    // Test default setting
    assert(...)
}

@Test
public void testSettingContextVar() {
    // Test setting a context variable
    assert(...)

    ...
}
Run Code Online (Sandbox Code Playgroud)

对于任何反馈,我们都表示感谢.

java testing junit4

40
推荐指数
3
解决办法
2万
查看次数

Selenium junit测试 - 如何按顺序在测试中运行测试?

我正在使用junit和eclipse来编写函数测试.

运行单个测试时,它按照我在类中设置的顺序运行.

例如.

testCreateUser
testJoinUserToRoom
testVerify
testDeleteUser
Run Code Online (Sandbox Code Playgroud)

但是,当我将此测试作为套件的一部分运行时(因此在包中),顺序是随机的.

例如,它将执行验证,然后删除用户,然后joinuserToRoom,然后执行Createuser.

我在套件中的测试不依赖于彼此.但是,测试中的每个单独测试都依赖于它们以正确的顺序运行.

有什么办法可以实现吗?

谢谢.

eclipse testing junit selenium sequential

2
推荐指数
1
解决办法
3658
查看次数

标签 统计

testing ×2

eclipse ×1

java ×1

junit ×1

junit4 ×1

selenium ×1

sequential ×1