基于TestComplete的自动化测试管理系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:lfq198410
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着市场需求的不断更新和软件开发技术的快速发展,产品的质量水平也成为每个软件企业可持续发展的根基,软件质量的保证也成为软件开发过程中重要的环节。随着敏捷开发模式的普及,Scrum是作为敏捷开发方法的其中一种,快速发展成为软件行业内使用最广泛的,最受欢迎的开发方法。由于新的开发模式的转换,传统的测试模式也要随着改变,测试也要采用敏捷的模式来适应开发方式的变化。敏捷测试如何适应是现在需要研究的课题。本文首先介绍了在现在的市场环境下,为了应对客户对新技术的需求和快速变化的需求,原来的传统的开发模式在慢慢转变,敏捷Scrum模式越来越普及,而原有的测试流程已无法适应新的开发模式,在新模式下,分析新模式对测试活动的需求,包括功能性需求和非功能性需求,设计适合新的测试流程的测试框架和测试管理系统。本文对比分析了敏捷测试和传统测试模式的区别,并结合当前的工作模式,对测试流程进行优化,在设计测试框架的过程中,通过对现在市场上的自动化测试工具QTP和TestComplete进行分析对比,选取TestComplete作为自动化测试工具。在基于TestComplete的基础上对自动化测试管理系统进行了总体架构设计和功能模块划分,此外,设计了系统的数据库结构。对系统的整体架构设计,对比分析了当前的C/S和B/S模式,选用B/S架构,实现表现层,业务逻辑层和数据访问层三层架构模式,这样对系统耦合度的降低,和系统的维护都有帮助。系统实现的技术采用PHP和Apache框架,数据库采用SQL Anywhere,前端技术采用HTML和Xajax类库,实现页面的异步调用和内容更新。最后以系统的架构设计和数据库设计为基础,介绍了核心功能模块的详细设计与实现过程,表现层页面显示的实现,业务逻辑层的处理,包括对自动化测试用例的添加的详细实现,对测试机器的配置与管理的实现,用户信息管理及自动化用例执行管理的实现,数据访问层数据库功能的实现包括数据库表的操作查询,添加与更新等。
其他文献
“政治正确”运动发源于18世纪末的美国,要求维护弱势群体的利益,力图建立一个平等、公正的世界。其影响最直接地体现在了语言上:人们试图消除歧视性的语言。20世纪90年代初
目的:通过对种植体周围组织疾病患者和健康种植体患者的白细胞介素(IL)-6-174G/C基因多态性的检测,研究IL-6-174G/C与种植体周围组织疾病的关联和临床意义。方法:1、研究对象
形容词谓语句是留学生在习得汉语过程中较为重要的主谓句型,在初级阶段,留学生学习的词汇表达集中在单音节性质的词语,形容词也以单音节居多,因而相比双音节形容词谓语句,单
传递体作为经皮给药制剂的高效新载体,近年来受到广泛的关注。但是由于存在严重的稳定性问题,传递体的应用受到极大的限制。本文利用复合磷脂技术针对性的改善这一问题,为经
胃乐宁片是由猴头菌丝固体培养物提取加工而成,具有养阴和胃等功效,临床上广泛用于慢性萎缩性胃炎、胃痛、消化性溃疡等症的治疗,目前为国家中药保护品种。现行部版标准胃乐
无线传感器网络因其多节点、无线通信的特点在振动测试领域有广泛的应用前景。在大型结构健康监测与旋转机械振动测试中,以无线传感器网络节点代替传统的布线式数据采集装置,可以解决布线繁琐以及人力、物力成本高的问题。本文在低功耗嵌入式微处理器的基础上设计了具有多节点的分布式多通道无线传感器网络。该系统具有单点与组网双重工作模式,具有体积小、功耗低、成本低、测试效率高等的优点。论文的主要研究内容如下:(1)完
随着互联网的广泛普及和进步,人们对视频应用的需求也日益增长,因而进一步提高视频流媒体服务以及用户的体验质量(Quality of Experience,QoE 具备重要意义。基于HTTP的动态自适应流媒体标准(Dynamic Adaptive Streaming over HTTP,DASH)可广泛用于动态网络环境下为用户提供连续的视频流服务。码率自适应是DASH视频传输中最重要的研究问题之一,在
目的成组序贯试验在小样本条件下进行期中分析时,其观察到的Fisher信息量可能会取到极端值,造成异常终止的情况,这极大的限制了成组序贯设计在临床试验领域的应用。本文以小
在完成某些计算任务时,相比于如今多种的经典算法,量子计算机无疑具有更加快捷的优势。理论上每一个量子算符都可以被分解成为一系列的单量子和双量子位逻辑门,但是随着量子
随着医疗技术的发展,对于先天性心脏病(先心病)的治疗手段已经有了很大突破。当治疗方式不再困扰人们的时候,如何降低先心病人群的比例成为了新的难题。最近,越来越多的医院