首页> 中文学位 >图形化界面BIOS生成软件的自动化测试系统的设计与实现
【6h】

图形化界面BIOS生成软件的自动化测试系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题背景、研究目的和意义

1.2 国内外研究现状

1.3 研究的主要内容

2 关键技术分析

2.1 Intel FirmwareEngine概述

2.2 python技术

2.3 图像比较技术

2.4 Intel工具包SdbTools分析

2.5 本章小结

3 测试系统的需求分析与设计

3.1 测试系统需求分析

3.2 测试系统总体结构设计

3.3 测试系统主要功能模块设计

3.4 数据结构设计

3.5 本章小结

4 测试系统的实现与测试

4.1 测试系统环境配置

4.2 测试系统主要功能模块的实现

4.3 测试及结果分析

4.4 本章小结

5 总结与展望

5.1 全文总结

5.2 展望

致谢

参考文献

展开▼

摘要

在企业部门中,随着项目进度的推进,软件开发的进程与软件测试占据的比重也同等重要。在大型项目的测试中,传统人工测试方式已经无法像自动化测试一样快速准确地完成繁琐复杂的工作,自动化测试系统已经成为的企业面对大型项目的测试任务的第一选择。但是已有的自动化测试系统在涉及到图形用户界面的底层软件时工作效果并不如预期。为了解决这个问题,研发一款针对底层软件的图形用户界面的自动化测试系统是很有必要的。
  通过对图形化界面的BIOS自动化测试系统需求分析后,根据图形化界面BIOS文件生成软件的工作流程,设计了读测试样例表数据、生成测试样例文件、自动测试执行、测试报告生成等几个主要的功能模块。测试系统的架构分为三层:用户层、数据层与应用层。测试系统的开发使用Ecplise工具,采用Python语言编程,利用Python语言的特点实现表单数据的读取、数据筛选以及测试样例文件生成的过程;使用图像比较技术实现对图形化界面BIOS生成软件的测试,并将不同的操作封装成API供测试样例使用。测试系统可以解决大规模样例测试执行的问题,可以统计测试结果并生成测试报告上传服务器。
  使用该测试系统测试图形用户界面BIOS生成软件FirmwareEngine,能够满足测试要求,例如读取测试样例文件,自动化调用鼠标、键盘去完成FirmwareEngine中各个图形用户界面上的操作,并且将测试结果进行整合处理。在处理大批量测试样例时,能够极大的节约测试样例文件编写以及重复调用测试系统的时间,为软件产品开发到发布争取了宝贵的时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号