https://github.com/dubzzz/fast-check
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
https://github.com/dubzzz/fast-check
faker fuzzing generative-testing property-based-testing quickcheck tdd testing typescript unit-testing
Last synced: 5 months ago
JSON representation
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
- Host: GitHub
- URL: https://github.com/dubzzz/fast-check
- Owner: dubzzz
- License: mit
- Created: 2017-10-30T23:41:11.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-05-06T07:27:10.000Z (5 months ago)
- Last Synced: 2025-05-06T15:03:48.094Z (5 months ago)
- Topics: faker, fuzzing, generative-testing, property-based-testing, quickcheck, tdd, testing, typescript, unit-testing
- Language: TypeScript
- Homepage: https://fast-check.dev/
- Size: 43.1 MB
- Stars: 4,500
- Watchers: 19
- Forks: 189
- Open Issues: 55
-
Metadata Files:
- Readme: .github/README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-list - fast-check
- StarryDivineSky - dubzzz/fast-check - check是一个用TypeScript编写的JavaScript属性驱动测试框架,类似于QuickCheck。它通过生成随机数据来验证代码的属性,而非编写具体的测试用例。该框架能自动发现代码中的边界情况和潜在错误,提高测试覆盖率和代码质量。fast-check支持各种数据类型和自定义生成器,可以灵活地定义测试属性。它采用缩小算法,在发现错误时自动缩小输入规模,方便问题定位。fast-check易于集成到现有的JavaScript测试框架中,例如Jest、Mocha等。它提供丰富的API和文档,方便用户快速上手。fast-check的目标是帮助开发者编写更健壮、更可靠的JavaScript代码。该项目在GitHub上开源,欢迎贡献和使用。 (JavaScript框架 / 大语言对话模型及数据)
- awesome-javascript - @fast-check/monorepo
- awesome-javascript - @fast-check/monorepo