大数据云计算时代软件测试所面临的挑战.docxVIP

大数据云计算时代软件测试所面临的挑战.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大数据云计算时代软件测试所面临的挑 李宁 庄丽华 石林 刘锁兰 徐守坤 常州大学信息科学与工程学院 摘要: 针对大数据云计算背景下软件测试所面临的问题,分析了传统软件测试无法适 应大数据处理的原因,云架构对软件测试提出更高要求,以及软件测试ORACLE 和杀虫剂效应问题,提出应对上述挑战的措施和方法,探索和研究软件测试新 技术和新方法是软件工程发展的当务之急。 关键词: 大数据;云计算;软件测试;挑战; 作者简介:李宁(1974-),男,甘肃庆阳人,常州大学信息科学与工程学院, 副教授,主要研究方向:大数据分析与应用。 收稿日期:2017-07-28 基金:常州大学教学研究课题“以《国家软件评测师认证考试》为主导的《软件 测试技术》课程的建设研究”(课题编号:GJ和“科研型教学模式的 探讨与研究”(课题编号:2O15XSJY11)的研究成果 Big Data Cloud Computing Era of Software Testing Challenges LI Ning ZHUANG Li-hua SHI Lin LIU Suo-lan XU Shou-kun School of Informstion Science and Engineering, University of Changzhou; Abstract: In view of the problems of software testing in the background of big data cloud computing, this paper analyzes the reasons why traditional software testing can not adapt to big data processing. Cloud archilecture put forward higher requirements for software testing, as well as software testing of ORACLE and insecticide effccts, put foTward new measures and methods to deal with the challenge, explore and research new technologies and new met hods of software testing, they are the top priority of software engi neeri ngdevelopment. Keyword: big data; cloud computing; software testing; challenges; Received: 2017-07-28 随着大数据云计算的快速发展,传统软件测试己经无法满足大数据云计算的需 求,软件测试面临着全新的挑战,这其中主要包括人数据云架构处理数据的巨 量性、多样性和复杂性,软件测试ORACLE问题和杀虫剂效应等,探索和研究新 的软件测试的技术和方法来应对大数据对软件测试所带来的困难和挑战,具有 十分重要的现实意义。 一、传统软件开发和测试 软件测试伴随着软件开发模式的发展而发展,从上个世纪50年代开始软件开发 经历了完全编码、构件化、服务和大数据云计算四个阶段。传统的软件开发和测 试主要指前三个阶段,完全编码阶段:属于简单的程序设计阶段,代码基本由编 程人员手工编写,软件通用性差,调试和测试简单。构件化阶段:是软件开发由 手工作坊式生产变成工业化生产的主要阶段,此阶段软件是由第三方在系统类 库的基础上所开发的业务组件,这种组件具有高效、易用、高耦合、高复用和本 地运行等特点,软件类似一个黑匣子用户只能对其运行结构进行跟踪,不能对 其内核进行跟踪和分析。这个阶段软件测试主要是检查构件属性、接口和不能实 现的特性等。软件服务阶段:随着通信和网络技术的发展,木地组件需要提供远 程服务,远程访问者需要了解软件外部服务的接口,以及输入、输出情况,软件 测试变得更为复杂和不透明。 二、大数据云计算软件开发和测试 软件开发和测试第四个阶段是大数据云计算阶段。由于数据规模呈几何级上升, 要从海量数据中挖掘出有价值的信息,传统软件系统无法实现海量数据的提取、 存储、分析、处理和共享。软件开发需要跨结构、跨系统,系统架构在PAAS上, 数据存储是分布的、异构的,用户对PAAS服务内部结构很难深入了解,因此, 这个阶段软件测试更加复杂。数据处理流程分为采集、处理与集成、分析、解释 和应用等几个过程,数据源包括结构化、半结构化和非结构化数据,以半结构化 和非结构化数据为主,数据处理与集成主要是清洗

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档