随笔分类 -  测试理论基础

摘要:软件测试基础 (二)—— 测试用例 一、 什么是测试用例 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 二、为什么要写测试用例 深入理解需求,理请思路,避免遗漏测、重复测,发现需求中的问题,提高测试效率 跟进测试进度,简单计算 阅读全文
posted @ 2021-03-03 22:56 深圳-逸遥 阅读(920) 评论(2) 推荐(0)
摘要:条件组合覆盖 一、定义: 判定中条件的各种组合都至少被执行一次 二、特点: 1、满足条件组合覆盖的用例一定满足语句覆盖 2、满足条件组合覆盖的用例一定满足条件覆盖 3、满足条件组合覆盖的用例一定满足判定覆盖 4、满足条件组合覆盖的用例一定满足条件判定覆盖 5、条件组合覆盖没有考虑各判定结果(真或假) 阅读全文
posted @ 2019-06-19 01:36 深圳-逸遥 阅读(20296) 评论(0) 推荐(0)
摘要:条件判定覆盖 一、定义: 程序中每个判定至少有一次为真值,有一次为假值,使得程序中每个分支至少执行一次, 且使得各判定中的每个条件获得各种可能的取值至少满足一次。 二、特点: 1、综合了条件覆盖和判定覆盖的特点 2、满足条件判定覆盖的用例一定满足语句覆盖 3、满足条件判定覆盖的用例一定满足条件覆盖 阅读全文
posted @ 2019-06-13 21:00 深圳-逸遥 阅读(7441) 评论(0) 推荐(1)
摘要:条件覆盖 一、定义: 程序各判定中的每个条件获得各种可能的取值至少满足一次 二、特点: 1、弥补了判定覆盖的不足——对整个判定的最终取值(真或假)进行度量 2、条件覆盖不一定能满足判定覆盖 3、条件覆盖不一定能满足语句覆盖 三、 程序流程图: 四、源码: demo.py 五、测试用例设计 用例编号| 阅读全文
posted @ 2019-06-12 23:07 深圳-逸遥 阅读(6887) 评论(0) 推荐(0)
摘要:判定覆盖(分支覆盖) 一、定义: 程序中每个判定至少有一次为真值,有一次为假值,使得程序中每个分支至少执行一次 二、特点: 1、满足判定覆盖的测试用例一定满足语句覆盖 2、对整个判定的最终取值(真或假)进行度量,但判定内部每一个子表达式的取值未被考虑 三、 程序流程图: 四、源码: demo.py 阅读全文
posted @ 2019-06-11 18:01 深圳-逸遥 阅读(15463) 评论(0) 推荐(1)
摘要:前言 最近发现身边测试的同学都不太了解/理解白盒测试,网上的资料又是千篇一律(互抄),不易理解。所以想做一个更容易让测试同学学习的白盒测试教程。 语句覆盖 一、定义: 程序中每一个语句至少能被执行一次 二、特点: 1、程序中每一个语句执行一次 2、对程序执行逻辑的覆盖率低,属于最弱的覆盖方式 3、无 阅读全文
posted @ 2019-06-10 16:39 深圳-逸遥 阅读(15115) 评论(2) 推荐(2)