功能测试的流程:
(1).需求分析与评审
(2).测试计划与测试方案
(3).测试用例设计
(4).测试用例评审
(5).执行用例
(6).缺陷跟踪及报告产出
测试用例编写方法:
1.基于需求
2.等价类:无穷的测试分为N个类,然后从类里面取一个数据测试,只要这一个数据通过
3.边界值(输入和输出的边界值)
4.因果图 :输入(原因)和输出(结果)之间的关系
5.正交排列法:正交排列法是用正交表(抽样,抽满足正交表的数据)
6.用例场景法
比如1:登录
1.判断用户名是否存在
2.判断用户名和密码是否匹配
3.判断用户的状态是否正确
4.触发click
比如2:业务流程
注意:一个业务流程图里面不一定只有一个场景
对下图编写测试用例(场景法):
上假设这个场景有一个入口三个出口,每一个场景只有入口和一个出口
场景一:基本流
场景二:基本流–备选流1–备选流2
场景三:基本流–备选流3–备选流1–备选流4
场景四:基本流–备选流1–备选流3–备选流4
7.错误推断法:根据几种情况来编写用例
----------1.测试人对项目的了解------功能的复杂度+开发人员容易出的问题;
----------2.用户的反馈
----------3.未上线的缺陷,和已发布的以前出现的缺陷