浅谈实验教学中计算机的测试方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zengguiyeah3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对软件测试课程教学中缺乏系统实例、重技术实现轻文档工作、测试工具使用流于产品说明等问题,文章就探索实验教学进度和内容进行了论述。依据实际软件开发过程中软件测试实施的方式方法,提出设计一套系统的软件测试实验内容。文章还阐述了在教学过程中采用案例教学法,提供给学生完整的案例系统及充分的设计文档.统计功能,测试计划。测试应该跨越整个软件开发流程。需求验证(自检)和设计验证(自检)也可以算作软件测试(建议称为需求测试和设计测试)的一种。软件测试应该是一个泛型概念,涵盖整个软件生命周期,这样才能确保周期的每个阶段都禁得起考验。同时测试本身也需要有第三者进行评估(信息系统审计和软件工程监理),即测试本身也应当被测试,从而确保测试自身的可靠性和高效性。否则自身不正,难以服人。
  关键词:测试管理教学;测试实习性教学;测试管理系统
  软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致巨大财力、物力损失的经验教训。这些经验教训迫使我们必须采取强有力的检测措施来检测未发现的隐藏软件缺陷。生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷(Software Bug)的具体含义包括下面几个因素:
  软件未达到客户需求的功能和性能。
  软件超出客户需求的范围。
  软件出现客户需求不能容忍的错误。
  软件的使用未能符合客户的习惯和工作环境。
  考虑到设计等方面的因素,我们还可以认为软件缺陷包括软件设计不符合规范、未能在特定的条件(资金、范围等)达到最佳等。可惜的是,很多人更倾向于把软件缺陷看成运行时出现的问题,认为软件测试仅限于程序提交之后。在目前的国内环境下,几乎看不到完整准确的客户需求说明书,再加上客户的需求时时在变,追求完美的测试变得不太可能。但是明确软件测试现实与理想的差距,在软件测试中学会取舍和让步,对软件测试是有百益而无一弊的。
  软件测试并不单纯等同于程序测试。软件测试应该贯穿整个软件定义与整个开发周期。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试(评审)的对象。
  在对需求理解与表达的正确性、设计与表达的正确性、实现的正确性以及运行的正确性的验证中,任何一个环节发生了问题都可能在软件测试中表现出来。
  在这部分中,我个人确保每个阶段功能的实现,在系统完成后,每个分支都走过一遍,也有发现的问题,但都通过查阅资料将其解决了。
  性能测试
  测量Web服务器的性能是一项让人感到畏缩的任务,它不像一些简单的任务,如测量CPU的速率或者是测量程序占用CPU的比例,Web服务器的性能优化中包括调整许多变量来达到目标。许多的测量策略中都包含了一个看似简单的浏览,实际上是在向服务器发送大量的请求,这称之为客户端的程序,它用来测量响应时间。常见的问题有如下几个:
  客户端和服务器端是否在同一台机器上。
  服务器在测试的时候是否还运行着其他的程序。
  客户端和服务器端的通信是通过局域网(100baseT、10baseT)还是使用调制解调器。
  客户端是否一直重复请求相同的页面,还是随机地访问不同的页面。
  客户端发送请求是有规律的还是突发的。
  是在最终的配置环境下运行服务的,还是在调试的配置环境下运行服务的。
  客户端的请求中包含图片还是只有HTML页面。
  所有这些都是要关心的问题,并且几乎不可能精确地把所有的问题都列出来。
  基于以上的要求,最合适的测试方法无非是通过一定的访问量来实现,但是这样的工作谈何容易,这种思路的测试就是压力测试。俗话说:“工欲善其事,必先利其器”,压力测试只有借助于一些工具才可得以实施。大多数Web压力测试工具的实现原理都是通过重复的大量页面请求来模拟多用户对被测系统的并发访问,以此达到产生压力的目的。产生压力的手段都是通过录制或者是编写压力脚本,这些脚本以多个进程或者线程的形式在客户端运行,这样通过人为制造各种类型的压力,可以观察被测系统在各种压力状况下的表现,从而定位系统瓶颈,作为系统调优的基础。目前已经存在的性能测试工具林林总总,数量不下一百种,从单一的开放源码的免费小工具,如Apache自带的Web性能测试工具(Apache Benchmark、开源的JMeter)到大而全的商业性能测试软件,如Mercury的LoadRunner、Siege等。
  系统测试分为功能测试和性能测试两部分。为了验证本系统的各项功能是否满足设计要求,是否符合用户需求,是否存在错误;本文分别做了功能测试和性能测试。
  测试环境
  为了保证呈现给终端用户的界面一致性,功能测试环境选用了IE浏览器、火狐浏览器、谷歌浏览器、遨游浏览器、搜狗浏览器。性能测试主要使用自动化测试工具Load Runner进行测试。
  测试环境详细信息见表5-3。
  表5-3开放式实习教学管理系统测试环境信息表
  (1)功能测试:测试系统实现的功能。
  通过使用不同浏览器访问系统网站,进行认证登陆;运行各项管理功能、操作,观察操作后现象、过程、结果,判断是否满足设计要求和用户需求。如出现错误或应用不满足实际需求,则记录相关信息;本轮测试结束后加以修改,修改完毕继续测试,直到所有功能测试通过后才可最终结束测试。
  (2)性能测试:测试系统性能指标。
  通过Load Runner工具进行测试,得出客观数据。针对系统服务的特点,分析这些数据表达出的信息,确定系统响应时间是否及时、准确;服务器端资源消耗是否合理。服务器端指标包括并发性、吞吐量、内存占用率、数据库服务器CPU占用情况等。如性能指标达不到设计要求,分析出问题具体原因,是系统设计问题还是硬件配置问题,最终改正达到系统要求指标,结束测试。
  参考文献:
  [1]汤振华.浅谈高等院校素质教育现状(J).高校论坛,2013,1(7):104-108.
  [2]侯云霞,于金秀.高校思想政治理论课教学实习与实习教学思考(J).中国特色社会主义研究,2008,2(10):159.
  [3]徐威军.高等师范院校开放实习教学管理问题研究(D).东北师范大学,2010:4-5.
  作者简介:张  莹(1975-),女,黑龙江人,实验师,工程碩士,研究方向:计算机技术
  曲艳梅(1980-),女,黑龙江人,讲师,研究方向:计算机技术
