软件测试计划怎么写?求助...

软件测试计划是软件测试员与产品开发小组交流意图的主要方式 。
包括的内容有
对高级期望、何为软件缺陷,进行定义 。
确定测试人员,在哪里测试,确定资源要求以及如何获得他们 。确定团队间的责任 。
确定哪些需要测试 , 哪些不需要测试 。
定义测试阶段,确定本次测试有多少阶段,定义每个阶段的开始、退出规则 。
定义测试策略,确定使用黑盒还是白盒测试,用手工还是使用工具,如果使用工具,是自行开发还是购买已有商用解决方案 。
测试员的任务分配 。
定义测试进度 。
风险评估 。
“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)” 。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where) 。为了使“5W”规则更具体化,需要准确理解被测软件的功能特征、应用行业的知识和软件测试技术,在需要测试的内容里面突出关键部分,可以列出关键及风险内容、属性、场景或者测试技术 。对测试过程的阶段划分、文档管理、缺陷管理、进度管理给出切实
可行的方法 。
就通常软件项目而言 , 基本上采用“瀑布型”开发方式,这种开发方式下,各个项目主要活动比较清晰 , 易于操作 。整个项目生命周期为“需求-设计-编码-测试-发布-实施-维护” 。然而,在制定测试计划时候,有些测试经理对测试的阶段划分还不是十分明晰,经常性遇到的问题是把测试单纯理解成系统测试 , 或者把把各类型测试设计(测试用例的编写和测试数据准备)全部放入生命周期的“测试阶段”,这样造成的问题是浪费了开发阶段可以并行的项目日程,另一方面造成测试不足 。
【软件测试计划怎么写?求助...】
相应阶段可以同步进行相应的测试计划编制 , 而测试设计也可以结合在开发过程中实现并行,测试的实施即执行测试的活动即可连贯在开发之后 。值得注意的是:单元测试和集成测试往往由开发人员承担,因此这部分的阶段划分可能会安排在开发计划而不是测试计划中 。