已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于云计算架构下的软件测试摘要:随着云计算的不断发展,云计算在软件测试中的应用,为传统的软件测试提供了一种全新的测试模式,提高传统软件测试的工作效率。基于当前流行的云计算来讨论云测试的可行性,并结合云计算的优点来实现云测试的优势,对云测试的前景进行展望。关键词:云计算;软件测试;云测试1.引言云计算【5】已经成为当前IT领域最热门的词汇之一,并通过计算模式的创新,最大限度地实现了资源扩展对应用层和管理层的透明性,实现IT资源自底向上的全面服务化【6】。本文主要通过对云计算相关资料的研究和分析,来了解和分析云计算,介绍不同云计算,了解云计算的特点,以云计算的概念来进一步的讲解什么是云测试【4】。以及对云测试的特点和优点进行介绍,展望云测试的研究方向和发展趋势,从而来讲解软件测试的重要性,针对传统的软件测试提出一种基于云计算的软件测试平台。2.云计算云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络同时也是互联网对其的一种比喻。云计算软件可以按需调用,可以按照用户的需求来分配所需的资源空间来给用户使用,能节省很多系统资源;云计算还具有可扩展性,可以按照用户的需求来配置所需要的硬件和软件系统,不用更新硬件配置,使用更加方便灵活同时也节省软件的成本。3.云测试的定义云计算为测试活动提供一个低成本、智能化、高效率的软件测试服务环境。它是指用户自身能够直接通过网络的远程连接,取得有关的存储数据、数据库数据和计算数据等一系列资源【3】 。它是一种利用云环境模拟实际用户使用负载,以对WEB应用进行负载和压力测试的软件测试【10】。基于云计算下的软件测试,主要是利用云来对软件进行系统测试,这种测试必然会对云测试进行资源的调度和优化等一系列问题,以此为其他软件搭建一个性价比高的云测试软件平台。云计算下的软件测试,可以参与到软件测试各个阶段中去,能够快速配置软件所匹配的测试环境,这种高效率的测试必将要给传统的软件测试一个巨大的冲击,也将带来一场全新的软件测试的变革。4.云测试的优点 对于云测试大家想必已经听说过,但是对于它的优点可能没有还没有深入的去了解,以下列举一些云测试的优点来阐述云测试的相较于传统测试的优点。4.1更低的硬件成本如果某公司采取云计算的模式,那么将不必购买高配置的服务器,只需运用云计算中的云的资源来进行调用,按照自己所需要的量来进行付费即可,同时也解决其后续维护服务器的费用,维护等问题都可以交给云服务商【8】来处理。4.2更低的软件成本 云测试本着为用户节约成本的宗旨,不需要用户购买昂贵的硬件设备,或者是做服务的软件配置,只需要客户列出软件的测试目的、测试用例、环境等需求,以及何时不需要使用云服务等问题,按照客户需要来进行付费就可以。而且后续需要测试软件或设备升级换代,产生升级和维护费用等问题,都是由云服务商来处理的,用户也省掉相关的技术和设备费用。4.3更高的性能云计算的用户不需要存储文档和应用软件,用户可以体验更高的电脑性能,得到比传统计算机更快运行的速度。无论是电脑的启动速度还是运行速度,关键是得益于云计算没有把测试软件的运行和进程加载到电脑的内存中去,这样大大的加快软件的运行速度。由于测试人员电脑性能的提高,相对来说测试速度和质量在某种程度上也大大提高,另外云测试这种方式相对传统的软件测试,减少了搭建软件测试环境、软件工具安装等时间,从而加快了软件交给客户的时间,一定程度上也节约了软件的成本。另外这种云测试也能让云服务商及时的了解用户软件的问题,从而帮助解决用户测试中遇到的问题。4.4更及时的软件更新 软件的成本除了购买以外还有升级费用,云计算可以帮助客户解决这个麻烦。云服务商提供的基于Web的应用程序,会自动更新升级,并在下一次用户登录到云中时起作用【7】。无法什么时候客户访问应用程序,总是会使用最新的版本,不需要再次支付更新费用和下载软件来更新程序,这些都可以在云里得到及时的更新。4.5更好的兼容性对于计算机的操作系统来说,让windows 操作系统的计算机与Mac系统的计算机进行网络共享,或者Linux操作系统的计算机与Windows操作系统的计算机共享是非常复杂的过程。但是利用云计算来处理这个问题就很简单了,只要把文件放在“云”里,对于windows、Mac、Linux 等不同的系统可以直接打开不同系统的文件,不需要进行复杂的配置就可以达到软件的共享。但是也许用户会担心兼容性等问题应该如何处理,这些都不用用户来担心的,在“云”里能自动的将这些软件处理好,来方便用户的使用。 同时对于传统的软件来说这种处理方式也带来的很大的变革,软件测试用户再也不用为了不同的系统来配置来调试不同的电脑,这样不仅仅浪费测试人员大量的时间,也大大延长了软件的完成时间,但是有了云计算的兼容性,这些问题就可以自动忽略了,这样也大大的提高了软件测试的效率。云计算较强的兼容性,无疑为云计算环境的搭建及数据的提取带来了极大的便利【1】。4.6按需提供测试过程中,由于测试人员不是了解测试软件的需求,导致资源的极大浪费,而云测试能提供一种按照用户需要来测试的一种新的模式,用户可以按照需要来部署测试环境,当测试人员完成测试,可以释放相关的资源,这样也大大的降低了资源的浪费,也达到一种按需提供的模式。 4.7尽早测试软件云计算可以让测试人员尽早的测试软件,不必到软件完成才来测试软件。如当软件未完成,测试软件也加大了测试的难度,使测试人员不能利用较短的时间进行全面软件测试。有了云计算,测试人员可以在软件开发的前期进行小规模有针对性的软件测试,这样也大大的提高了软件测试的效率,从而进一步的保证了软件质量。4.8加速软件测试进度当系统很复杂,测试用例非常多的时候或者是需要反复测试,这样测试人员的工作量就会非常巨大,而且难以保证软件的质量。但是利用云平台调度虚拟机执行测试并返回测试结果,以此来加速测试进度【9】。4.9容错和可恢复性提高容错和可恢复性测试主要是检查系统容错能力,主要针对虚拟机的迁移、客户端故障、云平台故障和恢复测试【2】。云计算除了上述列举的优点以外,还有众多优点,等着开发人员的开发来开发和测试人员的使用中来发现云计算的优点。利用云计算的种种优点来提高软件的质量。5.云测试的缺点虽然云测试具有众多的优点,但是云测试也同样存在着某些不足之处,具体体现在以下几个方面:5.1数据安全用户的数据都是存在云环境中,这样不利于保护用户数据的隐私问题,对于用户信息的交互,数据在云环境的不同系统中使用,测试人员在测试这些问题的时候应该更加留意和小心来避免用户数据泄露的问题,这也是最重要的问题,来保障客户的权益。5.2多用户租赁云计算是多用户租赁环境下的应用系统,多个用户共享一个实例化的应用实体及数据达到需求的目的,对测试而言也是一种极大的挑战。5.3并发问题云服务可以快速地提供测试其他软件所需的资源和环境,但并不是所有的测试过程和场景都适合云测试框架,需要考虑系统、测试用例间相互的依赖关系。5.4兼容和交互性云计算中的软件运行在多个不同环境中,那么相对传统的软件测试就很复杂,测试的环境很难得到把控,需要考虑“云”中软件和不同环境的兼容以及与其他“云”的兼容问题。6.云计算在软件测试的应用 综上所述,了解到云测试的大量优点,但是对于真正的优点恐怕通过文字的描述很难直观的来了解云测试,以下是从网站上截图关于云测试的具体操作和应用实例,这样便于大家来更近一步的了解云测试。 6.1.优测优测是腾讯旗下的一款云测试的产品。进入页面可以发现云测试在这里分了三大模块:缺陷分析、应用测试、云手机。 图6.1 优测首页6.2演示云测试主要演示使用云手机进行云测试(手机立即使用),进入以下页面,点击“开始使用”。 图6.2 开始页面6.3各种类型的手机型号测试人员可以根据自己公司的APK来测试当前APK是否支持所需支持的手机型号。 图6.3 各款手机型号6.4 选择APK所支持的一款手机型号来进行软件测试进入测试页面,测试人员可以发现,云服务中已经把对应的手机信息都列出来,便于测试人员查看。另在此处,测试人员可以点击“安装APK”来把所需要测试的APK进行上传。图6.4 上传APK6.5 当测试人员安装APK 成功后,在所选的机器上面可以看到所选的机型已经装好所选的软件(QQ邮箱)。 图6.5 APK安装成功6.6 使用APK点击“开始使用” 就可以运行QQ邮箱软件。 图6.6 运行APK 6.7 APK的Logcat日志当打开QQ邮箱的软件后,可以在Logcat 日志中点击开始Logcat,此时云服务器中就会自动的来抓取log,且抓到的log测试人员可以自动导出以备查看和分析问题。 图6.7 Logcat日志6.8 APK的屏幕截图当软件在运行中出现问题的时候,可以通过屏幕截图把发现的问题截图出来,这样也便于开发人员更加直观的查看到问题并解决问题。 图6.8 APK的屏幕截图6.9 APK的性能数据 在软件的运行过程中,可以“开启性能数据”,开启此功能主要是查看软件系统的CPU使用情况和内存的使用情况,以此来查看软件是否会减缓手机的运行速度,如会影响手机的运行速度,就要进一步的优化软件,把占用的CPU和内存减少到最小,来进一步提高手机的运行速度。 图6.9 APK的性能数据 上述演示云测试,我们会发现云计算下的软件测试与传统的软件测试相差之大.主要有以下几个方面:(1)、公司不用花费很多的时间和经历去找不同型号的手机,这样不断节约了公司的成本,同时也减少了测试的等待时间。(2)、云计算下的软件测试不同测试人员无需手动去配置数据,云服务器会自动根据不同的软件和机型来来自动配置测试数据,来测试软件,提高软件测试的质量。(3)、云测试能自动测试软件的性能,来避免测试人员自己配置测试环境的难度。测试人员只要上传APK,云测试环境就会自动给软件进行全面的测试。(4)、当在云环境下测试软件的时候,会发现相对于手动的手机测试更加的方便,当测试过程中发现问题能立马截图并把截图传送给开发人员进行分析。 云环境下的软件测试还有很多的优点,期待各位软件测试行业人员来一起使用,把云测试更加普及的运用到实际的测试环境中来。7.小结 虽然云测试有其本身的不足之处,但是云测试的优点远大于云测试的不足之处。当前国内的软件测试还是基于传统的软件测试方法较多,没有把云测试大规模替换传统的软件测试,对于一些小公司或许是因为云服务付费的问题,没有把云测试运用到传统的软件测试中,这也使云测试的发展有一定的难度和局限性。 基于对云计算的软件测试的研究,发现云测试在很多方面都超越传统的软件测试,相对于一个企业来说,更应该来把这种新型的云计算软件测试应用到公司的软件测试上去,这样能大大的提升软件测试的质量,减少软件测试过程中的关于兼容性所带来的种种问题,这种基于云计算的软件测试也会减少很多软件和硬件上的成本,同时也大大的提高软件的质量,从而能让企业从中获得最大的效益。 对于服务商而言,应该不断的提高云服务的各方面的功能,也应该来降低云计算服务的租赁费用,让更多的公司使用云计算从而进一步的提高软件的质量。8.云测试的前景 在云环境下,因为软件开发人员开发环境的变化,也必然给传统的软件测试带来很大的影响。软件技术和相关的架构发生变化,相对于来说软件测试也肯定要发生变化。软件测试在测试过程中不断要关注传统软件质量的同时,也应该关注云计算环境下的质量要求:多用户的支持、安全性、并发性、兼容性等问题。 云测试已经慢慢的渗透到传统的软件测试中,对于软件测试人员来说应该及早的熟悉和了解云测试,更应该动手把公司的软件放到云环境上来测试。这样先一步早于他人测试,我们所测试的软件才能更进一步的符合用户的需求,也顺应了云测试发展的趋势。必将会把我们的软件质量大幅度的提高以此来获得更多的用户,提高企业的效益。参考文献:【1】王钰.基于云计算的软件测试.现代计算机(专业版),2013-01-25【2】孙礼强.基于云计算平台的软件测试策略.软件产业与工程,2012-09-10【3】王文斌、刘方舟、刘雪.基于云计算平台的软件测试策略.计算机光盘软件与应用,2013-09-01【4】张蕙.某云计算产品测试方案的设计与实施.北京邮电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津2025年天津体育学院招聘博士或高级职称岗位工作人员笔试历年参考题库附带答案详解
- 大理云南大理巍山县林业和草原局森林草原防灭火专业扑火队伍招聘110人笔试历年参考题库附带答案详解
- 四川2025年四川省自然资源厅机关服务中心选调工作人员笔试历年参考题库附带答案详解
- 嘉兴2025年浙江嘉兴市南湖区人民医院赴高校招聘卫生专业技术人员30人(二)笔试历年参考题库附带答案详解
- 台州浙江台州市信访局选聘事业单位工作人员笔试历年参考题库附带答案详解
- 南阳2025年河南南阳医专一附院紧密型城市医疗集团招聘30人笔试历年参考题库附带答案详解
- 南京2025年江苏南京医科大学第四附属医院招聘40人笔试历年参考题库附带答案详解
- 其他地区2025年新疆石河子大学事业单位招聘241人笔试历年参考题库附带答案详解
- 全科主治医师考试试题及答案2025解析
- 2025年几何变换试题及答案
- 2026上海碧海金沙投资发展有限公司社会招聘备考题库及答案1套
- 二十届四中全会测试题及参考答案
- 公司电脑使用规范制度
- 2026重庆水利电力职业技术学院高层次人才招聘笔试参考题库及答案解析
- 特种作业培训课件模板
- 陶瓷工艺品彩绘师岗后测试考核试卷含答案
- 广西壮族自治区工业和信息化厅直属部分科研事业单位2025年度公开招聘工作人员备考题库参考答案详解
- 2026年及未来5年市场数据中国超细铜粉行业发展趋势及投资前景预测报告
- 饮食与心理健康:食物对情绪的影响
- 父亲给孩子的一封信高中生(五篇)
- (完整word版)大一高数期末考试试题
评论
0/150
提交评论