【发布时间】:2016-11-26 06:23:54
【问题描述】:
您有自动化测试/手动系统测试。
如果变量值发生变化,它们是否会失败,例如:
您有一个包含 10 种产品的电子商务网站。 在生产中,价格发生变化,测试人员知道新价格是多少。
但是您没有在非生产环境中更新价格,但测试人员说他们的测试失败了,因为他们在测试中更新了价格。因为他们在测试中更新了价格。
我的问题归结为,测试是如何编写的。他们应该知道商品的价格,还是应该只知道业务规则并对其进行测试。
如果需要在屏幕上显示价格,则应以能够识别这一点的方式编写测试,而实际值不应该只是一个案例 知道数据来自哪里以及应该显示在哪里。
因此,在我看来,测试应该只在业务规则/需求发生变化而不是数据改变值时才需要改变。
【问题讨论】:
标签: testing automation ui-automation browser-automation