接口测试
上一篇 /
下一篇 2010-04-08 09:37:45
/ 个人分类:测试术语
接口测试:
一般接口测试 是在集成测试阶段测试的,一般主要测试 1.单元间接口、2.模块间接口、3.子系统间接口
第一点 函数与函数间接口 就是两个函数之间的调用关系,一个函数调用了另一个函数;测试接口的有没有问题
,验证接口是否与设计相符。第二点 模块间接口 两个模块间的定义的接口是否与设计相符,接口有没有错误。第三点
与前两点相同。
我这说的接口测试还不是很全面 还有 文件接口、数据库接口、全局变量接口等
集成测试的主要目的就是确保各组件各组件合在一起后能够按照既定意图协作运行,并确保增量的行为正确。
一般情况下 集成测试的主要策略有:
1,大爆炸集成
2,自顶向下集成
3,自底向上集成
4,三明治集成
5,分层集成
6,基干集成
7,基于功能的集成
8,基于消息的集成
9,基于进度的集成
10,基于风险的集成
路径测试:
你给定的概念估计不是太准确,不知道你是不是想表达 测试的覆盖率--里面包含各种的路径的覆盖的测试。
测试覆盖率 分为两大块
1,逻辑覆盖率
2,功能覆盖率
逻辑覆盖率里面包括 语句覆盖率、判定覆盖率、条件覆盖率、判定-条件覆盖率、路径覆盖率
1-1语句覆盖率:语句覆盖率在测试运行被测程序后,程序被执行的可执行语句的比率,
1-2判定覆盖率:判定覆盖率也交分支覆盖率,程序中有判断语句的取真分支和取假分支被执行到的比率
1-3条件覆盖率:执行测试程序后,所有判断语句中每个条件的可能取值(真假)出现的比率
1-4判定-条件覆盖率:在执行被测程序后,所有判断语句中每个条件的所有可能值(真、假)和每个判断本身的判定结果
(真假)出现的比率。
1-5路径覆盖率:执行测试程序后,程序中所有可能的路径被执行过的比率。
2-1指令块的覆盖:指令块覆盖=至少被执行的一次的指令块数量/系统中指令块总数
2-2判定路径覆盖(decision-to-decision path):ddp覆盖率=至少被执行到一次的判定路径数量/系统中判定路径总数。
收藏
举报
TAG: