用例的核心要素:
用例编号,所属模块,用例标题,优先级,前置条件,操作步骤,测试数据,预期结果,实际结果
如何实现高质量的测试用例:
1.测试用例覆盖所有的用户需求
2.测试用例要简单明了
3.各类型的测试用例要齐全
4.用最少的用例覆盖最多的需求
设计方法:
等价类划分法:一般分为有效等价类和无效等价类
把所有可能输入的数据分为若干个区域,然后从每个区域中取少量有代表性的数据进行测试即可,在这个集合中每个输入条件都是等效的
有效等价类:符合《需求规格说明书》,输入合理的数据集合
无效等价类:不符合《需求规格说明书》,输入不合理的数据集合
边界值分析法:取稍高于或稍低于边界的一些数据进行测试
上点:边界上的点,无论此时的域是开区间还是闭区间,开区间的话,上点就是在域外,闭区间的话,上点就是在域内
离点:离上点最近的点,开内闭外
内点:开内闭外
测试计划:
定义:制定测试目的,范围,方法,时间进度及软件测试重点的过程
核心:测试目的,测试资源,测试范围,测试风险,人员分工,测试策略,测试准则,测试进度,提交测试文档
测试目的:对项目测试进行整体描述,详细描述各个模块、功能具体要做什么样的测试,bug解决情况,以及相应的上线时间
测试资源:人力资源,系统资源
测试范围:测试对象,测试特性以及不测试的特性
测试风险:描述测试任务可能遇到的风险,以及规避的方法
测试策略:都需要进行哪些策略
测试准则:
提交测试文档:规划测试任务的所有文档输出,根据项目特点进行规划