373得票25回答
如何在Python中生成动态(参数化)单元测试?

我有一些测试数据,希望为每个项目创建一个单元测试。我的第一个想法是这样做:import unittest l = [["foo", "a", "a",], ["bar", "a", &quot...

315得票41回答
在Android Studio运行参数化单元测试时出现“找不到给定包含项错误”的问题

我尝试在Android Studio中运行参数化单元测试,如下所示:import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit....

96得票7回答
动态测试数量的JUnit测试

在我们的项目中,我有几个JUnit测试,例如从目录中获取每个文件并对其运行测试。如果我在TestCase中实现一个testEveryFileInDirectory方法,这将显示为只有一个可能失败或成功的测试。但是我对每个单独文件的结果感兴趣。如何编写TestCase/TestSuite,以使每...

76得票6回答
MSTest的参数化测试等价于NUnit的参数化测试吗?

NUnit支持一种功能,您可以指定一组数据输入以便对一个单元测试运行多次。[RowTest] [Row(1001,1,2,3)] [Row(1,1001,2,3)] [Row(1,2,1001,3)] public void SumTests(int x, int y, int z, int ...

69得票8回答
在一个参数化类(junit)中创建多个参数集合。

目前,我必须为每个要测试的方法创建一个带参数的测试类,并使用多个不同的输入进行测试。有没有办法将这些内容合并到一个文件中? 现在有一个名为CalculatorTestAdd.java的文件,其中包含一组参数,用于检查Add()函数是否正常工作。是否有可能将这个参数集“连接”到Add()函数,...

54得票4回答
JUnit5类级别的参数化测试

是否可以使用JUnit5的参数化新功能来运行测试类以接收测试参数,而不是在方法级别上进行? 在JUnit 4中,可以使用诸如@RunWith(Parameterized::class)等运行器和继承来将参数数组传递给子类,但我不确定是否可以使用新的JUnit 5 API实现类似的功能。

51得票5回答
茉莉参数化单元测试

作为一名C# NUnit的开发者,这可能有些奇怪。 但是jasmine是否允许参数化单元测试? 我不确定是否违反了"declare"和"it"的原则,以使非程序员能够理解。 我见过一些第三方插件,但它们有点陈旧,不确定jasmine是否已经添加了这个功能。如果我需要使用插件 仅供未来查...

47得票2回答
在 @pytest.mark.parametrize() 中,indirect=True 和 indirect=False 有什么区别?

我只是想了解如果我在pytest.mark.parametrize中将间接参数设置为True或False,它意味着什么或会发生什么?

45得票1回答
谷歌测试:有没有一种方式可以将类型参数化和值参数化的测试组合起来?

我知道如何分别开发类型参数化测试和值参数化测试。我正在尝试找出是否可以将两者结合起来。换句话说,创建一个通用测试,该测试接受任何类型和该类型的值范围。

44得票4回答
JUnit 5中@ParameterizedTest的显示名称生成

我有一堆使用@MethodSource接收参数的@ParameterizedTest,这些参数在toString()中返回冗长的结果(例如Selenium的WebDriver)。默认情况下,这些用于组成相应的显示名称。根据JUnit 5用户指南: 默认情况下,参数化测试调用的显示名称包...