标签:body 存在 lld 白盒测试 重复 逻辑 规范 度量 是什么
单元测试:一般用白盒测试(依据《详细设计说明书》LLD)
集成测试:一般用灰盒测试(依据《概要设计说明书》HLD)
系统测试:一般用黑盒测试(依据《需求规格说明书》SRS)
白盒测试:基于程序结构的逻辑驱动测试。(透明盒)
白盒测试一般会用到静态分析和动态分析两类技术。常用的有:
根据覆盖的对象不同,存在多种逻辑覆盖测试
语句覆盖 :有百分之多少的语句被用例跑到
判定覆盖
条件覆盖
判定一条件覆盖
路径覆盖
................
逻辑覆盖率的统计通过程序插装来实现
插入一些打印语句
? 黑盒测试针对的被测对象可以是一个系统、一个子系统、一个模块,一个子模块、一个函数等
? 黑盒测试又可以被称为基于规格的测试。
(黑盒测试主要就是测输入数据和输出数据)
不管是什么测试方法,都是为了减少测试时的测试用例数,都是为了用尽量少的测试用例去完成测试,去发现更多的问题。
(灰盒测试主要就是测接口数据的)
? 如果既利用被测对象的整体特性信息,又利用被测对象的内部具体实现信息,采用的就是灰盒测试方法。两种信息占的比例不同,相应的灰度就不同。完全是整体特性信息,就是黑盒测试,完全是内部具体实现信息,就是白盒测试
白盒测试:逻辑覆盖率
黑河测试:需求规格覆盖率
灰盒测试:接口覆盖率
不用过执行程序来测试
**主要有三种不同的程序测试可能性:*:
对运行的程序进行分析
动态分析类型 | 工具的功能 |
---|---|
测试覆盖率分析 | 测试对代码的检测范围 |
跟踪 | 跟踪程序执行期间的所有路径,例如所有变量的值等 |
调整 | 度量程序执行过程中使用 的资源 |
模拟 | 模拟系统的一部分、例如、无法获得的代码和硬件 |
断言检查 | 测试在复杂逻辑结构中是否某个条件已经被给出 |
一般来说,需要一些智力的、值执行一次的、控制测试质量的需要人工测试
重复多次、比较机械性的适用于自动化测试
标签:body 存在 lld 白盒测试 重复 逻辑 规范 度量 是什么
原文地址:https://www.cnblogs.com/wanghuijie1/p/11984895.html