对于我们的项目,开发团队遵循 TDD 方法。但是 BA 以相同的示例格式编写用户故事
作为:匿名客户(ACUST)我想要:按颜色过滤我的搜索结果所以:我只能看到我喜欢的颜色的产品
如果 BA 以更通用的格式编写用户故事,开发人员会将用户故事分成多个故事。我们的手动测试人员以 Given-when-then 形式编写测试用例,并提供给自动化测试人员(我们)以实现自动化。
作为自动化测试人员,我们让 SBI 拥有与之关联的单个测试用例。
现在我们使用 SpecFlow-Selenium 使用 PageObject 模式来自动化我们的测试用例。并将使用 MTM 将测试脚本与测试用例相关联并从 MTM 运行它们。
我们现在应该如何处理上述场景,我们应该如何在 specflow 中创建我们的场景和功能文件?
任何信息都会很棒。