BJEST:使用契约进行Javascript行为一致性测试

graph2429 1 0 zip 2024-10-15 02:10:20

BJEST是Javascript的行为一致性测试工具。这个想法是为了帮助测试人员不要编写测试用例,而是以谓词的形式为被测程序定义有效的行为,然后BJest将生成值来检查定义的行为是否成立。要运行:运行bjest并通过目标文件。选项: -n [#test cases] -s[size of test case] ###1。基本示例### #####atmTest#####有一个提款函数,它只接收两个输入,即“余额”和“金额”,并按金额值减少当前余额并返回新余额。我们在这里定义的行为只是为了确保提款金额始终小于当前余额,即新余额永远不应小于0。我们将此行为命名为atmTest()并将其与尝试次数和类型一起传递给BJEST输入,这里是非负数。 #####divTest##### divTest.js定义了对两个给定操作数x和y的除法运算。为了检查除法是

用户评论
请输入评论内容
评分:
暂无评论