首页> 中文学位 >光刻机软件自动化测试工具的设计与实现
【6h】

光刻机软件自动化测试工具的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪 论

1.1 软件自动化测试的优势

1.2 软件测试自动化在国内现状

1.3 软件测试自动化在国外现状

1.4 自动化测试过程

1.5 商用自动化测试工具调研

2 光刻机软件概述

2.1 光刻机软件系统架构

2.2 光刻机软件系统范围

2.3 光刻机软件功能和业务分解

2.4 光刻机软件主要参数

2.5 光刻机软件异常恢复和数据采集

3测试工具设计需求

3.1 设计背景

3.2 测试方法

3.3 需求概述

3.4 工具总体设计

3.5 性能需求

4 测试工具实现

4.1 整体框架设计

4.2 测试公共库模块

4.3 数据服务模块

4.4 代码生成模块

4.5 测试驱动模块

4.6 配置文件

4.7 测试需求、用例和数据

5 测试工具实际应用

5.1测试实现

5.2 测试执行与结果分析

5.3 工具可靠性评估与结论

6 总结与展望

6.1 总结

6.2 展望

7 致谢

参考文献

展开▼

摘要

光刻机是生产大规模集成电路的核心装备,制造和维护光刻机需要高度的光学和电子工业基础。作为集成电路生产工艺中最重要的一环光刻,它的灵魂装备光刻机,结合了当今诸多现代科技于一身。如果把光刻机比作一个人,光刻机软件就是这个人的大脑,光刻机的实际应用情况,决定了光刻机软件的复杂度和精密度要度远远超过普通应用软件,要保证这个大脑的可靠性,保证光刻机软件的正常运行,不仅仅需要开发人员的努力,大量的软件测试也是必不可少的。
  本文的目标是设计并实现了一个针对现阶段国产先进封装光刻机软件开发过程的自动化测试工具,它实现了在一般操作环境上测试运行在SUN平台和vxWorks平台上的光刻机软件,并帮助实现自动化测试过程,提高了工作效率。此套自动化测试工具实现后,在实际的工作中也得到了比较好的应用。
  首先论文介绍了光刻技术的基本原理,之后阐述了软件自动化测试的优势,之后论文对软件自动化测试在国内和国外的现状进行了分析,并简单介绍了软件自动化测试的过程,之后对现有市场上的一些商用自动化测试工具进行了调研,在此基础上,认为自主开发一套能够适合现有光刻机软件系统开发过程的自动化测试工具,是最合适目前的现状的。
  在工具开发前,论文介绍了现阶段最新国产先进封装光刻机的整机软件构造,展现了光刻机整机软件的系统架构和系统范围,在此基础上,描述了光刻机软件的主要业务和功能需求,并分析了在实际生产过程中,光刻机软件的主要运行参数。
  经过以上的分析,本论文就进入测试工具设计需求阶段,描述了软件的设计背景,并对自动化测试工具所要实现的软件需求进行了一个概述,提出了自动化测试工具的总体设计目标和思路,在此基础上,将自动化测试工具分解为测试驱动模块、测试公共库模块、代码生成模块、数据服务模块几大部分,分别实现通用测试驱动、底层的公共的测试接口库、代码生成、数据服务等功能。
  在工具的具体实现阶段,论文介绍了整体自动化测试框架的选择,描述了需求中提到的各个模块的设计与开发,着重描写了测试公共接口库模块所使用的技术特点、通讯机制以及错误处理方式。以底层测试公共接口库为基础,各个模块之间能够互相配合,达到自动化测试的最终目的。文中还约定了测试用例文件、测试数据文件的格式,以及相关配置信息。
  在自动化测试工具完成开发之后,在光刻机软件系统的实际测试过程中,对自动化测试工具进行了实验验证,对测试结果做了统计与分析。
  论文最后对整个工作进行了总结,指出了此次设计与实现的自动化测试工具的不足,并探讨了未来的发展方向。

著录项

  • 作者

    张恺;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 赵建军;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TN405.7;
  • 关键词

    光刻机; 软件测试; 自动化测试;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号