欢迎来到天天文库
浏览记录
ID:41463464
大小:59.50 KB
页数:5页
时间:2019-08-25
《大数据云计算时代软件测试所面临的挑战》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大数据云计算时代软件测试所面临的挑李宁庄丽华石林刘锁兰徐守坤常州大学信息科学与工程学院摘要:针对大数据云计算背景下软件测试所面临的问题,分析了传统软件测试无法适应大数据处理的原因,云架构对软件测试提出更高要求,以及软件测试ORACLE和杀虫剂效应问题,提出应对上述挑战的措施和方法,探索和研究软件测试新技术和新方法是软件工程发展的当务之急。关键词:大数据;云计算;软件测试;挑战;作者简介:李宁(1974-),男,甘肃庆阳人,常州大学信息科学与工程学院,副教授,主要研究方向:大数据分析与应用。收稿日期:2017-07-28基金:常州大学教学研究课题“
2、以《国家软件评测师认证考试》为主导的《软件测试技术》课程的建设研究”(课题编号:GJY14020058)和“科研型教学模式的探讨与研究”(课题编号:2O15XSJY11)的研究成果BigDataCloudComputingEraofSoftwareTestingChallengesLINingZHUANGLi-huaSHILinLIUSuo-lanXUShou-kunSchoolofInformstionScienceandEngineering,UniversityofChangzhou;Abstract:Inviewoftheproblems
3、ofsoftwaretestinginthebackgroundofbigdatacloudcomputing,thispaperanalyzesthereasonswhytraditionalsoftwaretestingcannotadapttobigdataprocessing.Cloudarchilectureputforwardhigherrequirementsforsoftwaretesting,aswellassoftwaretestingofORACLEandinsecticideeffccts,putfoTwardnewmea
4、suresandmethodstodealwiththechallenge,exploreandresearchnewtechnologiesandnewmethodsofsoftwaretesting,theyarethetoppriorityofsoftwareengineeringdevelopment.Keyword:bigdata;cloudcomputing;softwaretesting;challenges;Received:2017-07-28随着大数据云计算的快速发展,传统软件测试己经无法满足大数据云计算的需求,软件测试面临着
5、全新的挑战,这其中主要包括人数据云架构处理数据的巨量性、多样性和复杂性,软件测试ORACLE问题和杀虫剂效应等,探索和研究新的软件测试的技术和方法来应对大数据对软件测试所带来的困难和挑战,具有十分重要的现实意义。一、传统软件开发和测试软件测试伴随着软件开发模式的发展而发展,从上个世纪50年代开始软件开发经历了完全编码、构件化、服务和大数据云计算四个阶段。传统的软件开发和测试主要指前三个阶段,完全编码阶段:属于简单的程序设计阶段,代码基本由编程人员手工编写,软件通用性差,调试和测试简单。构件化阶段:是软件开发由手工作坊式生产变成工业化生产的主要阶段
6、,此阶段软件是由第三方在系统类库的基础上所开发的业务组件,这种组件具有高效、易用、高耦合、高复用和本地运行等特点,软件类似一个黑匣子用户只能对其运行结构进行跟踪,不能对其内核进行跟踪和分析。这个阶段软件测试主要是检查构件属性、接口和不能实现的特性等。软件服务阶段:随着通信和网络技术的发展,木地组件需要提供远程服务,远程访问者需要了解软件外部服务的接口,以及输入、输出情况,软件测试变得更为复杂和不透明。二、大数据云计算软件开发和测试软件开发和测试第四个阶段是大数据云计算阶段。由于数据规模呈几何级上升,要从海量数据中挖掘出有价值的信息,传统软件系统无
7、法实现海量数据的提取、存储、分析、处理和共享。软件开发需要跨结构、跨系统,系统架构在PAAS上,数据存储是分布的、异构的,用户对PAAS服务内部结构很难深入了解,因此,这个阶段软件测试更加复杂。数据处理流程分为采集、处理与集成、分析、解释和应用等几个过程,数据源包括结构化、半结构化和非结构化数据,以半结构化和非结构化数据为主,数据处理与集成主要是清洗、去噪和整合,数据分析是人数据处理的核心,采用的技术有数据挖掘、数理统计、机器学习、智能算法和云计算等,采用传统技术无法真正实现对大数据的处理和分析。大数据处理是信息技术发展的热点和重点,大数据云计算
8、架构的复杂性使得软件测试也非常复杂,针对大数据测试研究还比较薄弱。三、大数据云计算时代软件测试面临的挑战1.大数据背景下软件测试的ORA
此文档下载收益归作者所有