软件质量与测试工作.ppt
《软件质量与测试工作.ppt》由会员分享,可在线阅读,更多相关《软件质量与测试工作.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件质量与测试工作目的本文档是测试团队的日常工作规范,主要侧重测试工作的流程和实施,明确软件研发各阶段测试团队参与和完成的工作软件测试方面的一些常见问题的总结(开发人员、测试人员)软件质量与测试工作一、软件测试标准规范1、目的2、团队的构成3、测试流程及规范4、缺陷问题处理流程5、测试工具二、软件常见问题总结分析软件测试标准规范1、目的软件测试就是为了确保软件产品质量,使产品能够顺利交付和通过验收。软件测试标准规范2、团队测试组织结构软件测试标准规范2、团队职责职位名称 相关主要责任测试Manager1、建立企业软件测试流程2、指定测试组长,创建测试组3、分配测试任务4、检查测试进度5、了解项
2、目进度,对测试组工作进行指导、监督6、与企业里其他部门之间的沟通协调软件测试标准规范2、团队职责职位名称 相关主要责任测试Lead1、全权负责所分配的项目2、制定软件测试计划3、统合软件测试用例4、分配并指导测试工程师执行具体测试工作5、与开发人员的沟通协调6、编写项目总结性测试报告软件测试标准规范2、团队职责职位名称 相关主要责任测试engineer1、编写测试用例2、执行测试用例(Run Case)3、提交缺陷4、软件回归验证测试5、提交当日的工作测试记录6、不同测试任务之间的交叉测试软件测试标准规范3、测试流程及规范(1)立项会议阶段(2)需求评审阶段(3)设计测试计划(4)设计测试用例
3、(5)测试设计评审阶段(6)测试的预准备阶段(7)正式测试执行阶段软件测试标准规范(8)回归测试阶段(9)测试阶段性总结(10)测试退出的标准(11)测试的输出文档(12)验收测试(13)周期较短的小项目测试软件测试标准规范3、测试流程及规范-立项会议阶段过程要点 详细说明输入条件 项目立项报告工作内容1、项目可行性分析2、项目经理的确定3、在立项会议上确定测试组长,组建测试小组责任人 测试经理(确定测试组长)软件测试标准规范3、测试流程及规范-需求评审阶段过程要点 详细说明输入条件 需求规格说明书工作内容1、需求人员在会议上讲解需求2、其他人(包括测试)提出疑问、异议3、需求人员给予解答4、
4、所有人员对需求无异议责任人 需求调研、开发、测试软件测试标准规范3、测试流程及规范-设计测试计划过程要点 详细说明输入条件 需求规格说明书、项目开发计划书工作内容1、测试需求2、测试环境3、测试策略4、测试资源5、产品性能、安全指标6、测试提交物责任人 测试组长软件测试标准规范3、测试流程及规范-设计测试用例过程要点 详细说明输入条件 需求规格说明书、测试计划、设计文档工作内容1、等价类划分2、边界值(举例:附件大小)3、错误猜测法4、业务流程场景5、安全测试责任人 测试组软件测试标准规范3、测试流程及规范-测试评审阶段过程要点 详细说明输入条件 测试计划、测试用例工作内容1、测试计划和测试用
5、例完成2、在评审之前,把评审的内容发送给项目组成员熟悉和理解3、召开评审会议4、测试计划5、测试用例责任人 项目经理,测试组长软件测试标准规范3、测试流程及规范-测试的预准备阶段过程要点 详细说明输入条件测试文档评审结束;开发完成内部测试工作内容1、开发组填写测试申请单,提交测试测试组2、测试组在测试环境做smoke testing3、如果smoke testing不通过版本直接打回开发组,如果通过正式进入执行测试阶段4、研发人员提交单元测试报告责任人项目经理、开发组长、测试组长软件测试标准规范3、测试流程及规范-正式测试执行阶段过程要点 详细说明输入条件 测试组长确认可用的测试用例工作内容1
6、、测试工程师执行测试用例2、测试工程师提交缺陷3、测试工程师提交当日的测试记录责任人 测试组全体软件测试标准规范3、测试流程及规范-回归测试执行阶段过程要点 详细说明输入条件 上个版本提交的缺陷得到修复开发人员提交测试工作内容1、测试组长确定回归测试的用例2、测试人员做smoke testing,检查版本的可测性3、执行回归测试用例,提交回归测试记录责任人 测试组长、测试工程师软件测试标准规范3、测试流程及规范-测试阶段性总结过程要点 详细说明输入条件 测试组完成了预订周期的测试任务(根据实际情况:轮数,每周pmo会议)工作内容1、项目过程中全局统计数据,目前存在的问题、风险2、缺陷的具体数据
7、量化统计3、在每轮测试结束后,测试组长将这个阶段性总结发给项目组全体责任人 测试组长软件测试标准规范3、测试流程及规范-测试退出的标准过程要点 详细说明输入条件回归测试结束工作内容1、回归测试所需要的测试用例全部执行完毕,回归测试结束2、所有缺陷经过验证3、需求覆盖率达到100%,编码实现与项目需求确认书保持一致4、立即、紧急、高级别错误修复率达到100%5、普通/低级别错误的修复率达到80%以上6、遗留的缺陷得到一致的解释和认可责任人项目经理、测试组长、测试人员软件测试标准规范3、测试流程及规范-测试输出文档过程要点 详细说明输入条件 系统测试结束工作内容1、测试计划文档2、测试用例文档3、
8、bug缺陷列表文档4、测试总结报告文档5、测试脚本等其他6、测试报告责任人 测试组长软件测试标准规范3、测试流程及规范-测试的内部验收过程要点 详细说明输入条件系统测试结束;测试文档已提交工作内容1、编写用于验收的测试用例2、项目经理启动验收测试会议3、在验收会议上执行测试用例4、根据测试用例的实际执行情况,确定验收通过或不通过5、测试环境为用户的生产环境以及真实数据6、验收测试结束,该测试组解散责任人项目、测试、产品、市场人员等软件测试标准规范3、测试流程及规范-周期较短的小项目测试过程要点 详细说明输入条件 临时的周期较短的小项目工作内容1、测试组长把测试用例用测试需求代替(大颗粒度)2、
9、在研发过程中,测试需求发给研发3、测试人员和产品经理、开发人员等在一起,从头到尾将新功能Product Walk-through责任人 测试人员、产品、开发软件测试标准规范3、测试流程及规范-周期较短的小项目测试测试需求列表样式:软件测试标准规范4、缺陷问题处理流程-状态缺陷状态 责任人Open 测试人员、项目经理、开发组长In progress 开发人员resolved 开发人员reopened 测试人员closed 测试人员软件测试标准规范4、缺陷问题处理流程-解决方式解决方式 描述fixed 问题已解决Wont fixed 问题未解决-将不会解决的问题duplicate 问题重复inco
10、mplete 问题描述的不够准确完全Can not reproduce 问题无法重现软件测试标准规范4、缺陷问题处理流程-优先级级别 描述blocker 阻塞开发或者测试进度,影响系统运行critical 系统崩溃、数据丢失等严重错误Major 主要功能无效minor 功能部分无效,或对现有系统的改进trivila 拼写错误,文本未对齐等软件测试标准规范5、测试工具简介过程阶段 测试工具测试计划 Word、bugfree、Quality Center测试用例 功能Excel、性能Word、TestLink、Quality Center功能测试 HP QTP selenium缺陷管理 bugzi
11、lla、Jira、redmine、Quality Center安全测试 IBM AppScan,Hp Webinspect性能测试 Loadrunner、jmeter、IBM系列软件测试标准规范5、Loadruner简介软件常见问题总结分析常见问题一:统一性不要在软件中使用中英文混合的提示,比如对于用户的操作提示,不要一会用“error”一会用“错误”;一会用“succeed”另一会用“成功”总之要统一。某局长使用心得:删除的时候提示Error,幸亏我英语水平好,可是你换成中文不行吗?比如在我们开发过的系统出现过:1:operation is succeed,具体看一下我们公司jira中哪个系
12、统出现的问题。2:另外,食药监项目初期阶段,日期控件有的采用中文,有的采用英文形式。软件常见问题总结分析常见问题二:容错性对于保存提交的数据输入信息,在输入长度方面要么就限制用户的输入,要么就在客户端给出用户的醒目的提示、判断。不要出现系统崩溃,保存缓慢系统等无法响应等现象。下图是我从公司jira中截图:软件常见问题总结分析常见问题三:互动性在要求用户大量输入信息后,点击“保存”或者“提交”按钮,仅仅是因为用户的某个地方输入或者选中不正确,点击“确定”后发现所有输入的内容全部都被清空了,-花费很长时间的输入,仅仅是因为某个地方的输入不正确,而把该用户的所有其他的输入地方的输入都清空了,假如你是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量 测试 工作
限制150内