软件开发全生命周期管理 – POLARION ALM之测试和缺陷管理

随着依赖于信息技术的业务复杂性逐渐提高,以及软件技术的不断发展,对软件质量的要求也在不断提高。软件测试作为软件生命周期的一部分,同时也是软件质量保证中的重要的一环,也就愈发重要。软件测试能力的持续改进是保证软件质量持续提高的一个重要渠道。只有主动的,持续不断的提高软件测试能力,才能从容应对日渐提高的软件质量要求,从而解除软件质量瓶颈,为企业的业务发展保驾护航。

测试贯穿产品开发始终

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

作为产品质量控制的一个重要方式,测试是利用测试工具按照测试方案和流程对产品进行功能和性能验证,需要编写不同的测试用例,并且关联到需求之上。目前测试正朝着持续的反馈机制方向发展,力争始终贯穿于整个产品(软件)开发的生命周期,及早发现问题,减少开发成本,有效提高产品(软件)的开发能力。

从测试实际的前后过程来看,整个过程是由一系列不同测试阶段所组成,这些测试的阶段可分为:单元测试、集成测试、系统测试、验收测试、回归测试(维护)等,各阶段测试是为了验证各层级需求是否被满足,测试用例的设计应该是基于需求,并且两者是能够相互追溯的。除了跟踪和记录整个测试执行过程,还需要对测试产生的缺陷进行跟踪,通过缺陷è测试用例è需求的链接关系,确保所有需求都被测试覆盖,所有缺陷都被修复或有效关闭,为产品质量提供保障。

在产品生命周期迭代过程中,需要将测试计划和缺陷纳入产品发布规划中进行管理,在不影响项目进度的情况下,合理分配测试资源,确保按时交付。

在日趋激烈的市场竞争环境下,企业需要实践自身的知识沉淀,建设测试资产库(测试用例库)也是提升企业研发管理能力的重要指标。

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

企业需要什么样的测试管理平台

企业软件测试能力改进包括了人力资源能力改进,软件测试流程改进,构建软件测试工具统一平台三个方面。这三方面相辅相成,互相影响。因此改进软件测试能力依赖于这三方面的统一规划,整体改进。

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

基于西门子POLARION QA(测试和质量)模块,建立企业统一测试管理平台,其价值体现在以下几个方面:

  • 为客户提供遵循CMMI、ASPICE、GJB5000A的客观详细的《软件测试能力分析报告》,帮助客户全面了解自己当前的软件测试能力,分析软件测试中出现的问题,并分析与发展目标和发展需求之间的差距。
  • 构建了软件测试统一平台,它将企业各种测试相关工具通过直接连接,插件关联,文档数据关联等方式集成为统一的测试管理平台,从而提高信息传递效率,规范工作方式。
  • 根据客户需要,帮助企业建立满足业务需求的性能自动化测试框架和功能自动化测试框架,从而直接帮助测试设计人员,测试代码开发人员降低工作量,提高工作效率和质量。
  • 与客户一起跟踪新的测试流程和环境下的试运行测试项目,同时对各种交付件进行校正,从而客户能高效的适应新测试环境和流程。
  • 通过试运行项目的数据采集,为客户分析本方案实施结果的量化评估报告,使客户清晰的看到本方案的投资回报。

1.测试计划管理

POLARION专利的LiveDocs™技术支持导入、复用、从模板创建多种场景下的测试计划编写。文档“双向协同”允许您进行离线编辑或者在线协同编辑。利用嵌入式的Wiki技术,可以将测试执行的结果实时写入测试计划,从而自动生成测试报告。

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

2.条目化测试用例管理

POLARION支持从上游需求生成、从测试用例库复用、批量导入多种场景下的测试用例创建。支持测试参数管理,帮助设计人员极大浓缩测试用例,规避重复的测试步骤。

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

  • 只需使用您的web浏览器,就可与任何人员、在任意地点协同进行测试用例设计
  • 条目化的测试用例管理,支持在用例中直接描述测试步骤
  • 可轻松地从多个外部源导入测试用例与测试结果,如Microsoft® Word、Excel、ReqIF或XML格式的文件
  • 提供符合CMMI、ASPICE标准的需求测试覆盖率评估报告

3.测试执行管理

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

  • 支持在测试执行时基于需求选择测试用例
  • 可将测试用例导出进行离线测试,再将测试结果导入
  • Case by Case执行测试用例,测试完成自动跳转到下一个测试用例的测试页面
  • 可定义测试报告模板,支持将测试执行的结果通过预先定义的模板导出测试报告
  • 支持对相同的测试单元,进行多轮次测试迭代,对每轮次的测试执行进行统计

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

