软件开发全生命周期管理 – 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

相关推荐

  • 财政科研项目公务卡结算

    财政科研项目公务卡结算 随着财政科研项目的不断增加,使用公务卡结算已经成为一种趋势。公务卡结算是一种方便快捷的结算方式,可以避免现金交易带来的繁琐和不安全因素,同时也可以减少财务成…

    科研百科 22小时前
    1
  • 海口科研项目

    海口科研项目 海口是中国海南省的省会城市,也是中国南方的一个重要城市。在这里,有着许多最新的科研项目。这些项目涉及许多不同的领域,包括自然科学、社会科学和工程技术等。 其中,最为引…

    科研百科 2025年2月10日
    0
  • 昆明市延安医院召开2021年度科技工作会(昆明市延安医院周旭 副院长2020)

    来源:昆明日报-掌上春城 2022年2月15日,昆明市延安医院召开2021年度科技工作会,总结医院科技工作,分享科研成果,表彰先进典型,激励广大医务工作者在科研的道路上再接再厉、奋…

    科研百科 2022年7月7日
    403
  • 期货开户手机APP有哪些?(期货开户手机app有哪些软件)

    一、文华随身行 随身行是文华财经旗下APP软件,提供行情、图表、交易、行情讨论等综合服务。随身行是主流的期货交易软件,已接通全国139家期货公司 不过目前使用文华随身行APP是需要…

    科研百科 2024年5月1日
    93
  • 金融学科研做什么(金融学搞科研项目的人多吗)

    金融学搞科研项目的人相对较少,因为金融学是一个相对古老的学科,需要研究很多经典理论。同时,金融学的研究需要大量的实践经验和数据分析,这些都需要专业的科研技能。尽管如此,金融学仍然是…

    科研百科 2024年8月4日
    49
  • 黑马蓝云erp管理系统项目

    黑马蓝云erp管理系统项目 随着企业竞争的加剧,越来越多的企业开始注重企业的信息化管理。其中,ERP管理系统作为企业信息化的重要部分,被越来越多的企业所采用。而黑马蓝云erp管理系…

    科研百科 2025年1月21日
    0
  • 全国高校科研经费排名

    全国高校科研经费排名: 探索高校科研经费使用的新途径 近年来,随着国家加大对高等教育的投入,全国高校的科研经费数量不断增加。然而,如何有效地使用这些科研经费,提高科研效率,仍然是一…

    科研百科 2024年11月5日
    0
  • 熟悉科研项目管理内容

    熟悉科研项目管理 科研项目管理是项目管理的一个重要组成部分,其目的是确保科研项目在预定时间内、预算范围内顺利完成。熟悉科研项目管理对于项目成功的关键至关重要。 科研项目管理包括以下…

    科研百科 2025年3月24日
    0
  • 选调生培养管理主要做法

    选调生培养管理主要做法 选调生是指由政府部门或者上级领导机关有计划地选拔出来的优秀青年人才,其目的是培养具有高素质、专业化能力和实践经验的社会主义建设者和接班人。随着选调生工作的不…

    科研百科 2024年10月26日
    4
  • 简历中参与科研项目情况

    在我的职业生涯中,我参与了许多科研项目,这些项目不仅对我的专业知识和技能有了很好的锻炼,还让我更好地了解了我所在的领域。在这篇文章中,我将介绍我参与的一些科研项目,并谈谈我在这些项…

    科研百科 2天前
    1