【摘 要】
:
在软件开发工作中,具有至关重要作用的一个环节是软件测试,测试工作对避免软件缺陷、保证软件用户使用体验是必不可少的流程,但是同时也会占用软件开发过程中的时间和人力资源。自动化测试相比传统方式可以有效地将测试效率提高,实现方法一般是编写编程语言程序脚本,另一种是借助自动化测试工具完成工作。测试用例脚本编写和执行是测试过程中的两个重要步骤。测试脚本的书写简化可以使测试人员的培训难度降低,缩短测试时间。目
论文部分内容阅读
在软件开发工作中,具有至关重要作用的一个环节是软件测试,测试工作对避免软件缺陷、保证软件用户使用体验是必不可少的流程,但是同时也会占用软件开发过程中的时间和人力资源。自动化测试相比传统方式可以有效地将测试效率提高,实现方法一般是编写编程语言程序脚本,另一种是借助自动化测试工具完成工作。测试用例脚本编写和执行是测试过程中的两个重要步骤。测试脚本的书写简化可以使测试人员的培训难度降低,缩短测试时间。目前常用的网页测试描述语言仍存在使用较为复杂的问题。面向测试脚本编写的简化问题,本文设计实现了一种接近自然测试逻辑的用例描述语言及其转述翻译系统。作为一种领域专用语言,用例描述语言采用接近自然语言的语法逻辑设计,适合一般测试人员使用。用例描述语言实现了对网页功能测试过程的抽象描述,实现了简洁的领域专用语言在网页测试领域的应用。本文利用语法分析工具,将自定义的描述语言翻译为可执行的编程语言脚本,能够将编写测试用例脚本的操作简化,只需配置模板、数据及用例描述语言脚本即可生成可执行脚本。测试用例脚本在执行时会发送到多个执行服务器,负载均衡算法可以提高用例的执行效率。本文设计实现了一种测试用例分发系统,可以根据执行机的负载状况,将先前生成的测试用例脚本分发到测试执行机。论文使用改进的粒子群算法实现负载均衡效果,相比于传统的确定性负载均衡算法,具有更合理的分配策略和更稳定的结果。本文设计的用例描述语言与用例转述翻译子系统、负载均衡子系统构成完整的用例转述分发系统,完善了测试流程。本文首先介绍了自动化测试的相关背景知识,介绍了语法分析和负载均衡领域的相关理论知识,阐述了研究情况。然后对系统作出需求分析,说明u-系统的预期功能实现。随后对用例转述翻译系统和分发系统进行了设计,使用粒子群算法实现了负载均衡功能,并对粒子群算法进行了一定的改进。
其他文献
随着互联网技术的快速发展和普及,跨境电商已成为现阶段对外贸易发展的重要组成部分,逐步发展成中国进出口贸易的重要力量.宿迁市电商主动融入全球贸易,并取得初步成就,但在人才、交通、基础设施等方面的问题也日益增多.在总结宿迁跨境电商发展成就基础上,分析了宿迁市跨境电商发展过程中面临的阻力,并针对性地提出进一步推进宿迁跨境电商发展的具体路径和保障措施,从发展体系的制定到企业品牌塑造等方面,营造有利于跨境电商发展的政策和社会环境.
基于层次分析法(AHP)和模糊综合评价法对丽江市乡村旅游资源进行评价.结合乡村旅游资源的特色,使用AHP法将要素层细分为旅游资源价值、旅游开发基础、旅游开发潜力3个方面,选取共14个评价指标,建立了丽江市乡村旅游资源评价指标体系,并进行指标权重和数据计算分析工作,全面结合AHP和模糊综合评价法进行研究.结果表明:丽江市乡村旅游资源总体属于“好”等级,但在基础设施、区位条件、科学教育价值等方面还有提升空间.由此,提出了丽江市乡村旅游资源开发的建议.
互文性理论对翻译研究,尤其是对诗词英译研究大有裨益.同时,诗歌人物形象往往是理解原诗的关键因素之一.以互文性理论为基础,从文学形式、文化意象与神话传说三方面对《琵琶行》英译本中诗歌人物形象进行分析,以期探明该诗歌中琵琶女与诗人形象的建构过程,从而彰显互文性理论对英译诗歌中人物形象建构的启示意义,为中国文化“走出去”提供新的视角和路径.
随着计算机网络技术的蓬勃发展,越来越多的企业投入到了信息化建设当中,网络是任何信息化建设的基础。然而计算机网络环境的复杂,网络设备、协议之间的异构性,对于网络拓扑发现,网络管理,安全防御、测试以及风险评估带来了诸多的困难。网络拓扑发现是网络管理的重要内容,传统网络拓扑发现存在数据源利用单一,数据与探测方法耦合度较大,网络探测层面单一的问题,物理网络对于安全防御,风险评估受限于物理结构也存在诸多困难