关于英伟达

NVIDIA公司(纳斯达克代码:NVDA)是全球可编程图形处理技术领袖。专注于打造能够增强个人和专业计算平台的人机交互体验的产品。公司的图形和通信处理器拥有广泛的市场,已被多种多样的计算平台采用,包括个人数字媒体PC、商用PC、专业工作站、数字内容创建系统、笔记本电脑、军用导航系统和视频游戏控制台等。
英伟达选择P1管理各类测试流程与部分开发工作,为高质量生产交付保驾护航。

客户需求

满足自动化与人工组合测试,支持上千人分布式测试团队的远程分布式协作,承载亿万条测试用例与复杂多变的环境变量组合的测试执行。

项目背景

NVIDIA公司(纳斯达克代码:NVDA)是全球可编程图形处理技术领袖,是GPU(图形处理器)的发明者,也是人工智能计算的引领者。“全球最聪明的 50 家公司”,专注于打造能够增强个人和专业计算平台的人机交互体验的产品。创建了世界上最大的游戏平台和世界上最快的超级计算机。是自动驾驶汽车,智能机器和物联网的大脑。NVIDIA全球雇员数量超过20000人,其中测试团队超过5000人的测试团队与几百个开发人员使用DevSuite/ProjectOne管理所有产品的测试流程与部分开发工作。

(亿万级数据的测试用例库)

项目难点

·需要同时满足自动化测试与人工测试的工作流程;
·测试环境变量复杂,千变万化;
·满足不多国家地区跨地域同步协作,数据的同步更新;
·需要支持无穷可扩展亿万级数据的测试用例库和无穷多的环境变量组合,需要做到快速分析, 快速查询, 快速更 新和修改数据;

(无穷多环境变量组合)

项目成果

在过去的十年多,DevSuite质量管理为NVIDIA产品测试团队的管理提供了强有力的技术保障,实现了上千人的测试团队的有序管理与协作。同时,DevSuite 和 ProjectOne 是一套整合在一起的软件应用生命周期管理产品,测试缺陷直接同步保存在开发管理待办列表中,保证了开发团队与测试团队工作的协调统一,同时在需求中,可直接创建测试用例,进行测试跟踪与执行,保证每一个需求开发的质量。

DevSuite/ProjectOne 可以完全满足大型项目团队的开发与测试管理需求,它的测试用例数据库可以实现无穷可扩展性, 支持无穷多的环境变量组合。 英伟达的数据库非常大, 有上万亿 bytes 大的数据库。对于这么大的数据, 需要做到快速分析, 快速查询, 快速更新和修改数据, 复杂的功能如创建测试周期 (Test Cycle) ,第一测试发布质量计划等 (Quality Release Plan)。 普通的工具 是无法满足我们所需要的速度和复杂的功能的。

DevSuite/ProjectOne 对于在家办公的团队和分散性的多国家的团队, 它是一个很重要的工具, 他的多站点分布型多数据库对于大公司是很有意义的, 满足了英伟达分布在全球不同时区的团队夜以继日的合作工作。

ProjectOne 全新的界面技术的实现, 对于大团队易于操作,同时又能满足大团队的所有功能需求,它是英伟达长期使用 DevSuite / ProjectOne 的一大原因。