标签: test-suite

如果测试用例发现错误,请停止测试

我有testSuite几个Python testCases.

如果testCase失败,testSuite继续下一个testCase.我希望能够testSuitetestCase失败或能够决定是testSuite继续还是停止时停止.

python unit-testing test-suite testcase

8
推荐指数
2
解决办法
4774
查看次数

PHPUnit:仅针对一个测试套件进行过滤

在PHPUnit中,可以在不同的测试套件中组织测试:

<phpunit bootstrap="Bootstrap.php">
    <testsuites>
        <testsuite name="zf2sandbox">
            <directory>./AlbumTest</directory>
        </testsuite>
    </testsuites>
</phpunit>
Run Code Online (Sandbox Code Playgroud)

此外,您可以定义过滤器

<filter>
    <whitelist>
        <directory suffix=".php">/var/www/sandbox/zf2sandbox/module/Album/src/Album/</directory>
    </whitelist>
</filter>
Run Code Online (Sandbox Code Playgroud)

现在我想结合这两个胎儿.不允许将filter标记放入a testsuite(过滤器只是被忽略).

<phpunit bootstrap="Bootstrap.php">
    <testsuites>
        <testsuite name="zf2sandbox">
            <directory>./AlbumTest</directory>
            <filter>
                <whitelist>
                    <directory suffix=".php">/var/www/sandbox/zf2sandbox/module/Album/src/Album/</directory>
                </whitelist>
            </filter>
        </testsuite>
    </testsuites>
</phpunit>
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以为每个过滤器定义过滤器(whilists,blacklists等)testsuite

configuration phpunit filter test-suite

8
推荐指数
1
解决办法
1563
查看次数

套房与规格量角器

我最近使用Protractor选择了一个项目.

我有麻烦了解套件和规格之间区别.当我在运行该文件夹运行后运行一个测试文件夹时,我也遇到了套件问题我运行了另一个测试文件夹并且它未通过所有测试.下面列出的任何帮助将是什么或套件的样子.

例:

suites: {
    CSRSmokeTest: '../smoke/Video/**.js'
    DesktopSmokeTest: '../smoke/deskTop/**.js'
},
Run Code Online (Sandbox Code Playgroud)

javascript testing test-suite angularjs protractor

8
推荐指数
1
解决办法
1万
查看次数

CTS和GTS有什么区别?

我熟悉CTS(兼容性测试套件).但最近我遇到了GTS一词,根据我的理解,它也是谷歌的兼容性测试套件.但我没有足够的相关信息.我搜索了CTS和GTS之间的差异,但奇怪的是,遗憾的是没有得到任何具体的信息.如果有人知道这件事,请告诉我一些事情.

compatibility android test-suite cts

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

在TFS中,如何使用查询(C#)查找测试套件中的所有测试用例?

使用Team Foundation Server,给定"Test Suite"类型的WorkItem,如何编写查询以选择与该Test Suite关联的所有测试用例?

c# tfs test-suite testcase

8
推荐指数
1
解决办法
9529
查看次数

测试套件运行一次Spring Boot

我正在尝试创建一个在套件开始时运行Spring Boot的测试套件.我有它的工作,每个测试用例都有@SpringBootTest,但我想在测试套件中只有@SpringBootTest.

我确实看到了这个,但没有提到@RunWith Suite.class.

spring test-suite spring-boot

8
推荐指数
1
解决办法
8464
查看次数

Google测试-使用“ SetUpTestSuite”似乎无效

我正在尝试编写一个执行测试套件级别的“设置”操作的测试套件。

我试图首先编写一个简单的程序来尝试使其运行,但是我没有运气来调用“ SetUpTestSuite”方法。

#include <gtest/gtest.h>
#include <iostream>

class MyTest : public ::testing::Test
{
protected:
    static void SetUpTestSuite() {
        std::cerr << "TestSuiteSetup" << std::endl;
    }

    static void TearDownTestSuite() {

    }
};

TEST_F(MyTest, Case1) {
    std::cerr << "TESTING" << std::endl;
}

int main(int argc, char* argv[])
{
    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到:

[==========] Running 1 tests from 1 test cases.
[----------] Global test environment set-up.

[----------] 1 test from MyTest
[ RUN      ] MyTest.Case1
TESTING
[       OK ] MyTest.Case1 (0 ms) …
Run Code Online (Sandbox Code Playgroud)

c++ automated-tests unit-testing googletest test-suite

8
推荐指数
1
解决办法
1212
查看次数

在junit 4中将参数从测试套件发送到测试用例

我有四个junit情况,我需要传递一个参数,对于所有这些参数都是相同的,但是这个参数是在测试套件中以动态方式创建的.如何将测试套件中的参数传递给测试用例中的所有测试?

java junit junit4 test-suite

7
推荐指数
1
解决办法
7099
查看次数

如何用python列出可用的测试?

如何列出所有发现的测试?我找到了这个命令:

python3.4 -m unittest discover -s .
Run Code Online (Sandbox Code Playgroud)

但这并不是我想要的,因为上面的命令执行测试.我的意思是让我们有一个包含大量测试的项目.执行时间是几分钟.这迫使我等到测试结束.

我想要的是这样的事情(上面的命令输出)

test_choice (test.TestSequenceFunctions) ... ok
test_sample (test.TestSequenceFunctions) ... ok
test_shuffle (test.TestSequenceFunctions) ... ok
Run Code Online (Sandbox Code Playgroud)

甚至更好,更像这样的东西(在上面编辑之后):

test.TestSequenceFunctions.test_choice
test.TestSequenceFunctions.test_sample
test.TestSequenceFunctions.test_shuffle
Run Code Online (Sandbox Code Playgroud)

但是没有执行,只打印测试用于复制和粘贴目的的"路径".

python test-suite python-unittest

7
推荐指数
1
解决办法
1597
查看次数

JUnit 测试套件中没有可运行的方法(初始化错误)

我正在尝试用我的 3 个测试类实现 JUnit TestSuites 并同时运行它们。但是,当我运行该测试套件时,它会给我错误“初始化错误”,并显示“找不到可运行的方法”。

这是我的测试套件类,名为 AllTests.java

package Calendar.CalendarTesting;

import org.junit.runner.RunWith;

import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

@RunWith(Suite.class)
@SuiteClasses({JUnitTesting_AddPatientPage.class, JUnitTesting_DentalCategoryPage.class, JUnitTesting_LoginPage.class})
public class AllTests {

}
Run Code Online (Sandbox Code Playgroud)

这是 JUnitTesting_AddPatientPage.class

package Calendar.CalendarTesting;
import static org.junit.Assert.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;

import org.junit.jupiter.api.Test;

public class JUnitTesting_AddPatientPage {

    AddPatient addPatientPage = new AddPatient();
    public  JUnitTesting_AddPatientPage()
    {}
    
    @Test
    public void SpecialityButtonGroupClearCheck() {
        assertEquals(null, AddPatient.Speciality.getSelection());
    }
    
    @Test
    public void PatientNameCheck() {
        assertNotEquals(null, addPatientPage.pnameTextField);   
    }

    @Test
    public void PatientAgeNullCheck() {
        assertNotEquals(null, addPatientPage.pageTextField);    
    }
    
    @Test
    public void PatientAgeValidCheck() {
        assertNotEquals(0, addPatientPage.pageTextField); …
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing test-suite junit5

7
推荐指数
1
解决办法
6996
查看次数