一、安装页面简析
1.安装向导
2.许可协议
3.选择组件
4.选择安装位置
5.选择开始菜单文件夹
6.完成
二、QQ安装功能测试
Step1:如果需求是文字描述,将文字转化为图形
Step2:需求中包含1个独立功能 —— QQ安装功能
Step3:针对打印功能开展需求分析
1 界面可见输入参数:同意、安装组件、安装位置、创建菜单文件夹、显示说明书
2 界面不可见输入参数:系统平台兼容、安装组件、安装空间
Step4:分析界面可见输入参数之间的关系及特点
1、 选择组件、显示说明书不存在有效无效规则校验(X 等价类、边界值)
2、 同意、安装位置、创建菜单文件夹存在有效无效,但是当前界面并不提示错误(X 等价类、边界值)
3、 参数之间不存在一个是什么另外一个必须什么的逻辑关系(X 判定表)
4、 参数存在无效,不全是有效的(X正交试验)
5、流程分析法:一个功能的实现需要多个界面协同完成(跨界面),
存在逻辑关系(对错不能同时存在,同意/不同意、上一步/下一步),
并且不同参数组合会输出不同结果
流程分析法设计测试用例
1.矩阵法
流程分析法的优缺点
优点:流程分析法既能覆盖条件为真的分支,也能覆盖条件为假的分支
缺点:流程分析法不能验证每个界面的参数是否正确,验证的是流程,
所以需要与开发进行沟通需求,需要在每个界面进行校验,
如果错误,直接在当前界面提示信息,所以需要多种方法组合使用。
Step5、利用流程分析法设计测试用例
画图法:
① 将安装向导界面的判定条件并列存放在一行
② 将许可协议加密的判定条件并列存放在下一行
③ 重复步骤②,直到所有界面都画完
④ 先画条件为真的分支
⑤ 再画条件为假的分支
⑥ 一条分支为一条测试用例