我需要一些关于工具和模块重新分级节点js的建议。我想在我的服务器(我的本地机器)上设置每晚构建系统。我的动机是测试REST和socket。我正在寻找工具,特别是套接字测试。我需要一些额外的东西,比如代码覆盖率,测试报告等等。在jenkins + their plugin、JUnit/PHPUnit、phing/puppet等节点js中是否有可用的工具,特别是应该是开源的。
提前谢谢。:)
American Fuzzy Lop和概念上相关的LLVM libfuzzer不仅生成随机模糊字符串,而且还观察测试代码的分支覆盖率,并使用遗传算法尝试覆盖尽可能多的分支。这增加了下游更有趣的代码的命中频率,否则大多数生成的输入将在某些反序列化或验证过程中提前停止。但是这些工具在本机代码级别工作,这对JavaScript应用程序没有用处,因为它将试图覆盖解释器,而不是真正的解释代码。那么,有没有一种方法可以模糊JavaScript (最好是在浏览器中运行,但在node.
许多覆盖工具评估整个项目,包括单元测试代码本身。在VS 2013中,分析代码覆盖率/所有测试选项在其报告中包括测试代码。我相信OpenCover也这么做了。在具有典型src/ main /java和src/ test /java设置的Maven项目中,EclEmma将报告主要代码和测试代码的覆盖率。这对我来说似乎价值微乎其微,除了有