Marvell科技集团

Marvell简化了DevOps的测试和报告

公司概述

Marvell Technology Group Ltd.提供维持世界运转的数据基础设施技术。他们通过针对客户当前需求和未来目标设计的半导体解决方案,移动、存储、处理和保护全球数据。他们所做的一切都围绕着4个关键原则:可靠的结果、卓越的性能、灵活的灵活性和严格的执行。

更快地发布高质量的软件是推进这些目标的关键部分。188金宝搏官网登录app这就是为什么Marvell将测试转换作为他们最近推出的DevOps计划的关键元素。具体来说,他们认识到,要使DevOps的好处最大化,就需要一个企业级的测试管理解决方案,包括资产共享、审批流程、集成到DevOps管道中,以及测试结果和质量趋势的实时报告。他们现有的流程是使用Excel文件计划测试和跟踪测试结果,手动协调测试执行,然后根据涉众的请求手动编译报告,对于他们的新DevOps流程来说,这些流程不够快速、有效,也不够可扩展。

挑战

  • 为许多并行项目在数百个设备上运行数千个测试
  • 测试被创建并存储在单独的Excel文件中
  • 测试结果手动传输到Excel文件
  • 报告是通过查看Excel文件手动编译的,每天每个报告花费一个小时
  • TestLink测试管理工具被收购,但不是“企业级”,没有提供所需的詹金斯集成
  • 不同团队的多个TCM工具(HP QC、Excel、TestLink、SpiraTest……)对于新的DevOps流程来说不够敏捷
  • 在多个业务单元之间使用不同的自动化框架和集成工具
  • 每个业务部门都被期望提供关于关键质量指标的标准化报告——无论如何测试自动化工具被利用了
  • 减少测试时间、工作量和成本的机会可以为创新腾出资源

解决方案

在探索了几种解决方案后,Marvell的SSD固件团队选择了Tricentis qTest。188金宝搏app苹果下载软件与将测试添加到单个测试人员系统中的单个Excel文件不同,所有测试都在一个中央存储库中创建并可见,并与他们的需求管理系统Jira中的需求相关联。这使团队成员能够在从头开始创建新资产之前查看是否已经存在任何可重用资产。审批可以一目了然地跟踪和审查。qTest- jenkins集成可以在DevOps管道中自动执行测试,并将结果报告给qTest和Jira。测试结果和Marvell的关键质量指标(例如,从版本到版本的失败率)在定制的仪表板中可视化,让涉众即时洞察测试状态和发布准备情况。

在看到该解决方案如何提高测试计划和共享的效率、在DevOps管道中标准化测试执行以及简化报告之后,Marvell的qTest采用迅速扩展到其他业务部门。

  • 自定义仪表板为涉众审查和流程改进提供了关键指标和趋势的按需访问
  • 报告是跨不同的自动化框架和集成工具进行标准化的
  • 测试自动化(单元、API等)通过Jenkins和Gerrit集成到DevOps管道中
  • 与Jira的实时集成提供了需求可追溯性
  • 超过300名用户参与了几次“采用浪潮”
  • 团队通过迁移像Excel、HP QC和TestLink这样的工具来现代化测试管理
  • 现在会自动生成花了一个小时创建的报表
  • 模板简化了测试计划和管理,减少了返工,提高了速度
Baidu
map