4.测试自动化

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

  • 从ALM中收集必要的测试信息:
    ▼ 测试执行的逻辑
    ▼ 测试用例
    ▼ 测试脚本
  • 通过持续集成服务器调用测试服务器,由测试服务器执行测试脚本与测试用例
  • 测试服务器把测试结果回传到ALM,记录并更新测试报告,形成闭环流程

5.缺陷管理

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

  • 对于测试执行失败的测试用例,系统自动生成错误日志和缺陷

软件开发全生命周期管理 - POLARION ALM之测试和缺陷管理

  • 缺陷分析
    ▼ 分析缺陷原因,安排解决或退回
    ▼ 自动分配缺陷责任人
    ▼ 将缺陷规划到即将发布的版本
  • 跟踪缺陷修复及关闭
    ▼ 修复缺陷并关联提交的代码
    ▼ 记录缺陷修复花费的工时
    ▼ 通过关联的测试用例重新提交测试,直到验证通过

写于最后

POLARION基于敏捷开发理念,通过构建,将(需求、设计、开发、验证)团队的工作协同一致;从测试需求分析、测试用例设计、测试计划制定、测试执行、测试问题跟踪、测试报告自动生成,涵盖测试全流程;通过详尽的HARA分析,控制危害性需求流入研发体系,降低项目风险,提升研发价值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月9日 上午9:42
下一篇 2022年11月9日 上午9:44

相关推荐

  • 数字政府系统项目管理

    数字政府系统项目管理 随着政府数字化的不断推进,数字政府系统已经成为政府管理中不可或缺的一部分。数字政府系统的建设和管理对于政府工作的高效运转和服务质量的提高至关重要。然而,数字政…

    科研百科 2024年12月16日
    0
  • 项目管理制度(项目管理制度范本)

    编号:8289 项目管理制度 版权说明:本站所有资料主要来源于网络搜索的公开信息,文章版权归作者所有,本站所有的资料文档仅限用于学习交流。因转载众多,有些资料无法找到真实来源,如若…

    科研百科 2022年7月14日
    288
  • 低代码,开发一个最小的库存管理应用(一)(库存管理最小可用单元)

    软件开发其实并不难,今天我们来在低代码开发平台开发一个最小功能的库存管理,这一版本是单用户,多用户SaaS模式下一篇文章再写——先吃饭哦。 第一步、简单设计 需求场景: 小型个体商…

    科研百科 2024年5月16日
    115
  • 党建引领,建设温馨家园(党建引领,建设温馨家园心得体会)

    来源:人民网-人民日报 图①:在山东省聊城市茌平区振兴街道书香园小区,党员志愿者为群众组织义诊服务。 赵玉国摄(人民视觉) 图②:在内蒙古自治区呼和浩特市玉泉区政务服务大厅,党员志…

    科研百科 2023年1月16日
    175
  • 科研结硕果 教育谱新篇——宜宾市一曼幼儿园举办课题结题验收工作

    近日,宜宾市一曼幼儿园成功举办了两项区级普教科研课题结题验收工作。此次课题的圆满结题,不仅标志着幼儿园在教育科研领域取得了又一重要成果,也展示了该园教师扎实的科研能力和专业素养,为…

    科研百科 2024年6月20日
    69
  • 医学科研项目分工怎么写

    医学科研项目分工是进行科学研究的一个重要环节,合理的分工可以提高研究的效率和质量。本文将介绍医学科研项目分工的基本原则和注意事项。 一、基本原则 1. 分工要合理 科研项目的分工应…

    科研百科 2024年10月4日
    31
  • 企业项目管理系统ppt

    企业项目管理系统PPT 随着企业规模的增长和业务的复杂性,企业项目管理系统变得越来越重要。一个有效的项目管理系统可以帮助企业更好地组织和管理项目,提高项目效率和质量,降低项目管理的…

    科研百科 2024年12月23日
    0
  • 智慧党建系统有什么功能!(智慧党建系统有什么功能和作用)

    1、党建宣传教育模块 智慧党建系统的党建宣传教育模块,主要是为了营造良好的党建氛围,让党员在空间上更好地学习党的知识,了解党的理论和政策。它可以根据不同组织的特色,量身定制各种课程…

    科研百科 2024年6月26日
    71
  • 软件项目管理 案例

    软件项目管理案例 软件项目管理是软件开发过程中至关重要的一环。一个好的软件项目管理计划可以帮助团队更好地管理项目进度,资源,风险和交付物。本文将介绍一个软件项目管理案例,以供参考。…

    科研百科 2024年5月30日
    102
  • 西安电子科技大学石小平

    西安电子科技大学石小平: 以科技促进社会发展 石小平,女,汉族,1970年12月出生于陕西西安,博士,教授,博士生导师。1992年于西北工业大学获得学士学位,1998年于电子科技大…

    科研百科 2024年10月27日
    1