🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# ( why randomized testing ) 为什么随机测试? 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/why-randomized-testing.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/why-randomized-testing.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=9405523](http://www.apache.wiki/pages/viewpage.action?pageId=9405523) 贡献者 : [小瑶](/display/~chenyao),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) ## why randomized testing? 随机测试的关键概念不是为每个测试用例使用相同的输入值,但是在出现故障的情况下仍然可以重现它们。这允许测试使用大不相同的输入变量,以确保您的实现实际上独立于您提供的测试数据。 所有测试都使用随机测试项目 ( **randomized-testing project** ) 提供的一个自定义的 **junit runner** —— **RandomizedRunner** 运行。如果您对正在使用的实现感兴趣,请查看 [RandomizedTesting webpage](http://labs.carrotsearch.com/randomizedtesting.html) 。