首页> 中文学位 >关于DDR4存储器自动化测试的设计与实现
【6h】

关于DDR4存储器自动化测试的设计与实现

代理获取

目录

声明

摘要

第1章 引言

1.1 课题背景

1.2 国内外现状

1.3 本设计实现的内容以及结构说明

2.1 DDR4背景介绍

2.2 DDR4与DDR3不同之处

2.2.1 基本特征

2.2.2 核心架构

2.2.3 功能特性

2.2.4 DDR4的新技术特性

2.3 PCI总线

2.3.1 PCI概念介绍

2.3.2 PCI桥的配置空间

2.4 I2C总线

2.4.1 一般的I2C通信原理

2.4.2 Aardvark I2C/SPI主机适配器

2.5 Python

2.5.1 Python介绍

2.5.2 Python图形界面编程

2.6 本章小结

第3章 DDR4自动化测试系统的总体方案设计

3.1 DDR4自动化测试系统的主体设计流程

3.2 平台实物信息

3.3 本章小结

第4章 DDR4自动化测试系统的实现

4.1 图形用户界面的实现

4.2 测试库的实现

4.3 测试脚本集合的实现

4.4 测试用例TCL表的实现

4.5 程序tester.py程序的实现

4.6 本章小结

第5章 Python调用Testlink接口的实现

5.1 从Testlink批量导入与导出测试用例到Excel

5.2 把XML文件解析到EXCEL表格中

5.3 把EXCEL文件解析到XML文档中

5.4 Python调取Testlink接口

5.5 本章小结

6.1 测试环境的初始化

6.2 程序运行过程中

6.3 程序运行结束后日志分析

6.4 本章小结

结论

致谢

参考文献

展开▼

摘要

在无数的电子产品发展中,从电脑到游戏机到电视再到通讯设备,半导体存储器都发挥着重要的作用。目前,DDR3SDRAM广泛用作PC机和服务器的内存。但是,随着诸如智能手机、平板电脑等移动设备的迅猛增长,我们需要大量的服务器系统。并且,网络带宽容量和多媒体容量越来越高,这些都驱使我们开发更高性能的服务器系统。内存是服务器系统的关键部分之一,这就促使了新一代低功耗高性能的DDR出现—DDR4。DDR4提供了一系列的创新特性来获得低功耗高性能和广阔的应用,包括服务器、笔记本、台式机和消费类产品。
  而在现在的软件开发过程中,随着软件规模越来越大,业务逻辑越来越复杂,软件版本的迭代更新越来越快,所以软件测试的工作量也越来越大,覆盖率也越来越高,测试效率也越来越高,那么如果单纯采用手工测试是无法完成的,必须采用自动化测试。换言之,自动化测试在实际运用中能够大大提高工作效率和节约人工成本。而Python语言作为一种简洁且功能强大的编程语言,广泛应用于人工智能、大数据分析。
  所以在工作应用的背景下,本文设计的是一款基于Python语言开发的开源的关于DDR4存储器的自动化测试。本文给出了整体方案的设计,以及各个模块之间的具体实现过程,最终实现了关于DDR4存储器的自动化测试。
  在本文设计中首先安装底层驱动,然后通过底层驱动提供的接口对DDR4存储器的寄存器及EEPROM信息进行读写,然后再编写各种Python脚本完成相应的功能,然后通过测试用例TCL表把这些Python脚本按照一定的规则组合成各种测试用例。测试运行库可以从图形用户界面获得命令信息,比如开始、暂停、结束等信息。当获得开始信息以后,测试运行库按顺序从测试用例TCL表解析出Python脚本,执行对应的Python脚本,并且在图形用户界面显示相关的执行状态信息,比如正在执行的Python脚本信息,已经完成的Python脚本信息,执行结果不通过的Python脚本信息等。
  在本文设计的这个自动化测试系统中,测试人员可以通过GUI界面很简洁明了的执行测试用例和查看测试脚本的进度。如果后期被测软件发生了变化,需要更改测试用例,那么测试人员也只需要修改测试用例表格。对于最小执行单元Python测试脚本,测试人员也可以根据自己的需要修改或者增加。这些修改测试表格和测试脚本的功能大大保障了自动化测试系统的灵活性。同时这个框架也提供了详细的日志,对于测试人员查找结果及失败的原因非常有效。并且这个框架还链接了Testlink接口,实现了和Testlink的信息交互并把测试结果上传至Testlink。测试人员可以在Testlink上一目了然的看到整个测试项目的测试进度与执行结果。还可以通过Testlink生成相应的测试报告。这些都大大提高了工作效率,节约了测试资源和时间成本。

著录项

  • 作者

    唐燕;

  • 作者单位

    成都理工大学;

  • 授予单位 成都理工大学;
  • 学科 电子与通信工程
  • 授予学位 硕士
  • 导师姓名 祝忠明,芶建社;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    DDR4存储器; 自动化测试; 软件开发; 功能模块;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号