场景法
尽可能真实全部的模拟用户操作–订单,发货,商品状态变化
场景法主要基于:
1.业务(需求)层面 :对所测软件的重要功能、业务逻辑(系统要干什么,怎么去实现,这个过程)、行业背景深入理解。
2.技术层面:基于等价类划分,有效等价类–模拟用户正确操作;
无效等价类–模拟用户错误操作。
核心概念
基本流(正确流、有效流):模拟用户正确的操作流程
备选流(错误流、无效流):模拟用户错误的操作流程
场景法总结
(1)从入口到出口几乎所有的软件都是:注册-登录-业务-退出
(2)尽量一个分支覆盖多个功能模块
(3)如果覆盖不了,可以再写一个或者多个流程,把所有的模块覆盖
(4)在使用场景法分析一个流程的时候,从入口到出口,尽量选出一条最长的业务流程线,把所有的业务流程点都串起来
正交试验法
正交实验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计, 通过少数的试验替代全面试验 ,根据正交表的正交性从全面试验中挑选适量的、有代表性的点进行试验,这些有代表性的点具备了“均匀分散,整齐可比”的特点。
例题:
world字体样式
字体大小:大、中、小
字体颜色:红、绿、蓝
字体样式:宋体、黑体、楷体
大红宋体 大红黑体 大红楷体 中红宋体 中红黑体 中红楷体 小红宋体 小红黑体 小红楷体 大绿宋体 大绿黑体 大绿楷体 中绿宋体 中绿黑体 中绿楷体 小绿宋体 小绿黑体 小绿楷体 大蓝宋体 大蓝黑体 大蓝楷体 中蓝宋体 中蓝黑体 中蓝楷体 小蓝宋体 小蓝黑体 小蓝楷体
时间充裕时,测27种;时间不充裕时,选择每种类型均匀分布各测一次
错误推测法
定义:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 (强调经验!!)
2 8 原则:80%的问题出在20%的模块。
错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。
基本要素:
- 对开发的开发习惯很熟悉
- 对同类型项目业务非常熟悉