Software Development

Code Intelligence introduces integration of Jazzer.js into Jest

Code Intelligence introduces integration of Jazzer.js into Jest
Written by admin


The automated testing platform Code Intelligence just lately introduced that it has built-in its open-source JavaScript fuzz testing engine, Jazzer.js, into Jest, a unit testing framework for JavaScript.

Jazzer.js is a free, coverage-guided, in-process fuzzer spanning the Node.js platform. It’s at present obtainable inside JavaScript’s node package deal supervisor.

With this, builders can use Jest for each purposeful and safety testing with out the necessity to go away their growth atmosphere. 

In line with the corporate, the combination presents builders the power to run automated safety exams which can be complementary to their present unit exams and permits them to check JavaScript purposes for hidden bugs.

Code Intelligence additionally said that will probably be bringing the power to obtain specialised bug detectors for crucial vulnerabilities to Jazzer.js. These embody distant executions, cross-site-scripting, and injections. 

“Whereas most JavaScript builders already use Jest for purposeful testing, to check whether or not their utility behaves as anticipated, our new Jest integration permits builders to additionally do unfavourable testing. That is to examine their purposes for surprising or unusual behaviors. It doesn’t solely keep away from safety points however makes the code extra dependable and reduces outages and dangerous consumer expertise,” mentioned Werner Krahe, product director of Code Intelligence.

The Jest integration allows builders to name Jazzer.js by utilizing the brand new it.fuzz() operate in describe() blocks. 

This operate works to name fuzz exams that use protection suggestions to generate a number of unused and surprising check inputs which have the power to set off safety vulnerabilities in addition to purposeful bugs.

For extra data, go to the web site

About the author

admin

Leave a Comment