五.软件开发中的测试规范教程文件_第1页
五.软件开发中的测试规范教程文件_第2页
五.软件开发中的测试规范教程文件_第3页
五.软件开发中的测试规范教程文件_第4页
五.软件开发中的测试规范教程文件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件(ruǎnjiàn)项目管理培训讲座系列(xìliè)之五——软件测试管理规范第一页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范2内容提要(nèirónɡtíyào)软件测试管理的基本概念软件测试工作的组织管理软件测试环境(huánjìng)的建设维护第二页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范3何谓(héwèi)软件测试简言之,软件测试是对已完成(wánchéng)程序的执行过程,其目的在于检验是否达到了项目目标。随着各类应用系统的出现,软件测试的内容、形式和方法都发生了巨大的变化。第三页,共30页。2023年2月6日软件项目管理(guǎnlǐ)培训之五——测试管理(guǎnlǐ)规范4何谓(héwèi)软件测试管理对软件测试工作的内容规划、环境(huánjìng)配置、方法选择、流程设计,统称为软件测试管理管理的目的在于保证软件测试的有效性第四页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范5对软件测试管理(guǎnlǐ)的理解误区

误区1:认为软件开发技术比软件测试重要质量是保证技术价值的根本测试驱动着开发:水手和舵手(duòshǒu)的故事误区2:认为测试工作内容简单,易于完成反思:吃鸡蛋一定比下鸡蛋容易吗?误区3:极不规范的测试流程和工作习惯案例1:测试要在技术实现完成后启动案例2:软件测试=程序测试?第五页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范6软件测试的目的(mùdì)

以最小的代价,找出各类错误和缺陷证明软件的功能和性能满足客户的需求定性定量的评价软件系统的可靠性和稳定性证明软件系统的错误已经(yǐjing)很少,可以接受第六页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范7软件测试的重要(zhòngyào)作用

对需求分析工作的指导测试人员最容易理解(lǐjiě)客户的需求对规划设计工作的指导不可测试的设计是不能接受的对技术实现工作的指导代码审查、文档备案等工作也是测试的环节对系统发布工作的指导当技术实现结束的时候,测试工作仍在继续第七页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范8内容提要(nèirónɡtíyào)软件测试管理(guǎnlǐ)的基本概念软件测试工作的组织管理(guǎnlǐ)软件测试环境的建设维护第八页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范9软件测试工作的内容(nèiróng)和形式

软件测试的内容对需求(xūqiú)分析、设计方案的评测对技术实现过程的代码和数据审查对系统实现功能和性能评测对系统发布过程的监督,后续技术支持工作的保证软件测试的形式静态测试:评估和审查,主要针对文档、数据和代码动态测试:运行和比对,主要针对程序、结果和案例软件测试的人员参与项目经理和测试经理:对需求(xūqiú)分析和设计方案的评测技术实现人员:代码审查、数据合法性检查等测试人员:功能性能评测、Bug记录/报告/跟踪客户方人员:对操作友好性、功能和性能的认可测试第九页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范10小题大做——测试案例(ànlì)剖析

测试目标:Dos环境下的Copy命令需求与设计的评测——测试工作的范围确定支持软盘、硬盘、光盘不同磁盘介质吗?支持远程(yuǎnchéng)网络环境的应用吗?技术实现的评测——核心测试流程的执行代码检查与数据合法性检查功能测试案例和性能测试案例的编写与执行测试报告编写与提交第十页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范11软件测试生命周期开发(kāifā)生命周期需求(xūqiú)分析设计定义程序编制维护建立建立建立修改测试生命周期测试计划测试设计定制个案

