- 3
- 0
- 约1.03万字
- 约 92页
- 2017-06-11 发布于四川
- 举报
逻辑覆盖测试强调“运行这些测试用例时”覆盖了被测程序的哪些判定、条件或路径。 语句覆盖: 对程序中每个语句至少执行一次; 适合于简单的顺序语句; 分支覆盖: 使每个判定的分支都至少执行一次,满足语句覆盖 适合于简单的分支语句; 逻辑覆盖小结: 条件覆盖: 使每个判定的每个条件的可能取值至少执行一次 条件覆盖通常比判定覆盖强,但条件覆盖与判定覆盖不一定相互包含; 分支/条件覆盖 使判断中的每个条件的所有可能取值至少执行一次,同时每个判断本身的所有可能判断结果至少执行一次。 满足判定/条件覆盖的测试用例一定也满足判定覆盖、条件覆盖、语句覆盖 ,但条件组合欠缺 逻辑覆盖小结: 条件组合覆盖 使得被测程序的每个判定中的条件结果的所有可能组合都至少出现一次。 条件组合是指每个判定中的条件结果的所有可能组合,而不是整个程序的所有条件结果的所有可能组合。 缺陷:没有覆盖所有的程序路径。 逻辑覆盖小结: * 本节掌握内容 软件项目规划三步 需求分析;分解任务、估算规模、成本,写出计划书 规模估算 代码行技术 步骤:确定范围、分解功能、估算千行代码数 期望值:L=(a+4m+b)/6 软件生产率:P=kLOC/PM;千行代码成本:C=S/kLOC 文档代码比:P=Pe/kLOC;错误代码率:EQR=N/kLOC 功能点技术 5个基本特征数:外部输入、外部输出、外部查询、内部逻辑文件、
原创力文档

文档评论(0)