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

作者: Transnet2014 | 来源:发表于2015-01-04 22:22 被阅读284次

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

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

    1. 白盒测试

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

    定义

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

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

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

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

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

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

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

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

    步骤

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

    工具

    常见白盒测试工具

    总结

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

    相关文章

      网友评论

        本文标题:软件测试复习--白盒测试

        本文链接:https://www.haomeiwen.com/subject/fiqtxttx.html