论文摘要
随着中国软件外包市场的迅速发展,欧美日大型机软件的开发、测试项目已经开始大量进入中国。由于大型机应用在政府、银行、保险等行业的数据中心,运行在大型机上的软件质量关系着整个行业的稳定性,因此如何高效、准确地测试运行在上大型机的软件越来越受到人们的重视。在学习了软件测试自动化的两种关键技术(捕获/回放技术和脚本技术)后,分析了五种常见脚本技术各自优缺点,在此基础上简要介绍了四种经典自动化测试框架:测试脚本模块化框架、测试库架构框架、关键字驱动测试框架和数据驱动测试框架。详细介绍了IBM大型机,总结出大型机软件测试的特点。结合实际的市场需要,从目标、可用性、功能和接口四个方面对大型机软件测试自动化做了需求分析。在深入剖析一个经典关键字驱动测试模型的基础上,结合大型机软件测试的特点对该模型进行了改造,详细论述了改造的思路,并给出了适合大型机软件测试的测试自动化模型。根据给出的模型,从整体结构、功能和接口方面阐述了大型机软件测试自动化工具的设计。在自动化测试工具设计的基础上,介绍了自动化工具实现的系统环境并进一步详细论述了如何实现工具的功能。最后通过实际的大型机测试项目,从高效性、可靠性和健壮性等方面,将论文研究的测试自动化工具与手工测试做了性能对比,给出了工具的性能评估。
论文目录
摘要Abstract1 绪论1.1 研究背景1.2 国内外研究现状1.2.1 黑盒测试理论研究1.2.2 测试自动化研究1.3 主要研究内容1.4 论文的组织结构2 软件测试自动化概述2.1 软件测试自动化的概念2.1.1 软件测试2.1.2 软件测试自动化2.1.3 软件测试自动化的必要性2.1.4 软件测试自动化的优点2.1.5 软件测试自动化的误区2.2 软件测试自动化的技术2.2.1 捕获/回放技术2.2.2 脚本技术2.3 大型机介绍2.3.1 大型机2.3.2 大型机发展历程2.3.3 大型机的技术特点2.4 大型机软件测试环境2.4.1 大型机的连接2.4.2 大型机软件测试环境特点2.5 本章小结3 大型机软件测试自动化的需求3.1 自动化工具的目标3.2 自动化工具的可用性3.3 自动化工具的可靠性3.4 自动化工具的功能3.4.1 导入测试用例功能3.4.2 自动执行测试步骤功能3.4.3 自动生成测试结果和日志功能3.5 自动化工具的输入输出需求3.5.1 工具的输入3.5.2 工具的输出3.6 自动化工具的接口3.6.1 用户界面3.6.2 软件接口3.7 本章小结4 大型机软件测试自动化工具设计4.1 大型机软件测试自动化模型的设计4.1.1 模型设计思路4.1.2 经典框架的改造4.1.3 大型机软件测试自动化模型4.1.4 测试用例的关键字设计4.2 自动化工具的功能设计4.3 自动化工具的接口4.4 本章小结5 大型机软件测试自动化工具的实现5.1 自动化工具的界面5.2 自动化工具的详细实现5.2.1 自动化工具实现的系统环境5.2.2 自动化工具的功能实现5.3 自动化工具的评估5.4 本章小结6 总结及展望6.1 总结6.2 展望致谢参考文献附录 在读期间的成果
相关论文文献
标签:大型机论文; 软件测试论文; 功能测试论文; 测试自动化论文; 关键字驱动论文;