我们正在从经典的“瀑布”模型转变为更加面向敏捷的理念。我们决定尝试 BDD(Cucumber),但在迁移一些“旧”方法时遇到了一些问题。最大的问号是手动测试如何集成到循环中。
假设项目经理定义了功能和一些基本的场景大纲。我们与测试团队一起为此功能定义了大约 40 个场景。有些无法自动测试,这意味着它们必须手动测试。当您只有功能文件时执行手动测试,感觉不对。例如,我们希望能够查看过去的测试失败率。大多数测试用例管理器都支持这些特性,但它们不能使用特性文件。在外部测试用例管理器中维护手动测试用例,将导致功能文件和测试用例管理器之间永无止境的更新问题。
我很想知道是否有人能够覆盖这个“中间地带”以及如何覆盖。