欢迎来到天天文库
浏览记录
ID:59179081
大小:1.54 MB
页数:49页
时间:2020-09-22
《软件测试技术案例教程第8讲软件测试管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件测试技术案例教程第8讲软件测试管理主要内容8.1测试团队的组织和管理8.2测试用例的组织和管理8.3软件缺陷管理和工具8.4软件项目测试管理案例8.1测试团队的组织和管理构建高效的测试团队选择先进的方法论构筑指导流程选择合适的人才建设测试团队选择强大的技术平台搭建环境制订标准和规范,稳步提高质量8.1测试团队的组织和管理确定测试团队在企业中的定位测试团队隶属于质量管理部门通常作为企业内部顾问组的方式存在。根据项目需要分配到各个项目,进行测试工作。日常也负责编制开发和测试指南、开发测试方法、测试工具评估与培训等工作。8.1测
2、试团队的组织和管理确定测试团队在企业中的定位烟囱型测试团队定位测试人员因为项目临时组成,通常有2-5人,直接向项目经理负责。大型的组可以划分为几个小组,设测试经理。项目经理负责制定测试计划文档。8.1测试团队的组织和管理确定测试团队规模测试团队的规模由下列因素决定企业文化或测试成熟度测试需求范围工程师技能水平测试工具及应用水平业务知识组织形式测试工作介入时间8.1测试团队的组织和管理建立测试团队内部组织架构根据质量维度划分建设测试团队8.1测试团队的组织和管理根据测试阶段划分建设测试团队8.1测试团队的组织和管理测试经理是测试
3、团队的核心测试经理的工作职责制订测试流程并推动改进建设测试团队并分配测试资源协调测试与开发测试经理应具备的相应技能和知识包括:具有扎实的测试专业知识熟悉企业软件开发流程具有良好的沟通技巧确定人员组成-测试经理8.1测试团队的组织和管理测试设计员是测试中的主要角色测试设计员的工作职责包括:生成测试计划和测试模型执行测试过程评估测试范围和测试结果,以及测试的有效性生成测试评估摘要测试设计员应具备的相应技能和知识包括:了解系统或所测试的应用程序了解测试及测试自动化工具具备诊断和解决问题的技能编程技能(最好具备)确定人员组成-测试设计
4、人员8.1测试团队的组织和管理测试类型和阶段不同,对测试员的要求也不同性能测试或集成测试需要更高级的技能功能测试或系统测试不需要太高级的技能。测试员的工作职责包括:设置和执行测试评估测试执行过程并修改错误测试员应具备的相应技能和知识包括:了解系统或所测试的应用程序了解联网和系统构架了解测试及测试自动化工具具备诊断和解决问题的技能编程技能(必备)确定人员组成-测试实施人员8.2测试用例的组织和管理测试用例报告测试用例的组织和跟踪8.2测试用例的组织和管理测试用例报告必须包括的内容:测试总结报告名称总结差异综合评估结果小结评价活动
5、小结8.2测试用例的组织和管理测试用例的组织按照软件功能模块组织按照测试用例类型组织按照测试用例优先级组织8.3软件缺陷管理和工具缺陷:最终产品同用户的期望不一致。功能错误功能遗漏超出需求的部分性能不符合要求世上不存在没有缺陷的软件8.3软件缺陷管理和工具为什么缺陷很难被找出?软件的特殊性决定了缺陷不易看到,即”看不到”;发现了缺陷,但不易找到问题发生的原因所在,即“看到但是抓不到”。软件缺陷产生的原因8.3软件缺陷管理和工具编制说明书55%设计26%其他4%编写代码15%编制说明书设计编写代码其他缺陷的处理8.3软件缺陷管理
6、和工具有一天魏文王问名医扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位医术最好呢?”。扁鹊回答说:“大哥最好,二哥次之,我最差。我大哥治病,是治病于病情发作之前。由于一般人不知道他事先能铲除病因,所以他的名气无法传出去,只有我们家里的人才知道。我二哥治病,是治病于病情刚刚发作之时。一般人以为他只能治轻微的小病,所以他只在我们的村子里才小有名气。而我扁鹊治病,是治病于病情严重之时。一般人看见的都是我在经脉上穿针管来放血、在皮肤上敷药等大手术,所以他们以为我的医术最高明,因此名气响遍全国。”缺陷的特点8.3软件缺陷管理和工具缺陷
7、的实际数量和位置未知缺陷有潜伏期单个缺陷本身就具有潜伏期缺陷的数量也具有潜伏期缺陷具有扩散性8.3软件缺陷管理和工具可重现性定义所有缺陷都可重现吗提高缺陷的可重现性8.3软件缺陷管理和工具可重现性:定义是指测试人员报告的缺陷应该在同样的条件下可以反复出现,且每次出现的形式都完全一样。8.3软件缺陷管理和工具可重现性:所有缺陷都可重现吗有些缺陷是具有累积效应的,由长期积累而形成。有些缺陷涉及对日期等的处理,只有当满足特殊条件的日期出现时,才会触发缺陷。有些缺陷仅在第一次运行的时候才出现,其余时候都运行正常。有些缺陷会导致恶劣的影
8、响,以至于系统崩溃、数据丢失等,此时由于破坏了初始环境或部分处理的数据,且因测试前未及时备份,导致无法完全恢复原始状态。8.3软件缺陷管理和工具严重性:级别划分致命的(Fatal)严重的(Critical)一般的(Major)次要的(Minor)建议的(Suggestion)
此文档下载收益归作者所有