1、“.....万方数据面向云测试的并行测试用例自动生成方法研究......”。
2、“.....应用系统的优点之是持续可用性,因为它提供的服务不受位置或时间限制,分隔两地的用户也可以并发访问。正是这优势提出了对应用高可用性的需求。而软件测试作为保证软件质量的主要手段,正在发挥日益重要的作用,成为软件开发过程的重要环节。在很多大型的软件开发项目中,软件测试甚至会占据整个项目周期半以上的时间。软件测试方法可分为静态测试方法和动态测试方法......”。
3、“.....在软件测试过程中,动态测试占很大的比例。动态测试包括生成测试用例运行程序和验证程序的运行结果部分核心内容,而生成测试用例又是这部分中最核心的内容,所以研究怎样生成测试用例是软件测试技术中有待解决的核心和关键问题之。高效地自动生成测试用例是确保软件开发质量降低软件开发成本的有效手段之。测试用例如果完全由测试人员手工设计,将导致测试人员工作量大测试效率低软件测试成本高,因此,为了减小软件测试开销提高测试效率,需要寻找有效的测试用例自动生成方法。自动化测试用例的生成是种典型的数据驱动测试技术,通过自动化测试数据的生成,驱动被测试程序运行来测试程序中存在的缺陷或错误。根据估算,对于个典型的大型软件项目,若能自动生成测试用例,则能节省整个软件开发费用的。在自动化测试用例生成技术的基础上,大量测试用例能够快速生成,以保证测试质量。但在传统的测试环境中,由于受资源等因素的约束,为了提高测试效率,般均通过精简测试用例的方法来缩短运行时间......”。
4、“.....影响了测试质量及软件质量。造成了测试效率和测试质量之间的矛盾。为了解决这矛盾,并行测试技术被引入到软件测试领域。并行测试的基本思想是构建集群环境,通过并发执行测试任务来提高测试执行效率,同时为分布式软件构建个与实际应用背景高度致的测试环境。但是,并行测试每次都需花巨资建立和拆除,测试的硬件和软件在测试后就会闲置,利用率不高而且软件测试的结果需要人工统计,耗时巨大。云计算是最近几年刚刚兴起的种网络计算模式,它能够根据需求以服务的方式向用户提供动态弹性可伸缩的资源,用户根据使用情况付费,从而降低了用户的拥有与管理成本。云计算的出现为自动化测试提供了新的可能,资源自动生万方数据面向云测试的并行测试用例自动生成方法研究成弹性分配的特性将大大降低自动化测试的成本。云计算的弹性服务资源池化按需服务可计费服务和泛在接入等特点,为构而成提交到云平台计算节点中的中,开启种特定浏览器执行测试命令集。其间,还会对场景测试脚本进行并行化组合处理参数化等过程,来获得自动化并行测试脚本......”。
5、“.....云测试云测试将自动化测试与云计算技术结合起来,是基于云计算的种新型测试服务模式。提供测试服务的云计算环境测试云般可提供多种系统多种浏览器的平台,用户通过网络提交测试对象和自动化测试脚本,测试云进行资源调度测试任务分配到云端进行测试,并集中测试结果提交给用户。云测试可实现在硬件软件和人力资源成本方面的巨大节省,并且提供复杂测试环境的高效支持。云计算云计算是通过网络提供可伸缩的廉价的分布式计算能力。云计算是种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力存储空间和信息服务。云计算是并行计算分布式计算和网格计算的发展,或者说是这些计算科学概念的商业实现。云计算是虚拟化效用计算基础设施即服务平台即服务和软件即服务等概念混合演进并跃升的结果。云计算的特点可以归纳如下,弹性服务。服务的规模可快速伸缩,以自动适应业务负载的动态变化。用户使用的资源同业务的需求相致,避免了因为服务器性能过载或冗余而导致的服务质量下降或资源浪费。资源池化......”。
6、“.....利用虚拟化技术,将资源分享给不同用户,资源的放置管理与分配策略对用户透明。按需服务。以服务的形式为用户提供应用程序数据存储基础设施等资源,并可以根据用户需求,自动分配资源,而不需要系统管理员干预。服务可计费。监控用户的资源使用量,并根据资源的使用情况对服务计费。泛在接入。用户可以利用各种终端设备如电脑笔记本电脑智万方数据面向云测试的并行测试用例自动生成方法研究能手机等随时随地通过互联网访问云计算服务。正是因为云计算具有上述个特性,使得用户只需连上互联网就可以源源不断地使用计算机资源,实现了“互联网即计算机”的构想。特别是对于软件测试,云计算降低了测试人员的技术要求,减少了工作量,加快了测试速度。云测试的意义云测试作为测试行业的场新革命,具有极其突出的优点,具体有节约成本每个企业都在追求成本最低和利润最大化。软件测试作为研发生产过程的部分也有降低成本的要求,即使用最少的机器购买最少的测试软件来完成软件测试工作。利用云测试可实现巨大节省,不需要购买或准备很多个人电脑......”。
7、“.....也不再需要部署复杂的网络。只需列出测试目的环境的要求虚拟机台数何时间断租用即可,实现按需支付。提高测试效率用云测试这种方式,极大地减少了测试环境搭建时间,如机器和网络准备操作系统安装各种测试工具软件安装等都将节省,只需提前将需要配置环境告之云测试服务商,到时间直接使用即可。性能测试更接近真实在云测试平台上进行性能测试,可以开启更多的客户端,且本身就是外部网络应用而非企业内部局域网模拟,这样的场景应用覆盖更接近真实。能够尽早发现和应对意料之外的流量高峰,让测试软件获得巨大的性能改善。外部环境变化随着云计算技术的进步,提供软件服务的企业将通过网络化方式云计算交付产品和服务,我们只能通过“租用”而非“购买”的方式使用这些测试软件时,只能进行云测试。云计算平台的测试与传统的本地测试相比传统测试测试工具费用昂贵云测试只需支付低廉租赁费传统测试难以获得超大规模的计算能力传统测试环境搭建复杂,云测试不需要搭建复杂的测试环境传统测试资源准备复杂......”。
8、“.....云测试能积累不同的测试经验提供专家服务传统测试环境般仅限于模拟环境,而云测试的测试环境很多要放在生产环境下来进行。云测试系统框架万方数据面向云测试的并行测试用例自动生成方法研究根据等的研究,云测试系统需要包含以下八种服务可扩展的测试环境服务允许用户请求并选择不同的环境资源和测试工具,来配置符合自己测试需求的虚拟测试环境。满足多用户模式测试服务提供不同的测试建模工具和充足的测试覆盖分析,使得不同用户可以在上同时进行功能安全和性能测试。数据化的测试管理服务支持测试项目管理,测试主体管理和测试问题管理。这里的测试主体包括测试用例测试脚本测试数据和测试结果。系统会对所有的测试主体进行管理,并根据检测的类型的分组。除此之外,它们可以应用户请求被上载,下载,传输和迁移。按需的自动化测试与控制服务根据对测试项目要求和测试任务时间表,提供按需的自动化测试执行和控制服务。测试解决方案集成和配置服务提供并驱动基于不同系统的测试解决方案,这些解决方案包括定义明确的测试模型方法和算法......”。
9、“.....对于任何选定的测试解决方案,云测试应提供解决方案的适配,选择,迭代,集成和组合服务。这里的解决方案是指测试建模工具,测试方法和算法,测试主体生成和管理技术。测试跟踪和监控服务测试人员可以在不同的云端层次上跟踪和监视不同程序的运行状态和行为。大规模的模拟测试服务支持测试人员建立个包含选定工具的理想的模拟测试环境,以满足不同类型的仿真需求。典型的仿真需求包括通信流量和负载模拟连接模拟,基于的用户情景模拟等。测试成本结算服务向用户提供账目合同和计费报告。本文中云测试平台的整体架构可分为三层。底层为云资源管理层,管理云计算环境中的基础设施资源中间为任务调度层,负责测试环境的配置和测试任务的调度执行最上层为用户表现层,面向用户,提供云测试的页面展示。云资源管理层负责管理协调服务器存储网络资源等。目前有些开源的云平台可供使用,包括等,本文中使用开源云平台进行资源管理......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。