【发布时间】:2018-01-29 10:09:43
【问题描述】:
我有一个关于为自动化测试获取测试数据的问题,这是我的问题: 我需要为服装店准备自动化测试脚本。 我需要知道获取以下场景所需的测试数据的最佳做法是什么:
场景描述:检查用户是否可以正确地将产品添加到购物篮中。
鉴于我在“女装”页面上
当我将“XXX”产品添加到包中时
然后我可以看到购物篮中显示“XXX”产品
我的问题是:如何确保“XXX”产品始终可用,最佳做法是什么? 我是否必须始终连接到 env 数据库并检查“XXX”产品是否可用,如果没有,则将其插入数据库?
或者也许应该修改一点 BDD 场景并在“女装”页面上获取当前可用产品的列表,选择任何产品,将其添加到包中并检查它是否正确添加到购物篮? (但在这种情况下,如果没有可用于测试环境的产品怎么办?)
我想要高效而强大的自动化测试。
【问题讨论】:
标签: testing automated-tests bdd ui-automation specflow