首页> 中文学位 >自动化软件测试脚本管理工具研究和实现
【6h】

自动化软件测试脚本管理工具研究和实现

代理获取

目录

封面

中文摘要

英文摘要

目录

1 绪论

1.1 论文研究意义

1.2 国内外研究现状

1.3 论文主要工作

1.4论文组织结构

2相关技术综述

2.1 自动化测试管理工具

2.2 自动化测试框架

2.3 测试管理工具的脚本管理

2.4 测试管理工具的接口和扩展

2.5 测试脚本的功能与格式

2.6 测试管理工具的缺陷跟踪

2.8 测试管理工具的应用架构

2.9 本章小结

3总体设计

3.1 系统需求分析

3.2 架构设计

3.3 主要功能模块设计

3.4 本章小结

4系统的关键技术及实现

4.1 实现环境

4.2 测试脚本自动化管理工具设计与实现

4.3 测试脚本扩展功能模块实现

4.4 本章小结

5 测试脚本管理工具的验证与应用

5.1 测试计划

5.2 功能测试

5.3 性能测试

5.4 验证测试总结

5.5 自动化脚本管理工具的应用评估

5.6 本章小结

6 结论与展望

6.1 工作总结

6.2 系统存在的不足

6.3 应用实践

6.4 进一步的工作建议

参考文献

致谢

攻读学位期间发表的学术论文目录

声明

展开▼

摘要

软件自动化测试技术的应用,大大提高了软件测试的效率,降低了软件测试人员的工作强度和测试成本。然而,由于软件系统的技术背景、应用领域、开发环境各不相同,自动化测试所涉及的测试案例的范围非常广泛,测试案例库庞大。测试脚本的集中管理、调度及其与对应测试工具的接口调用,也日益成为软件自动化测试过程所关心的核心问题。本论文通过结合主流测试工具脚本管理功能,从扩展性和实用性出发,设计和实现了一个能够适应不同阶段、不同类型测试脚本的自动化管理工具。从而显著提高了自动化测试的效率,更好地维护和管理测试脚本。
  本论文的主要工作和贡献有:
  1.深入分析了现有测试脚本管理工具的功能,并指出了其不足之处。
  2.对测试脚本管理工具,进行了系统需求功能分析。主要包括脚本的分类、查找、归档和版本管理;测试管理工具与其它测试工具(单元测试、自定义测试脚本、自动化测试脚本)的对接及调用;远程测试环境下的测试脚本管理及调度需求等。
  3.设计了测试脚本管理工具的系统架构。主要包括系统组件设计、系统部署图、模块接口设计和公用组件库设计。
  4.完成了测试脚本管理工具的核心模块设计。主要包括用户登录、脚本管理主界面、远程代理机配置及状态、第三方测试工具接口参数设置、测试脚本分类、测试脚本归档、用户权限管理以及对应的数据库表设计。
  5.通过2个具体软件测试项目,对测试管理工具进行了功能测试和性能测试,验证了本测试脚本管理工具的可用性和有效性。
  本文设计实现的脚本管理工具,能够和复杂的测试需求与环境有机结合起来,并在各个测试工具的接口调用上能够最大程度的实现对接,对复杂应用环境下软件测试质量的提高有着长远的作用。通过不断增加新的测试脚本管理类型,本工具已成功应用到多个类型的软件测试项目之中。

著录项

  • 作者

    桑会兰;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 胡飞,朱磊;
  • 年度 2012
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    自动化软件; 测试脚本; 管理工具;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号