测试执行评估评估测试执行缺陷跟踪越早测试越好第十一页,共30页。2023年2月6日软件项目管理(guǎnlǐ)培训之五——测试管理(guǎnlǐ)规范12软件测试信息流(1)第十二页,共30页。2023年2月6日软件项目管理培训之五——测试(cèshì)管理规范13软件测试信息流(2)软件(ruǎnjiàn)配置软件(ruǎnjiàn)需求规格说明软件(ruǎnjiàn)设计规格说明源代码……测试配置测试计划测试用例测试程序……测试工具测试数据自动生成(shēnɡchénɡ)程序静态分析程序动态分析程序测试结果分析程序驱动测试的测试数据库……测试结果分析比较实际结果与预期结果评价错误是否发生第十三页,共30页。2023年2月6日软件项目管理培训之五——测试(cèshì)管理规范14软件测试信息流(3)排错(调试)错误定位、确定出错性质改正错误,更新代码,重新编译修改相关文档修正后的再测试检验已发现的错误是否被解决检验是否引入了新的错误——按下葫芦浮起瓢检验是否降低了系统(xìtǒng)性能和稳定性只有通过测试,技术工作才能结束第十四页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范15软件测试的工作(gōngzuò)流程(1)测试计划测试(cèshì)设计测试准备测试实施单元组装系统压力更新数据Bug的报告与跟踪测试评估调整计划第十五页,共30页。2023年2月6日软件项目管理(guǎnlǐ)培训之五——测试管理(guǎnlǐ)规范16软件测试的工作(gōngzuò)流程(2)测试计划阶段确定需求、评估风险制定策略(cèlüè)、确定资源设计进度、编写计划测试设计阶段了解测试目标,掌握用户需求和处理流程设计测试案例格式、内容和相关数据要求确定测试工作的步骤、时序评估测试设计方案的可行性和资源需求第十六页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范17软件测试的工作(gōngzuò)流程(3)测试准备阶段生成测试案例库、选择/编写相关测试工具搭建完整的测试软硬件环境获取完整的待评测内容,设定Bug格式测试实施与评估阶段技术开发人员的参与程度控制测试环境的设置与运行测试结果的确认与分析测试报告的生成与提交Bug跟踪(gēnzōng)阶段——专门的Bug管理规范第十七页,共30页。2023年2月6日软件项目管理培训之五——测试(cèshì)管理规范18内容提要(nèirónɡtíyào)软件测试管理的基本概念软件测试工作的组织(zǔzhī)管理软件测试环境的建设维护第十八页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范19软件测试环境(huánjìng)的组成人力资源环境测试(cèshì)部门的角色、人员与规模硬件设备环境专用的测试(cèshì)机器、通畅的网络平台软件配置环境系统配置要求和测试(cèshì)工具数据管理环境待测数据:代码库和文档库测试(cèshì)案例:案例库和评价标准测试(cèshì)结果:Bug库和测试(cèshì)报告格式第十九页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范20软件测试的人力资源环境(huánjìng)(1)测试(cèshì)部门的组织形式微软的项目组织产品组经理项目经理开发经理质量保证经理开发工程师测试人员流程经理设计经理第二十页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范21软件测试的人力资源环境(huánjìng)(2)其他(qítā)常见的组织形式软件开发组织项目管理质量管理规范、CMM、质量保证测试开发客户服务软件开发组织项目管理质量管理规范、CMM、质量保证测试开发客户服务第二十一页,共30页。2023年2月6日软件项目管理培训之五——测试(cèshì)管理规范22软件测试的人力资源环境(huánjìng)(3)测试组规模的确定开发比例法根据开发人员数量按照一定比例来确定百分比法根据测试人员应该占到项目组中人员的百分比数量来确定测试程序法根据测试程序数量,以及每个程序可能的执行时间,计算出人小时,再根据完成(wánchéng)周期计算测试组规模任务计划法根据历史记录中类似项目工作量,比较新项目同历史项目的工作量,历史项目乘以相应的因子第二十二页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范23软件测试环境(huánjìng)中的文档规范国家标准《计算机软件文件编制规范(guīfàn)》测试计划测试设计说明测试用例说明测试规程说明测试项传递报告测试日志测试事件报告测试总结报告第二十三页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范24软件测试环境(huánjìng)中的流程控制必须具有测试自觉性,使其覆盖完整开发过程必须及时(jíshí)记录跟踪Bug,推动开发人员工作必须客观提供测试报告,供项目管理人员参考善于统计分析,从历史中寻找答案第二十四页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范25软件测试环境(huánjìng)的软硬件环境(huánjìng)软硬件环境要求独立性:绝对不可以将开发和测试(cèshì)基于一个硬件平台适用性:测试(cèshì)环境必须和用户应用环境类似通畅性:应有网络平台和其他信息交流手段软硬件配置要求开发人员提供完整的配置说明和操作手册建立测试(cèshì)环境与代码库、文档库的接口第二十五页,共30页。2023年2月6日软件(ruǎnjiàn)项目管理培训之五——测试管理规范26软件测试环境(huánjìng)的数据环境(huánjìng)代码库和文档库必须有明确的版本控制测试案例库独立保存于测试环境中注意调试案例与测试案例的差别(chābié)Bug库必须有严格的Bug格式定义和客观的记录必须有完整的Bug跟踪流程测试报告以文档、表格、Chart的形式提供直观说明第二十六页,共30页。2023年2月6日软件项目管理培训(péixùn)之五——测试管理规范27软件测试工具(gōngjù)的选择和制作常用的测试工具脚本编程语言:Perl、VisualTest集成化的测试工具:MITestDirectorCompuwareQADirectorRationalTestManager自编的测试工具一般来说,80%以上的测试工作都需要(xūyào)自行设计甚至开发测试工具第二十七页,共30页。2023年2月6日软件项目管理(guǎnlǐ)培训之五——测试管理(guǎnlǐ)规范28案例(ànlì)剖析RTK项目的评测流程(liúchéng)文档展示Table处理的Benchmarking流程(liúchéng)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论