



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
QA工作流程修订历史记录日期版本说明作者2006-6-8V1.0初稿谢中才QA工作流程1. 流程标准流程在工作中具有重要作用,提高效率,确保了工作进度和工作的顺利进行。一般来说,我们可以将软件测试周期分为五个部分和四个重要环节, 当然了,QA在项目前期需要参加需求/功能文档的审阅和设计文档的审阅,一方面是保证需求/功能文档和设计文档的正确合理性,另一方面也是也是了解产品/项目,为QA后期的工作做准备,例如测试计划等.五个部分: 测试计划 测试设计 测试开发 测试执行 测试评估 四个重要环节:通用的流程是: 得到市场需求、功能设计说明书和其他必要的文档 得到预算和进度要求, 参与项目、测试计划的制定, 设立大致的时间进度表、期限和里程碑. 确定与项目有关的人力资源、QA的项目负责人以及相应的责任、报告的要求、所需的标准和过程 (如发行过程、变更过程等等) 确定应用软件的高风险范围,建立优先级、确定测试所涉及的范围和限制 确定测试的步骤和方法: 单元、集成、功能、系统、负载、可用性等各种测试 确定对测试环境的要求 (硬件、软件等) 确定对测试的输入数据的要求,确定输入环境的类别、边界值分析、错误类别 准备测试计划文件和对计划进行必要的回顾 准备测试案例,对测试案例进行必要的回顾/调查/计划 准备测试环境和测试用具,得到必需的用户手册/参考文件/结构指南/安装指南,建立测试跟踪过程,建立日志和档案、建立或得到测试输入数据 得到并安装需要测试的软件版本 分配任务,进行实际的测试 评估和报告结果 跟踪发现的问题/错误,直至问题的解决. 在整个软件生命周期里, 维护和修改测试计划、测试案例、测试环境和测试用具.在具体的测试项目执行中,最简化的流程至少应包括:1. 一旦接到新的项目后,由质量经理确定项目的QA负责人,并协同项目负责人组建项目组;2. QA项目负责人接受任务后,认真阅读有关文档(需求文档,功能性文档),理解项目的具体要求和测试的目标;3. 做好测试计划,分配好任务,尽量和开发的其它环节取得协调;4. 准备测试环境,安装要测试的产品或系统,协助开发做单元测试,从而更深地了解其特性和用户需求等;5. 在此基础上完成约85%以上测试用例的设计,并在今后不断测试中完善;6. 进行实际的测试, 所有的测试行为需在TD上记录下来,并进行跟踪;7. 不同的阶段需要提交各个阶段的测试报告;8. 完成最后的测试后,QA需要提供最终测试分析报告;9. 项目完成后,要对整个项目进行总结,包括工作流程,测试计划/案例.为以后的项目吸取经验. 2 流程的说明2.1 .测试环境的准备对需要测试的产品/项目要有整体认识,不仅是代码,还要有相应的文档(如安装文档等)或系统配置要求等,了解需要测试的项目或产品其功能、特性、输入/输出和结构。准备好测试的软硬件环境和网络环境(包括硬件平台、操作系统、浏览器、数据库、系统配置等)和要用的软件测试工具。 测试服务器的安装由QA相关人员和信息中心相关人负责,保证测试服务器能够及时的搭建好,不影响测试任务; 测试服务器的密码只有相关人员(质量经理、网管人员和项目负责人)知道,不允许将密码告知其他人员,也不允许开发人员在测试服务器上直接修改代码. 测试前要充分的了解要测试的对象(系统或产品),要有整体认识,了解其功能、特性、输入/输出和结构。 准备好要用的软件工具、文档,测试套件等2.2. 测试工作 QA项目负责人接受任务后,根据不同的产品或测试阶段,选定不同的测试方法和测试目标,确定测试的要点,设计测试计划和测试案例。1) 单元测试阶段 在开发人员编写代码阶段,QA相关人员就要介入,如果人力资源缺乏的话,至少QA项目负责人要介入, 这一阶段主要工作有: 研读市场需求文档/功能性文档, 理解产品特性,开发测试用例. 跟踪开发人员进度,了解产品功能实现情况,测试哪些特性/功能已实现,哪些没有实现。 从测试的角度向开发人员提出改进意见,完善产品性能. 协助开发做好单元测试. 理解产品特性, 建立、改进和完善测试案例。 提高和掌握项目测试所需求的专业技术水平.在这一阶段,QA人员只要将报告提交给编程人员和该项目直接相关人员就可以。对所发现的问题可以不作为bug报到TD里,只作为问题在报告中提出。在这一阶段主要有两项关键任务是: 在开发人员交代码日期,要清楚知道是否所有的功能和特性全部地、完整地得到实现; 完成该项目(或产品)的测试案例,并要求将测试案例发给开发,项目经理,项目组长,质量经理及其相关人员的审阅,以保证它的质量。最后,要将所有测试案例输入到TD。 2) 正式测试执行阶段 及时地合理分配任务; 准确地、认真地执行任务; 如果QA拿到新的测试版本后,要先验证开发人员已经Fixed的Bug, 将情况回馈给项目组长;QA close一个bug时,必须注明在那个测试版本里closed. Bug验证完后,执行没有测试的案例. 测试中遇到自己无法解决的问题时,应及时上报项目负责人,由项目负责人协同有关人员解决,如果项目负责人解决不了的,项目负责人可以上报给部门经理寻求帮助解决; 每天测试工作完成后,需要在TD上填写测试结果,QA项目负责人要整理测试报告,包括工作报告、项目报告、质量报告等。 QA应该在每个项目发布前一天(至少一天)结束所有的测试工作。最后一天,由开发,项目经理, QA共同合作,对产品做最后检测和分析,及时处理出现的问题,保证产品按时发布; 质量经理及其经理助理和项目组长要每天审阅测试报告以及一些主要的Bug; 如果一些严重的问题总是不能被及时的解决, 阻碍QA的下一步测试的话, 项目负责人要及时的上报. 项目组要及时地更新最新的版本。3. 版本发布产品发布是QA的重要事情,其要点有: 产品发布,关键是质量,我们既要确保按时完成测试计划,也要却不按质地完成计划,保证产品的质量。 QA项目负责人在完成测试后,要提供完整的质量检测报告,包括全部测试结果,分析报告等; 质量经理,经理助理及其项目负责人要在报告发送前,一起审阅测试分析报告.4. 测试分析一个项目测试结束后,要及时分析整个产品的开发和测试阶段,找出一些存在的问题。对于QA,尤其是我们本应该在前期就应该发现的严重问题,但是前期没有发现,直到后期才发现的或者有客户发现了问题,要认真的分析其原因,确定解决问题的对策,避免今后的项目中出现类似的情况。一般情况下,要做一下分析工作: 做的好的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030肉牛养殖行业信用评级体系构建与风险管理框架设计报告
- 2025-2030空气炸锅代工产业链转移分析及健康烹饪概念与小家电PE投资报告
- 2025-2030社区武术培训服务模式创新与社会效益研究
- 2025-2030畜牧机械装备技术升级与市场机遇分析报告
- 2025江西招聘区非公党委党务工作者1人备考考试题库附答案解析
- 2025内蒙古呼伦贝尔市新巴尔虎右旗人民医院招录卫生专业技术辅助性人员25人备考考试题库附答案解析
- 2025年夏季中国盐业集团有限公司招聘备考考试试题及答案解析
- 2025内蒙古地质矿产集团招聘5人考试模拟试题及答案解析
- 2025伊犁州新华医院第一批招聘编制外工作人员20250101等9个岗位补充招聘考试模拟试题及答案解析
- 初中数学分册测试题及解析
- 2024心肺复苏培训课件完整版
- 失能老人健康知识讲座
- 小针刀治疗的应急预案
- 业务外包作业人员培训管理办法
- 中央企业合规管理办法
- 物理化学实验B智慧树知到课后章节答案2023年下北京科技大学
- 1-丁烯安全技术说明书MSDS
- 技术类《核电站通用机械设备》第1部分(阀门)
- 现场签证单模板
- 风机盘管更换施工方案
- Analyst软件应用培训教程
评论
0/150
提交评论