Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
FsCheck是一个工具,自动测试F#程序。程序员提供了一个规范的程序,函数,方法或对象应满足的属性的形式,并FsCheck属性持有大量的随机生成的情况下,然后测试。
虽然写的神器出山:www.shenqi73.com属性,你实际上是在你的程序中写一个测试的规范。规格表示在F#中,选择符定义在FsCheck库。
FsCheck提供了选择符定义属性,观察测试数据的分布情况,并定义测试数据生成。当一个属性失败,FsCheck会自动显示一个最小的反例。
FsCheck测试用例和规范,目前最好使用F#编写的。非功能性的语言,如C#和VB.NET缺乏必要的语言功能有效使用FsCheck。
FsCheck仍然可能是有用的测试在其他语言编写的程序。发电机的组合器可以用在任何测试框架,很容易产生一些随机值种类很多。
此版本中的新功能:
·FsCheck.Xunit现在与实例方法。例如,NCrunch,据报道,仅适用于实例方法,所以这意味着您现在可以使用NCrunch用于运行FsCheck属性。
·两个NuGet软件包,现在叫安装附加的bindingRedirect上。这将生成一个app.config文件,在您的测试项目,如果有必要,拼出来的。NET装载机,测试编译的F#3.0,因此,在所有的可能性FSharp.Core 4.3的确应该使用4.3而不是上了年纪的4.0,这FsCheck编译的。
·附加符号symbolsource.org。