
-
%stmts是语句覆盖率(statement coverage):是不是每个语句都执行了?
-
%Branch分支覆盖率(branch coverage):是不是每个if代码块都执行了?
-
%Funcs函数覆盖率(function coverage):是不是每个函数都调用了?
-
%Lines行覆盖率(line coverage):是不是每一行都执行了?
-
describe("number test", ()=>{ it('1 is true', ()=>{ expect(1).toBeTruthy() }) test('2 is true',()=>{ expect(2).toBeTruthy() }) }) - describe 描述,
decribe会形成一个作用域 - it 断言
- expect 期望
- test 测试,类似
it -
describe称为测试套件(test suite),表示一组相关的测试。第一个参数是测试套件的名称,第二个参数是实际执行的函数。test称为测试用例(test case),表示一个单独的测试,是测试的最小单位。第一个参数是测试用例的名称,第二个参数是实际执行的函数
本文介绍了软件测试中的四种覆盖率指标:语句覆盖率、分支覆盖率、函数覆盖率和行覆盖率。语句覆盖率关注每个代码行是否执行,分支覆盖率涉及if结构的执行情况,函数覆盖率检查所有函数是否调用,而行覆盖率则确保每行代码都被执行。通过示例代码展示了测试用例的编写,如`describe`、`it`和`test`的使用,帮助理解这些覆盖率在实际测试中的应用。
721

被折叠的 条评论
为什么被折叠?



