基于.NET的自动化测试管理平台研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:xiaofeixiaheiwa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着银行信息化建设的快速发展,测试作为软件生命周期中重要的一个环节已经越来越受到重视。为了降低测试成本、提高测试效率和质量,银行纷纷引入了自动化测试工具。自动化测试工具的使用极大的节省了人力资源。然而,随着测试规模的不断扩大,仅停留在自动化测试工具的使用已无法满足日益增长的自动化测试需求,因为大规模自动化测试执行机管理以及多测试任务并发等问题成为新的瓶颈。研究和实现一个能够处理自动化测试任务并发、统一集中管理自动化测试执行机、按需分配执行机资源的平台,具有很好的研究意义和应用价值。论文首先介绍了微软通讯开发技术、线程同步和异步以及实体数据模型,给出了这些关键技术的简要应用方案。接着对实际测试过程中的具体需求及业务流程进行分析,并结合当前面临的问题,设计了系统的总体结构及硬件拓扑,概述了各模块的主要功能。然后在平台核心模块自动化测试引擎的设计上,提出了多引擎同步和异步处理的概念。状态扫描引擎、资源分配引擎、执行调度引擎和智能争抢引擎这四个引擎各司其职,分别完成了对测试任务和测试执行机的监控与管理、测试执行机资源的自动化分配、测试任务的自动化调度执行以及多测试并发时的执行机争抢处理等功能。对于多测试任务并发时执行机资源紧缺的情况,设计了智能争抢算法。该算法考虑了多种可能发生的情况,进而优化了测试执行机资源的使用。论文对自动化测试引擎进行了详细的设计和实现。同时,基于对微软通讯开发技术的应用,实现了平台与测试执行机以及平台内部服务器间的服务接口。最后,通过一系列测试,对平台的流程、功能以及性能进行了验证。平台可满足预期的业务需求以及性能指标要求。平台已应用于实际工作中,不仅解决了自动化测试规模增大后的瓶颈问题,也有效的提高了自动化测试的效率和质量,并降低了人力和物力的投入成本。
其他文献
一直以来,物流在企业中都占据着非常重要的地位,而仓储又是物流的一个重要环节,在企业的整个供应链中起着至关重要的作用。与传统行业不同,电商行业的仓储有着它自身的特点:
近年来,高速铁路和城市轨道交通飞速发展,处在轨道机车车辆供应链上游的离散型装备制造企业面临巨大的压力,激增的订单使得企业的“计划”和“生产”很难做到步调一致;生产过
复杂场景中背景运动、光照变化、阴影等复杂因素使得传统的运动目标检测算法性能受到限制,提高运动目标检测算法在复杂场景中的鲁棒性和检测性能是该领域目前的研究重点。近
本论文研究了天气研究和预报(WRF)模式中非静力内核和静力内核对热带气旋(TC)强度和结构模拟的影响。通过开展高分辨率的数值试验,并对数值模拟结果进行诊断分析,发现采用非
智能手机的出现给人们带来了很多方便,高科技让一切触手可得,然而人们与网络之间的关系也随之发生着微妙的变化,人们对网络的依赖越来越深,已经很难离开网络而生活了,于是对
随着应用程序开发技术的不断进步与演化,测试技术的更新换代表现出明显的滞后。为了跟上技术更新的步伐,适应软件测试市场的变化,需要立足于市场需求,探索适用于新技术条件下
双边遥操作系统是融合了计算机技术,网络通讯技术和控制理论的一门十分综合学科。由于实际生活中网络带宽和传输速率均有限,因此信息很难进行实时同步传输,于是引入采样控制
在“一带一路”、“走出去”的影响下,越来越多的工程建设企业走向国际化。我国油气管道承包商若想扩大当前在国际市场的份额,应积极转变海外油气管道运营模式,将传统的EPC工
本论文包括两部分工作。第一部分是利用COSMIC掩星资料确定大气边界层高度的研究,第二部分是高光谱遥感通道选择算法研究。在第一部分中,本文提出了一种确定边界层高度的新方
随着经济全球化、互联网的不断发展,世界各国的联系越来越紧密,有更多的外国企业进入到了中国市场,因为中国开放二胎政策,有些企业开辟了儿童、亲子装系列,通过销售儿童服装进一步带动销售成人的服装。但是新系列给企业带来了新挑战,这方面是他们不曾涉及的领域,那获取准确的需求信息对他们而言是非常重要的。企业作为上游的制造商很难获得这部分信息,而下游的零售商虽然更接近消费者,但是需要付出一定的预测成本来获取、分