论文部分内容阅读
随着中国近些年在科技方面的不断发展,我国的技术能力正在逐步提升,但目前国家对于GPU芯片的自主研发工作仍处于起步追赶的阶段。其中针对GPU中的图形接口进行一致性测试是研发过程中十分重要的环节,可以帮助芯片开发人员更好地了解GPU的研发情况并及时进行针对性地调整,从而保证芯片最终的质量。主要对GPU中的Open GL接口进行了一致性测试,设计并实现了可以适配多个显卡,且可以兼容不同Open GL版本的测试系统。对一致性测试中的相关技术进行调研,充分了解了Open GL各个版本的特点及差异性,同时考虑到一致性测试的可持续发展,设计了层级分明、灵活度高的测试用例结构,便于版本管理和后续的用例扩充。一致性测试主要从功能和性能两方面对Open GL接口进行验证。在功能测试部分,根据接口特性将Open GL接口分为查询类、创建类、状态设置类、数据设定类、绘制类这五大类,并设计了输入参数的格式和对应测试用例的逻辑。在性能测试部分,从图形绘制中常用的纹理、反走样、光照、阴影这四个方面对接口进行评估,根据GPU的渲染时间和FPS数据来体现其性能的表现情况。按照实际的应用环境进行了开发和测试,用严谨的测试思路和多角度验证方式对Open GL各版本API进行功能测试和性能测试,并生成详细的测试报告。最后通过自测试进一步证明了该一致性测试的正确性和完备性,达到了设计目标。