一、白盒测试的特性
1.白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。
2.也成为基于覆盖的测试。
3.黑盒测试在确认阶段、系统阶段进行;白盒测试在编码、集成测试阶段进行;
二、白盒测试的策略
1.桌前检查(Desk Check):程序员自己检查;
2.同行评审(Peer Review):小组内检查;
3.代码走查(Walkthrough):走查小组检查;
4.静态分析(static analyse)
5.单元测试(Unit Testing)
三、逻辑覆盖测试的基本概念
1.e=(T(e),H(e))是一对有序的邻接结点,T(e)是尾,H(e)是头;
2.H(e)是T(e)的后继节点,T(e)是H(e)的前驱结点;
四、函数的控制流图
1.通常一个程序控制流图可表示为(N,E,entry,exit);
2.简单通俗地说:控制流图即是具有单一的、固定的入口节点和出口节点的有向图;
五、控制流覆盖准则
1.语句覆盖准则:使得每一条可执行语句至少执行一次;
2.分支覆盖准则:每个判断的取真分支和取假分支至少执行一次;
3.原子谓词覆盖准则:每个复合谓词所包含的每一个原子谓词都至少获得一次“真”值和一次“假”值;
4.分支谓词覆盖准测:不仅每个复合谓词所包含的每一个原子谓词都至少获得一次“真”值和“假”值,而且每个复合谓词本身也至少获得一次“真”值和一次“假”值;
5.复合谓词覆盖准则:每个谓词中条件的各种可能都至少出现一次;
6.路径覆盖准则:所有可能路径;
六、代码审查和代码走查
七、强变异测试和弱变异测试
继续阅读与本文标签相同的文章
上一篇 :
MYSQL 建表及字符类型
-
精读《使用 css 变量生成颜色主题》
2026-05-19栏目: 教程
-
震撼!全球首台“智慧旅游黑科技车”现身井陉……
2026-05-19栏目: 教程
-
科技产品没有时尚力?搜狗AI录音笔,要科技更要时尚
2026-05-19栏目: 教程
-
安!排!微信聊天记录的最佳恢复方法,拿走不谢!
2026-05-19栏目: 教程
-
一线丨滴滴与清华成立未来出行联合研究中心
2026-05-19栏目: 教程