其他文献
摘 要:幼儿园应为幼儿提供健康、丰富的生活和活动环境,满足它们多方面的需要,使它们在快乐的童年中获得有益于身心发展的经验。教师的角色不应只是 “教育者”,而更应是活动的 “指导者”。自主活动并不是放羊式的教学活动,也不是在教师无形的看管下的活动,而是应该学会用欣赏的眼光看孩子,接纳每个孩子的不同想法,充分发挥幼儿自主性活动的关键。  关键词:自主性发展;情感发展;参与性发展  幼儿园都以陶行知先生
期刊
摘 要:基于云端大数据的环境,通过数据收集整合分析往往可以得出最为准确的方案和预测分析结果。高校图书馆在大数据得到广泛应用的背景下建立健全嵌入式学科服务模式具有重要意义,目前我国已经进入信息时代,数字资源广泛的应用要求高校图书馆紧跟时代潮流不断改进服务模式,及时更新服务方式和方法将嵌入式学科服务模式做为当前图书馆工作的重中之重。  关键词:大数据环境;图书馆管理;嵌入式学科服务;探究  引言:云端
期刊
摘 要:近年间伴随我国综合国力的加强,许多高职院校陆续跟风实施俱乐部制的体育教学模式,以全新的教学模式开展全新的体育教学活动,经过实践证明,此教学模式很适合高职生的心理发展特点与生理成长特点,并深受高职生的青睐,激发了高职生对参与体育学习的兴趣,提高了高职体育的整体教学效率。基于此本文对高职院校俱乐部制体育教学模式进行简要的探讨,以供参考。  关键词:高职院校;俱乐部制;体育教学模式;探讨  1.
期刊
摘 要:教育是一个民族发展之根本,教育是民族凝结之魂,只有做好教育的发展,才能真正实现祖国的伟大复兴。互联网+教育模式下更加需要做好少数民族的教育开展,让少数民族与汉族享受同等教育机会,让少数民族在互联网教育模式下得到更好发展。  关键词:少数民族;互联网+教育;教育模式  前言:时代的发展和进步让互联网+成为当今社会之主流,各行各业依托于互联网+进行不断发展,达到了更高水准的迈进。对于少数民族教
期刊
摘 要:在当前这个经济全球化趋势越发明显的时代中,知识经济是其中最为显著的特征,而对于企业来说想要实现自身的战略目标,人力因素是其中最为关键的因素,就当前竞争越发激烈的市场环境来看,企业想要更进一步提升企业内部员工对于企业的忠诚度以及满意度,就需要将薪酬管理的作用做到最大化的发挥,通过留住人才来面对激烈的市场竞争。但就目前的情况看来,大多数企业的薪酬管理都存在着问题,在中小型企业中表现的尤为明显。
期刊
摘 要:PPT在幼儿教育中传输教育理念的良好媒介,精美的图片和舒缓的音乐以及富有乐趣的视频更能让学习能力尚未成熟的小朋友有深刻的印象,从而提高教育的效率和乐趣,让小朋友们在轻松愉悦的氛围之下建立起对世界的认知,引起小朋友的学习兴趣,让他们不抗拒学习,主动培养幼儿的个体发展和自我学习能力,摆脱传统学习方式的枯燥,掌握整体的学习知识的框架。  关键词:PPT课件;幼儿园;教育应用;分析  在幼儿园的语
期刊
摘 要:每一位儿童都有自己的独特之面,不管是在智力因素还是非智力因素等方面,儿童都以不同的方式展示着自己的不同个性。《3-6岁儿童学习与发展指南》中提到:“尊重幼儿发展的个体差异。幼儿的发展是一个持续、渐进的过程,同时也表现出定的阶段性特征。每个幼儿在沿着相似进程发展的过程中,各自的发展速度和到达某一水平的时间不完全相同。要充分理解和尊重幼儿发展进程中的个别差异,支持和引导他们从原有水平向更高水平
期刊
摘 要:广西地区是我国少数民族集聚的地区,该地区有丰厚的传统体育文化,这些文化是我国传统文化中的重要部分,能够丰富人们的视野,增强人们的文化内涵。将广西少数民族体育文化与体育旅游产业有效结合起来,推动双方互动发展,能够丰富体育旅游产业的内容,并对该地区少数民族体育文化进行发扬,意义重大。因此,本文就针对于这方面内容进行了详细探究,并提出广西少数民族传统体育文化与体育旅游产业互动发展的对策。  关键
期刊
摘 要:随着我国社会经济发展水平的不断提升,现今社会大众对我国教育发展现状也有了很大程度的关注。但在我国小学阶段的教学过程中,随着社会大众对小学教学水平的日益重视,在小学音乐情感教学中音乐要素的渗透对整个音乐课程的教学水平有着很大的影响,其不仅是一种对传统音乐教育的一种补充,还有助于提升学生的个人修养。基于此,本文在分析小学音乐情感教学的现状基础上,对小学音乐情感教学中音乐要素的渗透策略进行了总结
期刊
摘 要:党的十八大提出我国教育的根本任务是立德树人,十九大也明确要贯彻立德树人根本任务。为探究立德树人融入高校教育实践路径,本文从立德树人的基本概念、立德树人融入高校教育基本路径:坚定树立高校立德树人的教育理念;重视以文化人,营造良好的德育氛围;把好教师观,确保立德树人教育道路的引领;重视课程育人,把握立德树人的主要渠道和推动高校全面育人体制机制建设各方面来分析阐述。  关键词:立德树人;高校教育
期刊