我们有手动测试人员,他们只是在 MTM 和 tfs sprint 中写下他们的测试用例。我们必须从那里进行测试,并以 Specflow(BDD 形式)自动化故事。
1) 手动测试人员不会在一个故事中编写所有测试用例。他们通常为相同的功能创建不同的故事。那么在自动化过程中,我们的特征文件应该是怎样的呢?
2)目前我可以说我们只是对方法进行单元测试,但我们将如何处理系统测试的高端场景。如何处理整个流程 说“当我将产品添加到购物车时”这实际上意味着客户已经在产品描述页面中,并且在选择数量后正在将产品添加到购物车。我们目前已经构建了“我在产品页面”和“我选择数量”和“我将产品添加到购物车”等场景
3)还有要运行的烟雾测试用例。那么我们如何选择或识别将与 Smoke 测试一起运行的测试用例。我们的 Smoke 功能文件将如何?如何重用其他方法?我们不会为 smoke 编写相同的测试用例,我们只想重用其他的 smoke 测试方法。
我对这件事完全陌生,所以如果我对我写的内容不清楚,请把它放在评论中,我会编辑它。
请帮助我管理我的测试用例、功能文件和场景。