首页> 中文学位 >网格软件自动化测试框架的研究与实现
【6h】

网格软件自动化测试框架的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1选题背景

1.2研究现状

1.3论文主要工作

1.4论文组织结构

第二章软件测试自动化相关研究

2.1软件测试概述

2.2软件自动化测试

2.2.1软件自动化测试概述

2.2.2软件自动化测试的原则

2.2.3软件自动化测试的优点

2.2.4软件自动化测试的局限性

2.3软件自动化测试技术

2.3.1脚本技术遵循的原则

2.3.2常用脚本技术

2.4软件自动化测试工具

2.4.1自动化测试工具介绍

2.4.2自动化测试工具存在的问题

2.5网格软件的自动化测试

2.5.1网格软件的特点

2.5.2网格软件自动化测试的难点

2.6本章小结

第三章自动化测试框架Testgrid的分析与设计

3.1系统需求分析

3.1.1 Testgrid的跨平台性

3.1.2 Testgrid的可扩展性

3.1.3 Testgrid的脚本

3.1.4 Testgrid的日志管理

3.1.5 Testgrid的多重异常处理

3.1.6 Testgrid的超时控制

3.1.7 Testgrid的备份和恢复功能

3.1.8 Testgrid自动发布测试报告

3.2系统基本架构设计

3.3 Testgrid主要模块介绍

3.3.1测试驱动模块(Driver)

3.3.2脚本解释执行模块(Executor)

3.3.3行为库模块(Action Lib)

3.3.4测试脚本管理模块(Test Script Management)

3.3.5配置管理模块(Configuration Management)

3.3.6日志管理模块(Log Management)

3.3.7工具箱模块(Utils)

3.4测试脚本语法

3.4.1兼容Java的语法

3.4.2变量替换

3.4.3支持管道通信

3.4.4支持多种循环形式

3.4.5平台标识

3.4.6可忽略异常的发生

3.4.7 As操作

3.4.8 On操作

3.4.9大整数表达

3.4.10用例脚本标识

3.5本章小结

第四章自动化测试框架Testgrid的实现

第五章基于Testgrid的测试工具的开发

5.1试验背景

5.2测试用例简单描述

5.3测试系统配置

5.4测试用例脚本开发

5.4.1测试用例1

5.4.2测试用例2

5.5测试用例脚本执行

5.6测试报告

5.7 Testgrid的应用评估和收益分析

5.7.1 Testgrid的应用评估

5.7.2 Testgrid的收益分析

5.8本章小结

第六章结论与展望

6.1工作总结

6.2存在的问题及进一步的工作

参考文献

致谢

展开▼

摘要

软件测试在整个软件开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键。随着软件设计技术的发展、软件规模的增加、软件开发周期的缩短、软件测试工作量的增大,使用软件测试自动化技术提高软件测试的效率和速度、缩短软件开发周期、降低测试成本就成为软件测试发展的必然趋势。开发有效、可复用、操作简单的自动化测试框架成为软件自动化测试的关键。 本文介绍了软件测试及自动化测试的相关理论,对市场上几款常见自动化测试工具进行了比较和分析,研究了网格软件的特点及其自动化测试的难点。针对网格软件测试的特殊需求,建立了一套自动化测试框架模型Testgrid和脚本语法规范,并对框架的各个模块进行了详细的设计与实现,Testd解决了测试工具的跨平台性差、可扩展性不好、测试脚本不能易学易用、日志的管理复杂、问题难以追踪以及测试工具本身的健壮性不好等问题。最后,在某公司的网格软件上对该自动化测试框架进行了验证,并对其应用进行了评估并给出了收益分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号