Marvell科技集团

Marvell为DevOps简化了测试和报告

公司概述

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

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

挑战

  • 在许多并行项目的数百个设备上运行数千个测试
  • 测试被创建并存储在单独的Excel文件中
  • 测试结果手动传输到Excel文件中
  • 报告是通过查看Excel文件手工编制的,每天一份报告需要花费一个小时
  • TestLink测试管理工具被收购,但不是“企业级”,也没有提供所需的Jenkins集成
  • 跨不同团队的多个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