测试计划
包含的大概内容有:
测试背景,测试策略,测试范围,测试目的,
人员的安排,时间的分配,测试的环境情况,风险评估等。
风险大概有:
测试人员对业务流程的不熟悉,时间紧任务重,软件硬件网络出现故障,
人员的变更,测试资源未及时到位等
测试用例
用例模板(示例为我们公司的模板):
用例编号,前置条件,所属模块,用例标题,优先级,操作步骤,输入数据,预期结果,实际结果
接口测试用例模板(示例为我们公司的模板):
用例编号,所属模块,接口描述,接口功能,请求路径,请求方式,请求头,请求体,输入数据,预期结果,实际结果
编写测试用例的方法:
等价类划分法,边界值分析法,场景法,正交表法,因果图法,判定表法,错误推测法
等价类划分的概念:
等价类划分法是将所有程序的输入域划分成若干个子集合(等价类),然后从每一个子集合中选取少数具 有代表性的数据作为测试的输入数据
等价类划分有效等价类(正面,不会报错)和无效等价类(负面,抛出错误)
边界值分析法的概念:
边界值分析法是对等价类划分法的一个补充,边界值一般都是从等价类的边缘值去寻找。
原则和步骤:
确定边界:应当选取正好等于,刚刚大于或者刚刚小于边界的值作为测试数据-----范围相关 有效等价类和无效等价类的边界
场景法的概念:
通过场景描述的业务流程(业务逻辑),也包括代码实现逻辑,设计用例来遍历场景,验证软件系统功能的正确性
错误推测法(反推法):
根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用 例的黑盒测试方法。
正交表法场景:
在一个界面中有多个控件,每个控件有多个取值,控件之间可以相互组合
由于组合量太大,不可能为每一种组合都创建测试用例。如何采用最少的测试用例集合获得最大的测试覆盖率--采用正交排列法
因果图法概念:
因果图法比较适合输条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓
的结果就是输出。
缺陷报告
缺陷报告模板(示例为我们公司的模板):
缺陷编号,缺陷状态,测试环境,缺陷类型,严重程度,优先级,缺陷标题,重现步骤
禅道中提交BUG的内容有:
所属产品,所属模块,所属项目,影响版本,BUG标题,BUG描述,BUG类型,操作系统,严重程度,优先级,
当前指派,截止日期,重现步骤等
BUG的生命周期:
提交BUG--→分配BUG--→处理BUG--→验证BUG--→关闭BUG
缺陷的八大状态:
新建,已指派,已打开,已修复,已拒绝,已延期,已关闭,重新打开
新建状态:是指新发现的缺陷提交到缺陷库,还未进行任何处理。
已指派状态:是指将缺陷指派给负责的开发人员。
已打开状态:是指缺陷已确认可以开始修复。
已修复状态:是指开发人员将缺陷解决了。
已拒绝状态:是指开发人员认为不是缺陷和不认可的缺陷。
已延期状态:是指短期内无法解决的缺陷。
已关闭状态:是指测试人员将已修复的缺陷在新版本上验证通过了。
重新打开状态:是指测试人员将已修复的缺陷在新版本上验证,发现问题依然存在。
严重程度一般分为:关键的、主要的、次要的和无关紧要的。
优先级一般分为:紧急、高、中和低
测试报告
测试报告对应的信息有(我们公司的测试报告模板):
目录,测试范围,测试环境,测试进度,测试用例执行分析(进行几轮测试,通过多少,失败多少,通过
率),遗留缺陷(遗留多少条BUG,BUG描述,所属模块,严重程度,处理方案),测试结论,建议,附录等。
|