我们正在从传统的“瀑布模型”转向更加敏捷的理念。我们决定尝试使用BDD(Cucumber),但在迁移某些“旧”方法时遇到了一些问题。最大的问题是如何将手动测试集成进周期中。
假设项目经理定义了功能和一些基本的场景概述。与测试团队一起,我们为此功能定义了约40个场景。其中一些无法自动化测试,这意味着它们必须进行手动测试。当你只有功能文件时执行手动测试感觉不对劲。例如,我们希望能够看到以往测试失败的比例。大多数测试用例管理器都支持这些功能,但它们无法与功能文件配合使用。将手动测试用例维护在外部测试用例管理器中,会导致功能文件和测试用例管理器之间永无止境的更新问题。
我很想听听是否有人能够解决这个“中间地带”的问题,并知道如何解决。
假设项目经理定义了功能和一些基本的场景概述。与测试团队一起,我们为此功能定义了约40个场景。其中一些无法自动化测试,这意味着它们必须进行手动测试。当你只有功能文件时执行手动测试感觉不对劲。例如,我们希望能够看到以往测试失败的比例。大多数测试用例管理器都支持这些功能,但它们无法与功能文件配合使用。将手动测试用例维护在外部测试用例管理器中,会导致功能文件和测试用例管理器之间永无止境的更新问题。
我很想听听是否有人能够解决这个“中间地带”的问题,并知道如何解决。