【文件属性】:
文件名称:JSTesting:了解如何编写JS测试
文件大小:55KB
文件格式:ZIP
更新时间:2021-05-26 03:50:57
JavaScript
JS测试
了解如何编写JS测试。
不同类型的测试
单元测试从程序的其余部分隔离测试各个单元(模块,功能,类)。 集成测试测试两个或多个单元之间的集成。 功能测试从用户的角度测试应用程序; 功能测试是集成测试的子集。
黑盒测试侧重于测试单元的公共接口,而白盒测试侧重于单元的实现。
代码覆盖率和案例覆盖率
代码覆盖率是指测试用例覆盖的代码量。 案例覆盖率是指测试服涵盖了多少个用例。
单元通过定义测试单元在隔离测试,这意味着只包含单元测试的测试套装将接近0%的情况下覆盖场景。
单元联轴器
为了进行单元测试而进行模拟以实现单元隔离的需求是由单元之间的耦合引起的。 更少的耦合使代码更易于扩展和维护,也使测试单元更容易。
耦合是一个代码单元依赖于其他代码单元的程度。 耦合可以采取不同的形式:
子类耦合,子类取决于父类的整个实现。
可控制的依赖性,通过告诉他们做什么来控制其依赖性的代码。
可
【文件预览】:
JSTesting-master
----README.md(2KB)
----2.Mocking()
--------.gitignore(25B)
--------README.md(9KB)
--------package.json(216B)
--------src()
--------package-lock.json(176KB)
----1.TestingFundamentals()
--------math.js(272B)
--------setup-globals.js(412B)
--------package.json(205B)
--------index.js(729B)