我们有一个在项目排序中引入随机性的功能,例如:
对于这种情况,需要进行自动化测试,我认为:
但是,随机顺序总是有可能与配置的顺序相同,例如:
1 in 5*4*3*2*1;对于10项,机会是1 in 10*9*8*7*6*5*4*3*2*1;自动测试失败的可能性很小。有什么方法来检验随机性吗?
发布于 2021-09-16 07:47:03
答案是:隔离随机性。
您可以从Dave (隔离时间:https://www.youtube.com/watch?v=SuDIYk9GBpE&t=1872s )中查看此示例
使用多态性将随机排序行为从显示和实体定义中分离出来。

然后,您可以隔离地验证这些部分中的每一部分:
发布于 2021-09-16 07:41:32
https://sqa.stackexchange.com/questions/49036
复制相似问题