基于RFT的动态对象自动化测试框架开发

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sgb158518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自软件测试诞生以来,手动测试一直都占据着测试的主导地位。然而,软件产品的日益复杂性,庞大而重复性的输入输出数据,给手动测试带来了巨大的挑战和困难。自动化测试的引入,不仅为软件产品的质量提供了强有力的保证,更有效释放了人力资源,节约了时间和成本,提高了测试效率。但现有的自动化测试技术和框架存在以下不足:1)传统的脚本录制与回放方式虽然简单易操作,但其录制生成的脚本可靠性差,复用率低,不够稳定;2)数据驱动的测试框架虽然支持数据与脚本分离和大批量数据测试,但却存在脚本与数据文件之间对应关系复杂,数据文件传输格式过多等缺点;3)关键字驱动的测试框架虽然其测试脚本实现简单明了,易读易懂易维护,但其灵活性较差,脚本对框架依赖程度过高。在此背景下,本文研究和开发了一个可复用、易维护、易扩展的自动化测试框架,以提高测试效率,节省测试成本、改善测试质量。首先,本文研究了目前流行的软件测试技术,分析了多种现有的软件自动化测试工具和框架。针对当前自动化测试框架存在的不足,结合实际业务需求,提出了基于RFT(Rational Functional Tester)的动态对象自动化测试框架的技术方案,设计了基于Objects(测试对象)、Tasks(测试任务)、Test Cases(测试用例)和Test Suites(测试用例组)四层架构。在此基础之上,本文研究了自动化测试框架的关键技术,详细设计了测试对象类与测试对象的动态识别机制,实现了对测试对象的动态识别与捕获;详细设计了高速缓存机制与测试对象识别属性的选择机制,提高了测试对象识别的效率与准确率;详细设计了基础控件的封装以及测试任务层中的AppObject类与Function类,实现了测试脚本分层;详细设计了测试框架的主控程序和用例基类,实现了测试脚本的规范运行。最后,本文对该框架进行了功能测试与多平台测试。并在实际的测试工作中对该框架进行了部署实施与具体运用。测试和试运行结果表明,本框架能快速部署、移植并正确运行在多系统环境下,实现了对测试对象的动态识别与快速捕获,缩短了测试周期,提高了测试效率。
其他文献
从上个世纪末到二十一世纪的第二个十年,科技的发展已经极大的推动了人类的进程,其中,互联网技术的发展空前繁荣。我们当前所处的时代,正是“互联网+”的时代,教育、农业、商
随着七桥问题的迎刃而解,人们对于图论的研究也逐渐兴起。由于网络应用图模型来进行研究可以更加清晰明确,因此,在社会网络、生物网络、信息网络等方面,图论有着广泛的应用,
在本文中,我们主要研究了伽罗瓦环上的子集和问题以及有限域中给定零点个数的多项式的计数问题.设R是伽罗瓦环,D是R有限子集,对于给定的正整数k(1 ≤k≤|D|),令N(k,b)表示满
2019年我国公路货运量将突破400亿吨,在如此大的荷载下,道路不可避免会造成损伤,如若不能及时修补会造成严重的破坏。常用的水泥基类修补材料成本低但是粘结性差、养护时间长、污染大;有机类的修补材料粘结性好、凝结时间快,但是成本高、易老化。在提倡节能减排、降低能耗背景下,开发价格低廉、绿色环保、性能优良的路面修补材料迫在眉睫。本文采用矿渣和粉煤灰为主要原材料,在碱性激发剂的作用下制备地聚合物基修补材
层析粒子图像测速(Tomographic Particle Image Velocimetry,简称层析PIV)是一种先进的光学测量技术,能够定量获取三维体视流场结构,可作为湍流、多涡系干扰等三维复杂流场的有效测量手段,可以解决粒子重叠、复杂流场结构测量误差大等传统PIV系统的测量难题,并可获得相应的压力场、声场等多种物理场信息,对于非定常流动现象的研究有着重要意义。本文基于真实风洞测量背景,对层
模式识别又称模式分类,其作为信息科学和人工智能的重要组成部分,随着科技的飞速发展,在过去几十年里,取得了突飞猛进的发展。最近几年,基于表示的分类在模式识别和机器学习领域吸引大量研究者的兴趣。协作表示作为一种典型的基于表示的分类方法,具有封闭形式的快速解,对分类非常简单,具有高效性和健壮性。为了进一步提高协作表示的识别准确率和分类性能,本文主要做了如下三个方面的工作:(1)为了探究不同编码残差的协作
长周期(周期长于105秒)地磁场、地电场扰动是探测地球地幔电导率的重要手段。磁暴时期产生的长周期感应地电场受到空间电流源和地下电性结构的共同影响。但是,其空间电流源及电流源对长周期地表感应电场的影响方式尚不清楚。本文旨在通过分析单台站多磁暴测量数据来探究磁暴时控制长周期感应地电场的空间电流源;并探究磁暴时长周期感应地电场的周期上限和决定因素。采用子午工程长春台站在2012年10月连续测量的共33天
曲轴作为发动机的核心构件,其扭振会影响曲轴的使用寿命。因此,需使用曲轴扭振减振器来对扭振进行消减,以此耗散扭振能量。而硅油减振器则是一种典型的无弹性阻尼减振器,被广泛的应用于车用柴油机和船用柴油机上。然而,当前广泛使用的硅油扭振器的阻尼系数固定,属于定阻尼式的扭振减振器,无法根据实时响应需求对器件关键阻尼参数进行自适应调节,使之实现最佳减振控制效果。而磁流变液材料具备响应速度快、连续可调,能耗低等
局域无线双向时间同步系统具有精度高、设备简单以及布置灵活等优点,在许多重要领域都有迫切的应用需求和前景。例如,现代军事靶场,无线传感器网络中都需要点对点甚至分布式的无线时间同步技术。因此研究局域分布式系统间的时间同步具有非常重要的意义。捕获是无线时间同步系统接收端基带对信号处理的首要步骤,捕获性能的好坏直接影响跟踪的速度和伪距解算的精度,从而决定了系统时间同步的精度。论文在并行码相位捕获算法的基础
分布式光纤传感器以光纤作为传感元件与传感信号传输媒质,能够实现远距离、大范围的传感,在缺乏通信、电力等复杂环境下也能以低成本实现高质量的传感,具有其它传感器不可替代的优势。但由于检测距离长、激光器光源噪声、外界环境干扰问题,分布式光纤传感信号伴随着大量非入侵的信号,导致系统虚警率高,因此分离出传感信号中的入侵信号是系统关键之一,有效的入侵信号提取算法,能够精准快速的从伴随非入侵信号的传感信号中分离