首页> 中文学位 >以下字体均使用宋体四号加黑软件完整性自动检测系统的设计与实现
【6h】

以下字体均使用宋体四号加黑软件完整性自动检测系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 选题背景

1.2 国内外研究现状

1.3 本文工作

1.4 本文组织结构

第二章 软件完整性自动化检测相关技术

2.1 虚拟化技术

2.2 TESTGRID 测试框架

2.3 XML 存储技术

2.4 CASTOR 技术

2.5 JACOB 技术

2.6 本章小结

第三章 系统分析

3.1 需求分析

3.2 系统检测的对象确定与标准制定

3.3 本章小结

第四章 系统设计与实现

4.1 系统总体架构的设计

4.2 虚拟机模块设计与实现

4.3 软件自动安装模块设计与实现

4.4 模板生成与匹配模块设计与实现

4.5 基本功能测试模块设计与实现

4.6 报告发送邮件模块的设计与实现

4.7 本章小结

第五章 系统测试

5.1 系统测试

5.2 系统测试效果分析

5.4 本章小结

第六章 结束语

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

随着商业软件功能的日趋强大,性能的日益提高,其规模也越来越大,结构和组成越来越复杂。在商业软件发布时,如果不进行完整性检测,将会带来诸如动态链接库依赖关系不正确、二进制文件缺失以及软件基本功能表现不正常等问题。软件完整性检测涉及元素多、检测面广、工作量大,如采用手工检测,则耗时费力且检测精确度低,因此研制一套自动化程度高,集成性好的软件系统是十分必要的。
  本文在软件完整性检测需求分析的基础上,依据相关软件技术知识并结合公司自动化测试框架Testgrid,设计并实现了软件完整性自动检测系统。该系统采用虚拟机技术和XML转化存储技术,解决了完整性检测过程中资源申请周期长、资源量耗费大、手动测试精确度低等问题;采用Jacob技术,首次将 GUI测试功能模块整合到 Testgrid框架中,解决了GUI测试不能与原有命令行测试兼容的问题;本文所实现的系统可自动检测对象软件从安装到产品完整性检测的全过程,并且能够动态调整物理资源,同时还能够将检测结果以邮件形式自动发送给测试工程师。
  测试和实际应用表明,本文所实现的系统具有运行稳定、检测精度高、集成性好、容错性能力强等特点,并且能够节约公司的大量人力资源,同时更大程度上确保了发布产品的质量,避免了人为测试产生的误差。
  本文下一步的研究方向是如何让系统更好地跨平台运行,并且如何满足不同类型的软件完整性检测需求,以应对平台多样化和产品多样化的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号