我正在使用 QTP 测试 Java 小程序。我正在将小程序中的对象添加到我的对象存储库中。我能够创建一个与对象存储库中的对象一起使用的操作。我怀疑对象是否从当前位置移动给其他人。我的脚本会起作用吗?如果不是,如何克服这个问题?
如果对象的位置发生变化,相同的脚本会起作用吗?
软件测试
自动化测试
测试自动化框架
qtp
2022-01-28 16:04:43
2个回答
任何时候在测试脚本中使用 x,y 坐标或索引的序数位置值时,都存在很高的失败概率。如果物体移动,测试不仅会抛出误报,而且还会考虑不同的屏幕分辨率和不同的设备。一般来说,对象的序数值在健壮的测试自动化中通常不是一个好的做法。更好的解决方案是使用 Kanishka 建议的对象属性。
取决于您在强制性和辅助性财产中拥有什么。此外,如果您没有使用任何这些并且您使用的是序数标识符(例如 Index),那么脚本可能会失败。
其它你可能感兴趣的问题