软件测试中测试方案和测试计划的区别

一、测试计划:

对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。

二、测试方案:

描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

三、测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。

四、测试方案是技术层面的文档,从技术的角度度一次测试活动进行规划。

五、测试计划要明确的内容:

1、明确测试组织的组织形式

1>测试组织和其他部门关系,责任划分。

2>测试组织内的机构和责任安排。

2、明确测试的测试对象(明确测试项,用于后面划分任务,估计工作量等)

3、完成测试的需求跟踪

4、明确测试中需要遵守的原则

1> 测试通过/失败标准

2> 测试挂起和回复的必要条件

5、明确测试工作任务分配是测试计划的核心

1、进行测试任务划分

2、进行测试工作量估计

3、人员资源和物资源分配

4、明确任务的时间和进度安排

5、风险的估计和规避措施

6、明确测试结束后应交付的测试工作产品

六、测试方案的具体内容:

1、明确策略

2、细化测试特性(形成测试子项)

3、测试用例的规划

4、测试环境的规划

5、自动化测试框架的设计

6、测试工具的设计和选择

七、测试方案需要在测试计划的指导下进行,测试计划提出“做啥”,而测试方案明确“咋做”。

时间: 2024-11-02 12:16:13

软件测试中测试方案和测试计划的区别的相关文章

测试计划与测试方案的区别

计划:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划: 方案:属于技术层面的文档,从技术的角度对测试活动进行规划. 测试计划: 对测试全过程的组织.资源.原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求. 测试方案: 描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案. 测试方案需要在测试计划的指导下进行,测试计划提出"做什么",而测试方案明确&qu

三角形问题-软件测试中的黑盒测试是怎样测试啊?

问题描述 软件测试中的黑盒测试是怎样测试啊? 三角形问题用黑盒测试方法进行测试,要求使用边界值测试.等价类测试.决策表测试.因果图测试法分别进行测试? 解决方案 等价类划分法 三角形ABC 三边 且 都为正数 且A+B大于C,,,, 有效等价类 和无效等价类 边界值同理,是在等价类的基础上,选取一些有代表性的边界数值进行测试 解决方案二: 等价类划分法 三角形ABC 三边 且 都为正数 且A+B大于C,,,, 有效等价类 和无效等价类 边界值同理,是在等价类的基础上,选取一些有代表性的边界数值进

软件测试中的人才培养浅谈

软件测试是对开发人员已经发布出来的软件进行验证和测试,以保证软件的质量.和其他工作一样,也需要相应的工作人员实现已规划好的测试计划. 本文将从测试人才招聘.测试人才的应用.绩效考核和职业规划几个方面对软件测试中的人才培养进行描述. 1.测试人才招聘 招聘是为已经确定的工作岗位物色适合的人选的过程.在这个过程中,首先需要明确职位描述.技术知识能力要求.完成这份工作所需要具备的基本素质和其他具 体的特殊的要求.职位描述包括岗位职责和将来的工作任务.技术.知识和能力要求是必须掌握了相应的技术,知识和能

软件测试中的黑天鹅系列(一) 认识软件测试中的黑天鹅

1. 软件测试中的"黑天鹅" 几年前,我带领的一个测试小组遗漏了一个严重的bug到网上,当用户反馈这个bug后, 我们对它进行了深入的分析和重现,最终所有人一致认为,这个bug能够发生实在是机缘巧合,因为它需要多个条件同时发 生才有可能触发,比如"XX算法开关必须打开.XX算法开关又必须关闭.XX参数必须取某个特定值.用户的使用环境必须是 XX个场景.硬件必须是使用XX接口板.软件必须是XX版本.XX的带宽恰巧又不够...",在用户那里,这些条件有一条不 满足,就不

PHP中date与gmdate有什么区别?

  一.PHP中date与gmdate有什么区别? PHP中的时间有2个格式化函数:date()和gmdate(),在官方的文档中的描述为: date - 格式化一个本地时间/日期 gmdate - 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT). 举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的: 当前时间假定是2007-03-14 12:15:27 echo date('Y-m-d H:i:s', time()); 输出为:2007-

SQL中UNION 与 UNION ALL 的区别

区别 SQLServer2000中UNION与UNION ALL的区别 UNION 运算符: 将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行.这与使用联接组合两个表中的列不同. 使用 UNION 组合两个查询的结果集的两个基本规则是: 所有查询中的列数和列的顺序必须相同. 数据类型必须兼容.        这种多结果的查询组合为单一结果集在实际中应用的非常方便.但在应用中也有有着问题,如下实例可以进一步说明问题. 问题描述:        为了进一步分析与统计企

用户体验测试方案和用户体验测试结论

产品可用性测试,是观察用户使用产品的.最自然的状态.换句话说,就是把用户扔进可用性实验室,然后你藏到一边,通过监控屏幕,偷看用户怎么折腾产品的全过程. 上个月,借产品可用性测试机会,身平第一次接触了产品可用性测试. 以前,说到可用性测试,我的脑海里总会浮现出一些测试卡片.摄像机.价格昂贵的眼动仪等等高科技设备.真实经历了以后,发现原来那些根本就不是主角,真真的主角是找到合适的用户. 另外用户体验测试,实际上是通过用户的一些真实测试,检验产品的可用性,然后作为产品上线的重要参考.我觉得需要做好以下

jquery中after与insertAfter有什么区别

jquery的dom操作方法中,包括了after与insertAfter,这两个方法名字相近,所实现的功能从名 字中不容易分辨,所以在经过试验后撰文一篇以加深记忆. 测试代码如下: <html> <head> <meta charset="utf-8″> <title> 测试insertAfter与after的区别 </title> </head> <body> <ul> <li class=&

软件测试中的黑天鹅(二) 黑天鹅发生的前后

1.历史与三重迷雾 在"认识软件测试中黑天鹅"一文中,我描述了什么是软件测试中的黑天鹅及其特点,本文将 探讨测试中的黑天鹅发生之前.之后.以及正在发生之中的故事. <黑天鹅>一书的作者Nassim指出"历史是模糊的.你 看到了结果,但看不到导致历史事件发生的幕后原因."其实,测试何尝不是这样,假如把测试看成一个盒子,这个盒子也 是模糊的,你看不到盒子里面是什么,整个机制是如何运行的. 书中描述:"对待历史问题,人类思维会犯三个毛病,我 称之为三