【摘 要】
:
软件测试是软件质量保证工作中的一个重要环节,是对软件质量的度量与评估[1]。软件开发企业非常重视软件的质量,希望为用户提供安全可靠的软件产品。现在很多的软件项目都开
论文部分内容阅读
软件测试是软件质量保证工作中的一个重要环节,是对软件质量的度量与评估[1]。软件开发企业非常重视软件的质量,希望为用户提供安全可靠的软件产品。现在很多的软件项目都开始采用敏捷开发作为软件的开发模式,其特点是发布周期短、迭代次数多。在每次迭代过程中,不仅要保证新功能的质量,同时还要保证新功能的引入,没有对已有功能产生不好的影响。所以,在每个版本迭代过程中,测试人员都要对软件进行系统的集成测试和回归测试。但是,由于迭代的周期短,实际上留给测试人员的测试时间非常有限,测试人员需要借助一些自动化测试工具来帮助完成测试工作。实践已经证明,通过自动化测试来完成回归测试,不仅可以提高测试的效率,还可以增加测试的覆盖率和提高测试的质量。所以,研究如何实现软件的自动化测试,是非常有意义的。本文的重点是应用微软的UIA(UI Automation)技术设计和实现了一套自动化测试平台,可以用来实现Windows系统上软件产品的自动化测试,具体工作主要有以下几个方面:(1)微软UIA技术的分析和研究。了解UIA的发展过程,分析和研究其工作原理,以及如何帮助实现UI自动化测试的。(2)基于UIA的自动化测试平台的架构设计。结合Windows软件产品的特点,设计自动化测试平台,包括:测试基础方法模块、测试辅助工具模块和测试用例模块。该自动化测试平台可以重复使用,可以应用于不同软件产品的自动化测试。(3)基于UIA的自动化测试平台的实现及验证。根据平台的详细设计,实现了该自动化测试平台的各个模块。并且以某软件产品为例,实现了自动化测试脚本,验证了该基于UIA的自动化测试平台的可用性。
其他文献
互联网技术飞速发展,在如今的网络环境中产生的信息往往巨大且复杂的,人们被大量的信息所吞没,在面对这些令人眼花缭乱的海量数据时,用户已经无法直接便利地获得其所需要的有效信息。如何高效为人们提供需要的信息是当今互联网环境的关键,针对这样的信息过载问题,目前最有效的方法便是推荐系统,它根据用户的历史信息分析其潜在的兴趣爱好帮助用户发现其可能需要的信息节省用户找搜索信息的时间。尽管推荐系统可以帮助缓解信息
在万物互联的时代,随着网络接入量的暴增,使得传统的网络服务在移动性、安全性、可靠性和利用效率等方面存在欠缺。网络虚拟化技术是为了有效解决上述问题而衍生的共享网络资源的一种机制,它允许多个异源的虚拟网络共存在相同的底层网络上。为了高效配置物理网络资源,研究学者们提出一系列虚拟网络嵌入(VNE,Vitual Network Embedding)算法。随着VNE算法大量的涌现,对VNE算法性能的综合评价
目的:观察中药蠲痛饮方治疗子宫内膜异位症(EMs)模型大鼠与PI3K通路抑制剂LY294002干预子宫内膜异位症模型大鼠的对比,观察蠲痛饮方对子宫内膜异位症异位内膜细胞中PI3K/AKT/
随着数字信号处理技术的快速发展,雷达、电子侦察、高速通信等工程领域对模数转换器(analog-to-digital converters,ADC)的带宽、速率和精度的要求越来越高。光子模数转换器(
背景致心律失常性右室心肌病(arrhythmogenic right ventricular cardiomyopathy,ARVC)最早于1982年由Marcus和Fontaine首次作为一种疾病进行描述,1955年正式被世界卫生组组
近年来,快速拓展的移动互联网市场对通信的速率和带宽提出了更高的要求。随着无线数据流量不断地飞速增长,第三代合作伙伴在增强型长期演进(LTE-A)中引入了异构网络以应对用户对于超高速率、超低时延、高速移动等各方面的移动网络需求。然而,由于各类基站节点之间存在发射功率与性能的差异,密集地同频部署会导致网络负载失衡和更加复杂的干扰。本文重点对LTE-A异构网络中的下行链路干扰协调策略进行研究。论文的主要
目的:通过对比脊柱内镜经椎板间单侧入路双侧减压术及腰椎后路双侧椎板开窗减压术治疗腰椎管狭窄症的临床疗效,并分析脊柱内镜技术的操作要点、适应症及优点,为今后腰椎管狭
目的:筛选不同敏化状态下膝骨性关节炎(Knee Osteoarthritis,KOA)模型大鼠敏化穴位组织中差异表达的miRNA,并进行生物信息学分析,从基因调控的角度研究穴位敏化现象发生及不
压缩感知理论是一种新的信号处理理论,该理论利用信号的稀疏性,将图像信号的采样和压缩合二为一,通过选择合适的重构算法高精度地恢复出原始信号。与传统奈奎斯特采样定理相比,该理论降低了对信号采样速率的要求,减少了采样资源的浪费。在图像压缩感知过程中,测量矩阵在图像信号的采样、压缩、恢复环节扮演着非常重要的角色。设计性能优异的测量矩阵对图像信号的重构和压缩感知理论的发展具有非常重要的意义。本论文在对测量矩
近年来,科技的迅速发展使得对控制系统性能的要求更加严苛。在实际工业过程中,因受到随机参数变化等的影响,系统的结构和参数会发生改变。马尔科夫跳变系统由于其自身系统特性对这类复杂系统具有强大的建模能力,因而受到控制界和工程界学者的广泛关注,并且其研究成果越来越多地被应用到实际系统中。然而,因其转移概率矩阵是时不变的,许多实际系统常常无法满足这一要求而限制了其相关理论的应用。半马尔科夫跳变系统由于放松了