51Testing软件测试论坛

标题: 测试 基础知识总结 [打印本页]

作者: anne.wu    时间: 2016-3-29 21:34
标题: 测试 基础知识总结
本帖最后由 anne.wu 于 2016-3-29 21:40 编辑

最近面试了几家,不知道是咋回事都开始问起了基础的理论知识, 咋一问还真有种说不清道不明的感觉, 就干脆看看书总结一下, 并且补上之前说的哪个 测试用例设计这部分
测试方法:等价类划分,不用解释的吧,对应的就是无效等价类划分

测试类型: 1.静态测试,具体方法有:
       1.1 代码检查, 代码会查
       1.2 静态结构分析
       1.3 代码质量度量,代码质量度量这个说法不一致, 可以自行百度下,挑选合适自己公司的方法--个人很鄙夷使用bug数量来衡量,虽说俺是测试人员
2. 动态测试 分黑盒测试 白盒测试,都是通过测试用例表现,也就直接补上设计测试用力的几个大方向
      2.1 黑盒的主要用的就是: 等价类划分,边界值法,其次就是,因果图,个人用的比较少,判定表驱动法(条件较多, 逻辑复杂的是时候自用),错误推断(个人经验以及直觉偏多,类似与探索测试),正交试验法(和判定表差不多,针对逻辑复杂,目的是列出所有情况之后挑选最具代表性的进行执行),功能图法(个人主要是举得想当与将测试用例 需求,代码化,具体列出输入参数),场景法(个人理解则是指事件驱动,在移动端的测试过程中用的比较多,或者说是用户体验中一部分)。
     2.1 白盒,那如何编写白盒测试用例呢,语句覆盖, 分支覆盖,判定覆盖,基本路径覆盖这个几个基本的方法

顺便借鉴了一下其他人写黑盒的测试用例综合策略,个人觉得是很有参考价值的,也是方便自己之后检查工作的一样依照:
1)    在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。
2)    必要时用等价类划分方法补充一些测试用例。
3)    用错误推测法再追加一些测试用例。
4)    对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。
5)    如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。

2.    测试用例的设计步骤】
1)    构造根据设计规格得出的基本功能测试用例;
2)    边界值测试用例;
3)    状态转换测试用例;
4)    错误猜测测试用例;
5)    异常测试用例;】
6)    性能测试用例;
7)    压力测试用例。

3.    优化测试用例的方法
1)    利用设计测试用例的8种方法不断的对测试用例进行分解与合并;
2)    采用遗传算法理论进化测试用例;
3)    在测试时利用发散思维构造测试用例;


作者: lsekfe    时间: 2016-3-30 09:22
支持原创分享~~
作者: sofia123    时间: 2016-3-30 10:07
+1




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2