- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目管理培训讲座软件测试管理规范主讲人:某某某内容提要软件测试管理的基本概念软件测试工作的组织管理软件测试环境的建设维护何谓软件测试简言之,软件测试是对已完成程序的执行过程,其目的在于检验是否达到了项目目标。随着各类应用系统的出现,软件测试的内容、形式和方法都发生了巨大的变化。何谓软件测试管理对软件测试工作的内容规划、环境配置、方法选择、流程设计,统称为软件测试管理管理的目的在于保证软件测试的有效性对软件测试管理的理解误区误区1:认为软件开发技术比软件测试重要质量是保证技术价值的根本测试驱动着开发:水手和舵手的故事误区2:认为测试工作内容简单,易于完成反思:吃鸡蛋一定比下鸡蛋容易吗?误区3:极不规范的测试流程和工作习惯案例1:测试要在技术实现完成后启动案例2:软件测试 = 程序测试?软件测试的目的 以最小的代价,找出各类错误和缺陷证明软件的功能和性能满足客户的需求定性定量的评价软件系统的可靠性和稳定性证明软件系统的错误已经很少,可以接受软件测试的重要作用 对需求分析工作的指导测试人员最容易理解客户的需求对规划设计工作的指导不可测试的设计是不能接受的对技术实现工作的指导代码审查、文档备案等工作也是测试的环节对系统发布工作的指导当技术实现结束的时候,测试工作仍在继续内容提要软件测试管理的基本概念软件测试工作的组织管理软件测试环境的建设维护软件测试工作的内容和形式软件测试的内容对需求分析、设计方案的评测对技术实现过程的代码和数据审查对系统实现功能和性能评测对系统发布过程的监督,后续技术支持工作的保证软件测试的形式静态测试:评估和审查,主要针对文档、数据和代码动态测试:运行和比对,主要针对程序、结果和案例软件测试的人员参与项目经理和测试经理:对需求分析和设计方案的评测技术实现人员:代码审查、数据合法性检查等测试人员:功能性能评测、Bug记录/报告/跟踪客户方人员:对操作友好性、功能和性能的认可测试小题大做—测试案例剖析测试目标:Dos环境下的Copy命令需求与设计的评测——测试工作的范围确定支持软盘、硬盘、光盘不同磁盘介质吗?支持远程网络环境的应用吗?技术实现的评测——核心测试流程的执行代码检查与数据合法性检查功能测试案例和性能测试案例的编写与执行测试报告编写与提交测试设计定制个案 测试执行 测试执行软件测试生命周期越早测试越好开发生命周期 维护需求分析设计定义程序编制建立建立建立修改测试生命周期 测试计划缺陷跟踪软件测试信息流(1)软件测试信息流(2)软件配置软件需求规格说明软件设计规格说明源代码……测试配置测试计划测试用例测试程序……测试工具测试数据自动生成程序静态分析程序动态分析程序测试结果分析程序驱动测试的测试数据库……测试结果分析比较实际结果与预期结果评价错误是否发生软件测试信息流(3)排错(调试)错误定位、确定出错性质改正错误,更新代码,重新编译修改相关文档修正后的再测试检验已发现的错误是否被解决检验是否引入了新的错误——按下葫芦浮起瓢检验是否降低了系统性能和稳定性只有通过测试,技术工作才能结束软件测试的工作流程(1)单元测试计划测试设计测试准备测试实施测试评估组装系统压力更新数据调整计划Bug的报告与跟踪软件测试的工作流程(2)测试计划阶段确定需求、评估风险制定策略、确定资源设计进度、编写计划测试设计阶段了解测试目标,掌握用户需求和处理流程设计测试案例格式、内容和相关数据要求确定测试工作的步骤、时序评估测试设计方案的可行性和资源需求软件测试的工作流程(3)测试准备阶段生成测试案例库、选择/编写相关测试工具搭建完整的测试软硬件环境获取完整的待评测内容,设定Bug格式测试实施与评估阶段技术开发人员的参与程度控制测试环境的设置与运行测试结果的确认与分析测试报告的生成与提交Bug跟踪阶段——专门的Bug管理规范内容提要软件测试管理的基本概念软件测试工作的组织管理软件测试环境的建设维护软件测试环境的组成人力资源环境测试部门的角色、人员与规模硬件设备环境专用的测试机器、通畅的网络平台软件配置环境系统配置要求和测试工具待测数据:代码库和文档库测试案例:案例库和评价标准测试结果:Bug库和测试报告格式产品组经理项目经理开发经理质量保证经理流程经理设计经理开发工程师测试人员软件测试的人力资源环境(1)测试部门的组织形式微软的项目组织软件开发组织软件开发组织项目管理质量管理测试质量管理客户服务客户服务项目管理开发测试规范、CMM、质量保证开发规范、CMM、质量保证软件测试的人力资源环境(2)其他常见的组织形式软件测试的人力资源环境(3)测试组规模的确定开发比例法:根据开发人员数量按照一定比例来确定百分比法:根据测试人员应该占到项目组中人员的百分比数量来确定测试程序法:根据测试程序数量,以及每个程序可能的执行时间,计算出人小时,再根据完成
文档评论(0)