技能自由人 的 阅读笔记PMskill

软件测试复习--白盒测试

2015-01-04  本文已影响284人  Transnet2014

明天去参加一个面试,软件测试,我也不知为啥我要报这样一个岗位,估计是“户口”两个字吧。

总之要复习一下测试的基本知识。

1. 白盒测试

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

定义

白盒测试,给你软件的内部实现机理,通过设计的测试用例,将测试对象的所有路径遍历。常用的方法有两种,静态or动态测试。静态是纸上谈兵的分析,动态是真刀实枪的运行。

动态测试的目的是编辑用例覆盖已知路径,分为逻辑覆盖、循环覆盖和基本路径覆盖三种标准。其中逻辑覆盖又能分为语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。他们发现错误的能力和复杂度依次升高。

语句覆盖每条语句至少执行一次。

判定覆盖每个判定的每个分支至少执行一次。

条件覆盖每个判定的每个条件应取到各种可能的值。

判定/条件覆盖同时满足判定覆盖条件覆盖。

条件组合覆盖每个判定中各条件的每一种组合至少出现一次。

路径覆盖使程序中每一条可能的路径至少执行一次。

步骤

测试计划阶段-》测试设计阶段-》测试执行阶段-》测试总结阶段

工具

常见白盒测试工具

总结

测试工作看样子也挺适合我的,至少我是一个吹毛求疵并不厌其烦的人,喜欢重复但不喜欢单调。白盒测试过程既是一个单调的过程,如果没有工具,定然不能通过枚举的方式进行测试。

上一篇下一篇

猜你喜欢

热点阅读