整理的软件测试问题提问单
作者:网络转载 发布时间:[ 2011/12/22 11:48:26 ] 推荐标签:
7、确定测试需求的作用是什么?
回答:1)确定测试对象以及测试工作的范围和作用
2)确定整个测试工作(如安排时间表、测试设计等)并作为测试覆盖的基础
8、确定测试需求的信息来源是什么?
回答:现有的需求列表,、用例、用例模型、用例实现、补充规约、设计需求、商业理由、终用户访谈以及对现有系统的复审(PS:上面几种来源中重要的是设计需求,其他文档在很多公司都是缺少的)
9、测试需求有哪几种类型,它们的具体内容分别是什么?
回答:分为 功能性测试需求,性能测试需求,可靠性测试需求。
功能性测试需求来自于测试对象的功能性行为说明。
性能测试需求来自于测试对象的指定性能行为。
可靠性测试需求有若干个来源,它们通常在补充规约、用户界面指南、设计指南和编程指南中进行说明。
10、评估风险的目的是什么?
回答:大限度的提高测试效率并确定测试工作的优先级,制定一个可接受的测试顺序。(PS:简单的说是把测试需求进行优先等级的划分,并描述这样划分的理由)
11、确定测试优先级的目的是什么?
回答:
1)确保将测试工作的重点放在恰当的测试需求上
2)确保尽早地处理关键,有意义或风险高的测试需求
3)确保在测试中考虑到了任意依赖关系(序列,数据等等)
12、如何评估风险并确定测试优先级?(PS:该问题篇幅很大,但在实际应用中大部分公司都没有应用该技术,所以只需了解即可,不必认真研究)
回答:具体的步骤如下:
1)评估风险
第一步:在评估风险之前,首先要确定并说明将要使用的风险程度指标(即优先级别的具体划分),一般的划分方法如下:
H - 高风险,无法忍受。 极易遭受外部的风险,公司公司将遭受巨大的经济损失、债务或不可恢复的名誉损失。
M - 中等风险,可以忍受,但是不希望其出现。遭受外部风险的可能性小,公司可能会遭受经济损失,但只存在有限的债务或名誉损失
L - 低风险,可以忍受。根本不会或不太可能遭受外部的风险,公司只有少许经济损失或债务或根本没有损失。公司的名誉也不会受到影响
第二步:列出测试需求并为每个测试需求确定风险程度指标,并简要说明选择相应指标的理由。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11