Automated tests 在一个功能中组织测试

Automated tests 在一个功能中组织测试,automated-tests,allure,Automated Tests,Allure,你能帮我回答两个关于组织测试和使用诱惑的“功能”标签的问题吗 如果我有几个不同的测试,但我需要将它们全部包含在一个功能中,那么我是否必须在每个测试方法上方编写@Features(“我的功能”)注释?是否有一种方法可以一次性编写@Features(“我的功能”)注释,并在其中包含所有必需的测试 如果我的@Test方法有几个逻辑上分开的类,那么有没有一种简单的方法可以从一个TestSuite类调用所有必需的测试,以便简单地管理测试队列 每个类可以编写一次注释@Feature。但你真的需要这样的功能吗

你能帮我回答两个关于组织测试和使用诱惑的“功能”标签的问题吗

  • 如果我有几个不同的测试,但我需要将它们全部包含在一个功能中,那么我是否必须在每个测试方法上方编写
    @Features(“我的功能”)
    注释?是否有一种方法可以一次性编写
    @Features(“我的功能”)
    注释,并在其中包含所有必需的测试
  • 如果我的
    @Test
    方法有几个逻辑上分开的类,那么有没有一种简单的方法可以从一个TestSuite类调用所有必需的测试,以便简单地管理测试队列
  • 每个类可以编写一次注释
    @Feature
    。但你真的需要这样的功能吗?也许你应该多想一想,用其他的方法来划分你的测试

  • Allrue不是一个测试框架,它只是一个报告工具。诱惑不运行测试。为了回答这部分问题,我需要更多地了解您使用的测试框架、您的环境(Ant、Maven、Jenkins、Teamcity等)


  • 谢谢你的回答,很抱歉误会了。我正在使用Testng和maven,似乎我已经通过测试组织解决了我的问题。但也许你可以给我提供一些项目示例,其中“@Features”和“@Stories”注释是以清晰和正确的方式使用的?