首页> 中文学位 >移动营账系统自动化测试解决方案的设计与实现
【6h】

移动营账系统自动化测试解决方案的设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 课题背景及意义

1.2 软件测试自动化

1.3 本人任务

1.4 本文内容结构安排一

1.5 本章小结

第二章 软件自动化测试技术基础

2.1 软件自动化测试的概念

2.1.1 软件自动化测试

2.1.2 软件自动化测试的优点

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

2.2 软件自动化测试的适用范围

2.3 自动化测试设计方法

2.3.1 回归测试自动化

2.3.2 性能测试自动化

2.4 自动化测试工具的选择

2.4.1 回归测试工具的介绍

2.4.2 性能测试工具的介绍

2.4.3 对测试工具的选择

2.5 本章小结

第三章 营帐系统的自动化测试

3.1 营帐系统的现状

3.2 营帐系统自动化测试需求的提出

3.3 本章小结

第四章 AIGA自动化回归测试的设计与实现

4.1 测试项目背景

4.2 AIGA的整体设计

4.2.1 AIGA的基本构成

4.2.2 AIGA的基本特点

4.2.3 AIGA的运行环境

4.3 AIGA的回归测试设计方案

4.3.1 AIGA的平台架构

4.3.2 AIGA的应用框架

4.4 AIGA在营帐系统中的实现过程

4.5 回归测试方案的实现成果与分析

4.6 本章小结

第五章 性能测试的设计与实现

5.1 测试项目背景

5.2 测试系统分析

5.2.1 广西移动BOSS系统的系统结构

5.2.2 广西移动BOSS系统的配置情况

5.2.3 广西移动BOSS系统的服务器部署

5.2.4 广西移动BOSS系统的性能需求

5.3 性能测试方案设计与实现

5.3.1 业务模型的建立

5.3.2 测试用例的设计

5.3.3 开发测试脚本

5.3.4 测试数据的准备

5.3.5 测试场景分类

5.3.6 测试结果分析

5.4 性能测试的实现成果与分析

5.5 本章小结

第六章 结论

致谢

参考文献

展开▼

摘要

随着软件测试越来越被重视,测试行业的发展也越来越规范,测试行业的分工日渐清晰。传统的软件测试方法已经不能满足今天网络世界的发展,在各种软件逐渐向WEB化的今天,人们必须思考WEB新的测试方法。
   作为软件质量保证的一个重要手段,软件测试的发展趋势是:软件测试自动化;测试方法自动化;测试人员专业化;测试部门独立化;测试对象精细化;多种测试工具和手段结合,共同提高软件测试效率。目前,软件测试自动化主要集中在软件测试流程的管理自动化和动态测试的自动化,如功能测试自动化和性能测试自动化方面。所谓测试自动化就是系统能够通过自动化测试工具或其他手段,按照测试工程师的预定计划进行自动的测试,目的是减轻手工测试的劳动量,从而达到提高软件质量的目的。
   在我国电信行业的运营支撑系统正在推广Web化系统,尤其是中国移动。BOSS(Business Operation Support System)是移动业务运营支撑系统的简称。它包括计费及结算系统,营业帐务系统,客户服务系统,决策支持系统。营帐系统即营业帐务系统,移动营帐系统业务复杂,且移动业务多变,因此,各省运营商需求比较活跃,程序变更比较频繁,且时间要求紧迫。这些都对测试工作提出了更高的要求。
   本文从软件测试行业现状谈起,介绍自动化测试的特点。然后重点讲解了自动化测试技术的概念,设计方法及主流自动化回归测试和性能测试工具。针对亚信公司营帐系统的自动化测试需求,阐述了AIGA自动测试解决方案的总体设计及实现过程,以及性能测试在项目中的测试方案与实施过程。
   论文中,可以体现出AIGA的整体设计思想,就是为了提高测试脚本的维护性,节约维护成本,提高测试产品的易操作性;性能测试模拟系统的正常访问量,不断提高压力,寻求系统最大处理能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号