<img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=o9hpv&amp;p_id=Twitter&amp;tw_sale_amount=0&amp;tw_order_quantity=0"> <img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=o9hpv&amp;p_id=Twitter&amp;tw_sale_amount=0&amp;tw_order_quantity=0">
Skip to content
Close
Login
Login
Fuzzing in Jest

Fuzzing in Jest

One Unified Workflow for Functional and Security Testing

Most JavaScript developers already use Jest for functional testing. In this coding session, Josh will demo how the integration of Jazzer.js into Jest enables developers to build a unified workflow for both security and functional testing in JavaScript. All with the familiar look and feel of unit tests.

Jazzer.js is a coverage-guided, in-process fuzzer for the entire Node.js platform. It is now integrated into the node package manager (npm) and Jest, making it easily accessible for developers.

This function automatically generates millions of unusual and unexpected test inputs that can trigger functional bugs and security vulnerabilities such as Remote Code Execution, Cross-Site Scripting and SQL Injections. Jazzer.js also provides a regression mode, which is useful in making sure that newly added code doesn’t break existing functionality. 

All code examples and tools used are 100% open-source.

jest code example

https://github.com/CodeIntelligenceTesting/jazzer.js

josh grant

About the Speaker

Josh Grant is a Developer Relations Advocate and Java Expert at Code Intelligence.
Feel free to reach out via Twitter or Mastodon.


Access Recording