移动亲情网系统的测试设计与实现(源码)【字数:9134】
摘 要亲情网系统是移动公司的基本业务之一,在移动亲情网测试中,亲情网主要可以分为组网、成员变更、拆网几个主要测试流程。本文主要介绍亲情网的测试分析、测试设计和测试执行的一系列过程,采用黑盒测试和白盒测试结合的方法完成亲情网的功能测试。测试过程利用XMIND软件进行测试用例的编写,配合缺陷跟踪工具SecureCRT定位BUG的报错位置进而提高了解决问题的效率。最后,在AsiainfoJIRA网站上提交BUG给相对应的开发,保证了软件的质量。
目 录
第一章 绪论 1
1.1背景描述 1
1.2软件测试的概述 1
1.3软件测试的流程 1
1.4本课题研究的内容 3
第二章 相关理论与技术 4
2.1亲情网测试操作图 4
2.2测试环境与工具 5
2.3缺陷管理系统 6
第三章 制订亲情网测试的相关方案 8
3.1亲情网需求分析 8
3.2测试计划编写 10
第四章 亲情网测试用例的设计实例 11
4.1测试用例设计 11
4.2构建亲情网测试场景 14
4.3亲情网的性能测试与外围联调 20
4.4缺陷定位与缺陷跟踪管理 20
第五章 总结与展望 25
5.1 课题总结 25
5.2 未来展望 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
软件测试是软件行业里面不可或缺的一部分,是保证软件达到用户需求的一个重要手段。在实际的应用中,我们不可能对软件的各项功能进行一一测试,这是不切实际的。
为了节约项目的成本,同时也要提高效率,那就需要把庞大的事物分成具有代表性的小事物,把复杂的数据简单具体化,这些整理出来的数据就是我们软件测试当中的重要组成部分——测试用例。测试工作能否顺利有效地进行,取决于测试用例设计是否合理。所以,测试用例的设计工作在整个软件周期里面具有重要的地位和影响。
1.1背景描述
移动互联网拉开了信息化时代的序幕,移动互联 *好棒文|www.hbsrm.com +Q: #351916072#
网将移动通信和互联网络结合在了一起,所有的移动通信设备可以访问互联网上的资源和应用。现在大部分的系统都具有web以及app两种方式,移动公司作为通讯行业的三大巨头之一,更是需要扩大自己的影响力,让自己拥有更多的客户[10]。
家庭亲情网作为移动公司的基本业务之一,已经在各种设备之上占有一席之地,但是公司的系统太多了,会导致花费很多精力在维护软件上面。此次代码平迁,是将原有的操作系统进行框架和jar包升级,在保证功能实现的前提下,让界面更加人性化,更是将web与app的接口共用,大大减少了系统的维护成本,亲情网主要功能可以分为组网、成员变更、拆网,还有后期的一些批量进程也会加入到本次课题中,主要是在web端进行操作。
家庭亲情网是一项通话优惠服务,只需要一人付费,即可全家享受优惠。亲情网内最少2人,最多19人,按照家长在网时间,对短信畅发产品区分收费与不收费。最多只需11元就可以享受最多19人之间的免费通话以及短信的免费畅聊。
1.2软件测试的概述
经由各种手段和测试工具,可以判定出软件系统是否可以满足预期期望。随着软件测试技术的不断发展,测试方法变得更加多样化,更有针对性,选择正确的测试软件方式将使我们能够以更少的成本实现更多。测试过程分四个步骤进行,如测试单元,测试集成,测试确认和系统分析以及试用版。
本课题测试中,主要采用黑盒测试的测试用例,辅之以白盒测试的测试用例[1],其他的测试方法还有路径测试、错误处理测试、边界测试等等。在测试过程之中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、等功能进行确认。系统分析测试,就是将通过确认测试的软件系统,作为一个整体进行测试的过程。
1.3软件测试的流程
图11 软件测试流程图示例
1、需求分析
首先需要学习并了解移动家庭亲情网的业务逻辑,分析其需求点。
2、测试计划
编写整个亲情网测试计划,在这个过程中需要参考需求规格说明书,这个阶段一般情况下测试组长编写。其中包括了测试人员,测试周期,测试工具,测试方法,测试环境等。
3、测试用例设计
测试用例是软件测试中最核心的模块,在了解了亲情网的业务之后,需要根据其中的节点逻辑进行测试用例的编写。测试用例是进行测试的一个重要工具,用例写得越完整,软件测试就会越便捷。
4、用例执行
首先搭建环境,进行亲情网测试数据的准备,之后对结果预测,预测通过后,按照测试用例进入正式测试。实时提交当天测试出的Bug和测试日报,测试报告等相干文档。
5、评估
撰写此次亲情网的测试报告,给出评价性的结论,整理相关的测试文档,填写软件测试报告,编写测试总结,为软件成果提供总结性意见。
1.4本课题研究的内容
以上的研究方案都是围绕移动亲情网测试展开的。依据软件需求说明书并且利用相关测试工具及设备,对软件进行测试。使用黑盒测试的测试用例,对软件功能进行覆盖测试,辅之以白盒测试的方式。具体的研究过程如下:
1、在测试流程的开始阶段,需要对整个模块有个大概的了解,知道亲情网的受理流程,绘出整个模块的流程图,这样的话就可以事先准备好测试的前提条件。
2、根据需求文档,利用工具设计测试用例,首先对简单用例进行测试,繁琐的用例后面着重测试!
3、在测试过程中,肯定会有一些或大或小的bug,bug需要通过AsiainfoJIRA网站提交给相对应的开发,测试员需要随时跟踪bug的解决情况。
4、测试工作完成之后,要对之前的工作进行总结,总结经验,吸取教训。
第二章 相关理论与技术
2.1亲情网测试操作图
亲情网操作,首先通过开户进而获取未组亲情网的用户号码,(CRM指的是操作系统),接着完成亲情网组网、亲情网变更、亲情网拆网。如图21所示:
图21 操作图示例
测试流程主要由以下步骤组成:
1、获取用户号码:号码的类型分为好多种,比如宽带、宽带电视、固话和GSM,所以在筛选的时候,我们要选择符合用例规范的规格的号码。具体内容会在下文的测试用例里面体现出来。
目 录
第一章 绪论 1
1.1背景描述 1
1.2软件测试的概述 1
1.3软件测试的流程 1
1.4本课题研究的内容 3
第二章 相关理论与技术 4
2.1亲情网测试操作图 4
2.2测试环境与工具 5
2.3缺陷管理系统 6
第三章 制订亲情网测试的相关方案 8
3.1亲情网需求分析 8
3.2测试计划编写 10
第四章 亲情网测试用例的设计实例 11
4.1测试用例设计 11
4.2构建亲情网测试场景 14
4.3亲情网的性能测试与外围联调 20
4.4缺陷定位与缺陷跟踪管理 20
第五章 总结与展望 25
5.1 课题总结 25
5.2 未来展望 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
软件测试是软件行业里面不可或缺的一部分,是保证软件达到用户需求的一个重要手段。在实际的应用中,我们不可能对软件的各项功能进行一一测试,这是不切实际的。
为了节约项目的成本,同时也要提高效率,那就需要把庞大的事物分成具有代表性的小事物,把复杂的数据简单具体化,这些整理出来的数据就是我们软件测试当中的重要组成部分——测试用例。测试工作能否顺利有效地进行,取决于测试用例设计是否合理。所以,测试用例的设计工作在整个软件周期里面具有重要的地位和影响。
1.1背景描述
移动互联网拉开了信息化时代的序幕,移动互联 *好棒文|www.hbsrm.com +Q: #351916072#
网将移动通信和互联网络结合在了一起,所有的移动通信设备可以访问互联网上的资源和应用。现在大部分的系统都具有web以及app两种方式,移动公司作为通讯行业的三大巨头之一,更是需要扩大自己的影响力,让自己拥有更多的客户[10]。
家庭亲情网作为移动公司的基本业务之一,已经在各种设备之上占有一席之地,但是公司的系统太多了,会导致花费很多精力在维护软件上面。此次代码平迁,是将原有的操作系统进行框架和jar包升级,在保证功能实现的前提下,让界面更加人性化,更是将web与app的接口共用,大大减少了系统的维护成本,亲情网主要功能可以分为组网、成员变更、拆网,还有后期的一些批量进程也会加入到本次课题中,主要是在web端进行操作。
家庭亲情网是一项通话优惠服务,只需要一人付费,即可全家享受优惠。亲情网内最少2人,最多19人,按照家长在网时间,对短信畅发产品区分收费与不收费。最多只需11元就可以享受最多19人之间的免费通话以及短信的免费畅聊。
1.2软件测试的概述
经由各种手段和测试工具,可以判定出软件系统是否可以满足预期期望。随着软件测试技术的不断发展,测试方法变得更加多样化,更有针对性,选择正确的测试软件方式将使我们能够以更少的成本实现更多。测试过程分四个步骤进行,如测试单元,测试集成,测试确认和系统分析以及试用版。
本课题测试中,主要采用黑盒测试的测试用例,辅之以白盒测试的测试用例[1],其他的测试方法还有路径测试、错误处理测试、边界测试等等。在测试过程之中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、等功能进行确认。系统分析测试,就是将通过确认测试的软件系统,作为一个整体进行测试的过程。
1.3软件测试的流程
图11 软件测试流程图示例
1、需求分析
首先需要学习并了解移动家庭亲情网的业务逻辑,分析其需求点。
2、测试计划
编写整个亲情网测试计划,在这个过程中需要参考需求规格说明书,这个阶段一般情况下测试组长编写。其中包括了测试人员,测试周期,测试工具,测试方法,测试环境等。
3、测试用例设计
测试用例是软件测试中最核心的模块,在了解了亲情网的业务之后,需要根据其中的节点逻辑进行测试用例的编写。测试用例是进行测试的一个重要工具,用例写得越完整,软件测试就会越便捷。
4、用例执行
首先搭建环境,进行亲情网测试数据的准备,之后对结果预测,预测通过后,按照测试用例进入正式测试。实时提交当天测试出的Bug和测试日报,测试报告等相干文档。
5、评估
撰写此次亲情网的测试报告,给出评价性的结论,整理相关的测试文档,填写软件测试报告,编写测试总结,为软件成果提供总结性意见。
1.4本课题研究的内容
以上的研究方案都是围绕移动亲情网测试展开的。依据软件需求说明书并且利用相关测试工具及设备,对软件进行测试。使用黑盒测试的测试用例,对软件功能进行覆盖测试,辅之以白盒测试的方式。具体的研究过程如下:
1、在测试流程的开始阶段,需要对整个模块有个大概的了解,知道亲情网的受理流程,绘出整个模块的流程图,这样的话就可以事先准备好测试的前提条件。
2、根据需求文档,利用工具设计测试用例,首先对简单用例进行测试,繁琐的用例后面着重测试!
3、在测试过程中,肯定会有一些或大或小的bug,bug需要通过AsiainfoJIRA网站提交给相对应的开发,测试员需要随时跟踪bug的解决情况。
4、测试工作完成之后,要对之前的工作进行总结,总结经验,吸取教训。
第二章 相关理论与技术
2.1亲情网测试操作图
亲情网操作,首先通过开户进而获取未组亲情网的用户号码,(CRM指的是操作系统),接着完成亲情网组网、亲情网变更、亲情网拆网。如图21所示:
图21 操作图示例
测试流程主要由以下步骤组成:
1、获取用户号码:号码的类型分为好多种,比如宽带、宽带电视、固话和GSM,所以在筛选的时候,我们要选择符合用例规范的规格的号码。具体内容会在下文的测试用例里面体现出来。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/94.html