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

相关推荐

  • 高校老师科研项目有哪些

    高校老师科研项目有哪些 随着科学技术的不断发展,高校教师科研项目也在不断增加。作为一名高校教师,拥有科研项目是实现自我价值的重要保障,也是提高教学质量的重要途径。本文将介绍一些常见…

    科研百科 2025年4月22日
    0
  • 移动办公协同m3下载(移动办公协同系统)

    移动办公协同系统: 提升工作效率的新选择 随着智能手机和平板电脑的普及,移动办公协同系统已经成为现代企业提高生产力和协作效率的新选择。 移动办公协同系统可以帮助员工随时随地进行工作…

    科研百科 2024年6月7日
    85
  • 南阳市:党建引领全科网格推动基层治理现代化(党建引领基层网格化治理实施方案)

    党的二十大提出,要“推进以党建引领基层治理”“推进多层次多领域依法治理”。南阳市顺应时代发展需要,在城市和农村基层治理中探索实行党建引领全科网格新模式,实现在基层党组织领导下对基层…

    科研百科 2023年10月14日
    154
  • 科研项目水电费分摊表

    科研项目水电费分摊表 尊敬的各位科研团队成员: 感谢您对我们科研项目的支持和帮助。本分摊表旨在明确各位成员的分摊水电费情况,以便更好地管理和协调科研活动。 分摊表 项目组名称 姓名…

    科研百科 2025年5月17日
    1
  • java在线论坛管理系统项目

    Java在线论坛管理系统项目 随着互联网的发展,在线论坛管理系统成为了一种非常流行的网站管理工具。它们可以帮助网站管理员轻松管理论坛,包括添加、编辑、删除论坛帖子、用户管理、积分管…

    科研百科 2025年6月16日
    0
  • 员工考勤管理制度合集,含休假管理,请假管理,缺勤管理制度(考勤及请休假管理制度)

    文/微网商学院 考勤、休假管理制度,很重要吗? 当然很重要!它关系到我们企业能否正常的经营,考勤和休假制度直接关系员工个人健康等方面的利益, 合理科学的考勤休假管理制度,才能更好让…

    2022年6月29日
    286
  • 中信档案

    中信档案: 一个中国历史上的传奇 中信, 一个中国历史上的传奇, 是中国现代金融和商业史上的重要里程碑。它成立于1919年, 最初是作为中国金融家和商人的团体, 致力于在中国推广西…

    科研百科 2024年10月31日
    15
  • 减肥你只知道帕梅拉?这些VR游戏也能助你一臂之力……(vr游戏 减肥)

    (VRPinea 2月28日讯)人在吃,肉在长。一个冬天吃下去的汤圆、粉蒸肉、糖醋排骨,最后都会化作柔软的脂肪。眼瞅着最近春回大地,展现好身材的季节就在眼前。每年一到这个时候,“减…

    科研百科 2023年4月16日
    231
  • Creatar3d平台

    Creatar3d平台: 创造无限可能 Ceatar3d平台是一款功能强大的3D建模软件,可以帮助用户创建各种不同类型的模型。它具有简单易用的界面,支持多种文件格式,同时还提供了许…

    科研百科 2024年11月13日
    0
  • 广东 系统集成项目管理

    广东系统集成项目管理 系统集成项目管理是指组织、开发、实施和维护集成化的信息系统的过程,它涉及到多个领域,包括信息技术、项目管理、质量管理、人力资源管理等。在广东,系统集成项目管理…

    科研百科 2025年1月7日
    0