您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > Ch3-测试策划管理
Ch3测试策划、管理执行计算机学院软工教研室张晓燕第三章测试策划、管理执行3.1测试策划3.2测试管理粗略的购花网站开发计划带给测试组长的思索测试组长在开发计划中看到的时间安排时间:2016.3.31------2016.6.31在2016.12.17日提交测试总结报告该计划是开发人员提出的最粗略的开发时间段,对测试组长而言,需要思考什么问题呢?问题1:2016.12.17提交不了测试总结报告,能往后延吗?问题2:什么时候开始测试?什么时候结束测试?问题3:测试过程都包括哪些组成部分?(测试计划的制定(测试计划的评审)、测试需求的编写(测试需求的评审)、测试环境的搭建(由老师完成)、测试用例设计(测试用例的评审);测试用例执行,测试缺陷的编写,完成测试报告)粗略的购花网站开发计划带给测试组长的思索根据定义好的时间安排表,测试组长有以下思考:在截止时间之前,需要完成以下工作:1)编写测试计划(组长)2)评审测试计划(组长+组员)3)编写测试需求(组员)4)评审测试需求(组长+组员)5)设计测试用例(组员)6)评审测试用例(组长+组员)7)细化测试用例(组员)8)执行测试用例,生成缺陷(组员)9)完成测试报告(组长+组员)在做这些工作时,需要查阅以下相关资料:购花网站系统测试进度安排测试进度安排-----测试组长的功劳!里程碑立项与调查M1(第1阶段)M2(第2阶段)M3(第3阶段)M4(第4阶段)M5(第5阶段)时间16/09/05-09/1216/09/26-10/0910/10-10/2110/24—11/1111/14---11/2511/28---12/16目标(1)人员到位(2)准备测试用的计算机和相关软件(如要用到测试工具,要测试人员先学习)制定和评审测试计划编写和评审测试需求编写和评审测试用例执行测试用例,生成缺陷编写测试报告3.1测试策划范围管理:决定要测试和不测试的特性范围管理要描述项目的范围。对于测试项目,范围管理包括:1.理解哪些功能构成了系统的主要组成部分;2.确定哪些功能需要测试,哪些功能不测试;3.确定哪些功能需要先测试,哪些功能后测试;3.1测试策划准备测试计划(是谁做的事情呢?)测试计划是整个测试项目的执行、跟踪和报告的重中之重,它包括以下内容:1.什么需要测试-----测试的范围,需要清晰地确定要测试什么,不需要测试什么。2.测试应该如何实施----将测试分解为小的可管理的任务,并确定完成这些任务要采取的措施。3.测试需要什么资源----计算机和人力资源(确认两者是否已经到位)。4.测试活动展开的时间线请遵守测试进度安排表。5.所有以上计划所面临的风险,以及合适的应对和处置计划。测试范围对于购花网站而言,哪些功能是需要测试的?哪些功能是不需要测试的?从网络送花系统业务需要描述和网络送花系统领域对象描述描述中,我们能得到什么有用的信息呢?1)需要测试的主要功能:前台:登录、浏览、加入购物车、下订单后台:注册、管理城市、管理员身份管理2)不需要测试的功能:前台:只到下单,不能真正实现网上付款。确定测试方法和策略以上这些功能需要采用什么方法做测试?需要做非功能测试吗?购花网站的系统架构是什么?b/s架构购花网站系统测试策略采用黑盒测试中的那些方法来测试?(等价类、边界值、因果图、判定表等)购花网站系统测试策略功能测试登录等价类,边界值,因果图法注册场景分析法。。。。。。购花网站的非功能测试性能测试在性能上要满足10人同时在线的需要(查阅开发性能需求规格说明)确定测试开始/结束准则各个测试阶段都必须有明确的进入和退出准则。必须要尽早进行测试。(这句话对吗?)过早进行测试是没有用的测试的进入准则描述每个测试阶段或类型的门槛准则,整个测试活动的开始也可以有进入准则。完成/退出准则描述什么时候测试活动可以结束。如果没有退出准则,测试就有可能继续下去。购花网站的测试开始准则和结束准则是什么呢?开始准则:1)测试人员已经到位2)开发人员提供相关文档(需求规格说明书、业务描述图、领域图、愿景等)3)测试环境已经搭建完成确定测试开始/结束准则结束准则?1)所写的测试用例必需全部执行2)严重级别为致命的和严重的缺陷必需全部解决,一般的和微小的允许=10%3)完成测试报告确定人员范围管理确定要测试什么,测试策略确定如何测试,测试计划的下一个问题是什么呢?谁参与测试?测试项目组都有谁?测试组长和测试人员不同的人起不同的作用,这些人要彼此具有互补性1.给定任务时要有明确的职责,使每个人都知道自己的工作在整个项目中的作用2.每个人都知道自己在做什么3.彼此要有互补性,不能互相影响4.彼此补充,分配所有任务确定人员测试组长对组员要组员的能力有所了解例如:孙云擅长做性能测试刘何适合做功能测试组长在不了解组员能力的情况下,安排孙云做功能测试,刘何做性能测试结果:孙云做功能测试不积极,有空就在看小说,玩游戏刘何到了规定时间,仍然没有做完性能测试,经过了解发现他根本不了解什么是性能测试,还在学习阶段确定资源需求作为测试项目策划的一部分,测试组长要对所需的各种硬件和软件资源进行估计,需要考虑以下因素:1)软件环境2)硬件环境3)网络环境4)如果有测试自动化工具,工具的开销对资源的估计不足会影响测试工作的进度。确定测试的可交付产品购花网站测试计划购花网站测试用例购花网站测试总结报告购花网站系统测试计划系统的测试环境服务器硬件CPU,内存,硬盘软件操作系统(名称,版本),应用服务软件(名称,版本),数据库(名称,版本)网络环境网络类型(局域网/广域网)网速系统的测试环境客户端硬件CPU,内存,硬盘软件操作系统(名称,版本),浏览器(名称,版本,测试工具(名称,版本)网络环境网络类型(局域网/广域网)网速测试任务:规模与工作量估计规模估计工作量估计进度估计被测系统的规模:根据功能点(FP)来估计将要完成的工作WBS分解为可控制的较小的模块例如后台管理:工作量大,可以进行分解工作量以人天人月或人年给出测试任务:规模与工作量估计测试购花网站的购花过程A:2016/10/28-2016/10/31B:2016/10/28-2016/10/29加入购物车2016/10/30-2016/10/31下单以上两种时间安排,哪种更好?为什么?风险管理开发人员能确定可能的风险对风险进行量化策划如何缓解风险风险真的出现时的应对措施常见的风险1)对系统理解不到位2)测试时间不足3)测试人员的技能和测试积极性不够……3.2测试管理测试需求测试计划测试用例测试缺陷测试报告以上文档的命名和保管文档的编写标准测试计划模板序号时间修改人主要变化12测试计划模板1.引言2.范围哪些特性要测试,哪些特性不测试3.引用文档给出引用文档和链接,比如需求规格说明、设计规格说明、项目计划、项目估计、过程文档、内部标准等4.测试方法与策略5.测试准则5.1开始测试准则5.2测试结束准则6.测试风险6.1风险测试计划模板6.2风险管理计划7.估计7.1规模估计7.2进度估计8.测试交付的产品9.分工10.测试环境作业按照实验一给定的测试计划模板编写各组网站的测试计划。(一组写一份,由组长完成。组长可召集组员开会讨论)完成后上传到教学网络平台。
本文标题:Ch3-测试策划管理
链接地址:https://www.777doc.com/doc-2904846 .html