![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
晚安丶
无远弗届,功不唐捐。
展开
-
软件测试的几个术语(故障--Fault、错误--Error、失效--Failure)
1.解释Fault--故障编码过程中,存在于软件中的静态缺陷 (Defect) Error--错误软件运行过程中,运行fault后,触发得到的结果(错误)。Failure--失效失效。error传到软件外部,用户和测试人员能够观测的到的失效行为。指不完全符合给定的需求,实际结果或行为与期望结果或行为之间的偏差。当一个系统不能执行所要求的功能时,即为Failure...原创 2018-11-15 19:22:10 · 15241 阅读 · 1 评论 -
使用基路径测试方法设计测试用例
00 int Sort ( int iRecordNum, int iType)01 { 02 int x=0;03 int y=0;04 while ( iRecordNum == 0 )05 {06 if( iType==0 )07 x=y+2;08 else09 if ( i...原创 2018-12-26 14:44:50 · 17538 阅读 · 2 评论 -
数据流测试
一、基本概念定义节点 -- DEF(v,n)使用节点 -- USE(v,n)谓词使用 -- P-use计算使用 -- C-use定义-使用路径 -- du-path定义-清除路径 -- dc-path全定义覆盖准则:测试路径需要覆盖所有定义点和任意一个使用点,用dc-path扩展成测试路径全使用覆盖准则:测试路径需要覆盖所有定义点和所...原创 2018-12-27 13:44:30 · 9916 阅读 · 4 评论 -
Graph Coverage
一、基本概念Test Requirements (TR) : Describe properties of test paths (描述了测试路径需要的元素) Test Criterion : Rules that define test requirements (定义TR的规则) Satisfaction : Given a set TR of test requirements fo...原创 2018-12-27 16:51:58 · 1075 阅读 · 0 评论 -
控制流图(Control Flow Graph, CFG)
The if Statementif (x < y){ y = 0; x = x + 1;}else{ x = y;} if (x < y){ y = 0; x = x + 1;} The if-return Statement if (x < y){ return;}print ...原创 2018-12-26 11:12:21 · 29787 阅读 · 14 评论 -
软件测试之黑盒测试
文章目录1. 黑盒测试1.1 边界值测试边界值分析健壮性测试最坏情况测试健壮最坏情况测试作业1.2 等价类测试弱一般等价类测试强一般等价类测试弱健壮等价类测试强健壮等价类测试1.3 因果图1.4 基于决策表的测试白盒测试控制流/路径测试程序图测试覆盖指标基路径覆盖数据流测试定义使用测试的定义用于方法评估的指标问题1. 黑盒测试即:功能性测试1.1 边界值测试边界值分析单缺陷假设:通过使...原创 2019-01-02 14:17:50 · 1295 阅读 · 0 评论 -
因果图法
1.引言等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系、相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。因果图(Caus...原创 2019-01-19 18:26:43 · 6308 阅读 · 0 评论