计算机软件测试技术与深度开发应用

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:rrsmy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:当今计算机深入人们生活之中,软件的开发应用是计算机运行的数字化技术支撑。通过对计算机的软件进行软件测试技术和深度开发应用的分析了解,可以强化软件的测试效果,深化开发应用的程度。
  关键词:计算机软件;软件测试;深度开发
  引言
  软件是计算机与人之间交流的媒介支撑,软件的不断开发升级极大丰富和方便了人们的生活。软件的测试工作能检测软件的性能,并能支持软件的进一步开发,因此很有必要对软件的测试和深度开发进行分析。
  一、软件测试的相关内容概括
  (一)软件进行测试所要达到的目标
  软件编写完成之后,要进行必要的测试,这是对软件的最后总结。第一,监测软件的正确性能。软件的编写是一个复杂繁琐的过程,易由于疏忽导致错误的产生。一个不起眼的小错误,就可能引起整个软件的整体错误走向,导致整个任务的失败,因此需要最后的测试对软件进行正确性能的判断。第二,测试软件运行时的速度、性能等。软件运行时的快慢与环境密切相关,通过对软件运行速度、性能的测试,可以分析并确定其最佳匹配环境,对软件的运行环境进行优化处理。第三,监测软件的安全性能。一些软件会携带病毒,这类软件存在着安全风险,通过对软件的运行测试,可以找出软件的安全问题所在,消除安全隐患,提高软件的安全性能。
  (二)软件测试时选用的例子
  当对软件进行测试运行时,软件测试的用例是测试的关键,决定着测试能否成功。所以,测试使用的用例设计是整个测试工作的攻坚工作之一。通过对现在进行测试工作的测试用例分析,可以总结出包含三个基本环节:测试用的输入数据、运行步骤的执行、预测结果的输出。进行测试工作时,测试案例可以带来以下作用效果:第一点是能够引导软件测试运行的进行;第二点是能提供全方面的准备工作以应对测试数据的规划;第三点是为测试脚本的顺利编写提供帮助;第四点是评估测试的结果;第五点是建立基础标准以便对缺陷进行分析。
  (三)软件测试原则
  软件测试是为了检测软件的结构和性能,使软件能够与所要植入的外部硬件环境相匹配并能满足客户的要求。因而软件测试的原则必须要坚持的是实用原则。计算机软件测试时要能与已有的测试方法适应,考验软件本身的特性与测试技术间的兼容性,从而降低软件开发设计时产生的影响测试过程和测试结果的可能性。在保证测试内容完整的前提下,软件测试的流程要尽量进行简化,以提高软件测试工作的可操作性,保证软件测试的实用性,使软件测试工作的工作时间得到有效减少,保证测试的质与量。此外,测试进行时要严守科学性原则,选用测试方法时要选择与软件相适应的。当测试项目不同时,要选用不同的测试方法。当验证软件的功能性能时,要选择黑盒测试方法,以校验软件的正确性;当软件中存在的问题需要进行明确和定位时,应当选用白盒测试法。
  二、软件测试采用的手段
  (一)白盒测试
  软件进行测试时,普遍采用的一种测试方法是白盒测试。所谓的白盒测试是指依据测试软件程序的内部结构对程序的运行进行测试操作,因而这种测试的方法也被命为结构测试或逻辑驱动测试。这类测试是使被检测的程序被当做了一个打开的盒子,因而在进行检测时测试用例可以根据软件的内部结构来进行选择,基于此程序测试的逻辑途径全部能进行试验[1]。
  (二)黑盒测试
  黑盒测试是当下计算机软件测试过程中另一种主要的测试方法。因为这种方法主要测验软件的功能是不是齐全可用,因此黑盒测试也被叫做功能测试。在测试进行的过程中,测试可以被定义成一个密闭的黑盒,其本身的内部内容可以不做参考,只要对程序进行接口测试就可。黑盒测试进行时,还需对软件进行量化测试,以保证软件的质量可靠。为了实现量化测试的进行,需要进行有效的设计,主要采用的设计方法包括:正交试验设计法、边界值分析法、错误推测法等。用一句话概括来说就是通过黑盒测试可以准确了解软件的功能是否正常。
  三、计算机应用软件的深度开发
  (一)软件开发的程序
  计算机软件开发是一项复杂工程,要明确其功能和实现途径,以此为基础进行编码和设计,实现软件功能的构建并对软件稳定性和持续性进行保障。包括以下几点:
  第一、确定软件编译所要达到的目的,为开发软件确定方向。软件进行正式编辑之前,要与客户进行深入沟通,了解客户的需求。在此基础上进行一个框架设计并与软件功能需求结合,制作出软件程序流程图。框架的建立是对软件开发工作的整体指导,影响着软件的功能性和应用效率。
  第二、软件的编译与设计。当软件的编译框架勾画好之后,就要实施软件程序的编写工作了,这是软件设计具化为程序的过程。编写程序时,要注意对计算机语言的选择和应用。科学的选用语言,可以保证程序的编辑质量和效率。编译程序时,要在编译框架下对软件的具体功能实施细化设计,以此为根据开展程序的编译。
  第三、对软件的维护。维护是指在获得软件的基本功能后对功能稳定和持续进行保证。经过这三个步骤,基本保障了软件的完善。
  (二)软件开发采用的方法
  一般的小型软件,单独依靠程序员一个人就能编写完成。当面对大型软件工程时,单独个人的能力已经不足以支撑整个软件的开发了,因此就需要几个人甚至更多的人进行分工合作了。因为现在开发的软件种类繁多,不同类型之间的软件的编写方式也不一样,因而有必要对其进行分类总结。
  1、原型化类型的软件开发方法
  原型化软件开发法在软件的开发上有着广泛的应用。它是基于用户对于软件的需求目标明确性不强,给出的目标很笼统。在编制程序时,需要编程人员对程序的输入、运行和输出依据客户目标作出明确的界定。目前原型化软件开发共有三种模型:现有原型、纸上原型和工作原型。原型化编程,就是根据不同的情况,以三种模型为基础,进行不同类型的组合应用,以达到满足客户需求的标准。
  2、生命周期类型开发法
  生命周期法是软件开发上常用的一种方法。这种方法以时间作为轴线,将软件的开发有机的拆解成几个小的阶段,把软件定义、开发和维护过程中出现的问题进行了分解处理,使得每个小阶段的开发过程都会受到严格的处理。在处理过程中,关键的几个方面是考虑总体规划、详细设计、具体编码和软件测试四个方面的内容。生命周期法软件的维护工作,重点是维护系统的稳定性。利用生命周期法开发软件,可提升每个阶段的标准性。
  3、自动形式
  自动形式软件开发法也是软件开发常常采用的一种方法。采用这种开发方式时,编程人员所需要做的就是把软件所要实现的内容进行细致的说明,实现的探索过程不再需要考虑。采用这种方法可以实现软件的分析、设计和编程的自动化。
  结束语
  综上所述,计算机软件深度开发是一项繁琐工程,需选用合适的开发程序。计算机软件检测是软件应用前的最后一道检验工作,对保障软件的性能有著重要意义。正确选用软件检测技术,可以高效的检测软件性能。
  参考文献:
  [1] 徐晖.计算机软件测试技术与深度开发应用探讨[J].计算机光盘软件与应用,2012(20):205-206.
其他文献
摘 要:企业基层党组织队伍的建设对于企业长久稳健发展而言是十分重要的。现如今,随着时代和社会的变迁,以创新为基本要求,结合企业员工实际需求,落实相关党建政工工作措施,进一步丰富其工作内容,能够有效提高企业的精神文明建设水平,从而在激烈的市场竞争中站稳脚跟。  关键词:企业;基层党建政工工作;思路  1基层党建工作的重要意义  在企业的自身发展过程中,基层党组织是联系基层员工群众以及密切党群关系的重
期刊
摘 要:在当前的市场经济环境下,“重视经济效益轻视政治思想”这一现象对国有企业的日常管理工作影响颇深,甚至使国企职工在思想层面上出现了一定的不稳定性与波动性,无形中加大了企业内部思想政治工作的难度,限制了其职能作用的有效发挥。因此,做好思想政治工作成为当前国企工作中的核心任务。本文首先阐述了国企思想政治工作的现状,在此基础上,针对如何做好国企思想政治工作的具体措施进行了讨论与研究,相关建议及观点供
期刊
摘 要:党的十九大报告强调要把“基层党组织建设成为宣传党的主张、贯彻党的决定、领导基层治理、团结动员群众、推动改革发展的坚强战斗堡垒”。习近平总书记指出,“要大力加强党支部建设,让支部在基层工作中唱主角,发挥主体作用,使支部成为团结群众的核心、教育党员的学校、攻坚克难的堡垒”。因此,需推动全面从严治党向基层延伸、向纵深发展,树立一切工作到支部的导向,提升机关基层党支部工作质量。  关键词:基层党建
期刊
摘 要:在國有煤炭企业中重视党组织的建设有利于提高竞争优势,同时是其深化改革的中坚力量。在新时代的背景下,煤炭国有企业正在面临着转型和改革,在其建设和发展的过程中融入党建工作的内容,提高其科学化的水平,能够进一步的推动企业的进步和保障企业员工的利益。因此,要重视提高国有煤炭企业的党建工作的科学化水平,促进煤炭企业朝着正确的方向发展。基于此,文章中重点讨论了,如何提高国有煤炭企业党建工作科学化水平的
期刊
摘 要:互联网的普及和发展虽然给我们的生活带来了极大的方便,然而它也存在着许多漏洞,web 应用中出现的漏洞就容易对我们的生活构成潜在的安全威胁。传统客户端应用正逐渐被web应用替代,这已成为当今的发展趋势,也正给一些攻击者提供了可乘之机,web应用的安全级别低下,漏洞仍需采用适当的处理措施填补修复。基于此,本文就如何扫描并修复web漏洞提出系统化设计方案,并对初级实现问题进行了探讨。  关键词:
期刊
摘 要:党建工作能够对企业发展产生较大的影响,近年来随着制度的不断完善,党建工作对于企业的发展能够产生更加深刻的影响。但是对于一些企业来说,由于没有对党建工作形成一个正确的认识,再加上组织形势和相关制度的不合理,很难发挥党建工作应有的作用。所以企业的党建工作,必须及时加强和改进,提升党建工作的实效性。  关键词:煤炭企业;党建;实效性  引言  近年来,随着我国能源结构的不断调整,煤矿企业的发展环
期刊
摘 要:当前新课程改革呼唤教师转变教育教学的背景下,如何有效地推动基于核心素养的教学改革,就要保证课堂教学方式的有效性。要有有效的教学策略:有效的教学方式,物理观念的渗透,物理科学方法的教学,解决实际问题能力的培养,自学能力的养成等。课堂是培养学生核心素养的主阵地,本文通过对静电场与万有引力场的概念、定义、定理、公式进行分析类比,进而总结出一些对高中物理静电场教学的心得体会。  关键词:核心素养教
期刊
一、中国城市发展概述  如果说一个国家是人的身体,那么城市就是身体的细胞,在上个世纪的六七十年代,由于人口流动受限以及经济发展缓慢,中国的城市化进程一直停滞不前,直到改革开放之后,随着人口流动加快以及经济的飞速发展,中国的城市化规模不断提高,中国的城市数量在近30年间有了极大的数量提升,在改革開放初期,中国仅仅有193个城市,而到了1988年,中国的城市数量已经上升到434个,在2005年,中国的
期刊
摘 要:随着我国社会经济的快速发展,造船工业得到很大发展。在船舶建造中,船舶舾装是其不可或缺的工作。我国的船舶装设备具有用量大、涉及广、品种多、规格多等特征,对舾装设备进行标准化,对于提升我国的船舶建造技术有着重要意义。本文将对我国舾装设备及其标准的发展历史进行分析,并探讨其发展趋势,以供参考。  关键词:船舶舾装设备;标准;发展趋势  1我国舾装设备及其标准的发展历史  1.1舾装设备的含义  
期刊
摘 要:自执行力概念提出以来,执行力就成为军地各类组织重点关注的问题,目前军事院校中的军校学员整体执行力水平偏低更使得提高学员执行力的研究成为重点。本文依据工作价值观地五个维度对军校学员执行力的提升提出相应策略。  关键词:军校学员;工作价值观;执行力  一、研究背景  工作价值观是员工在自身企业单位工作中的具体表现、期望从工作中获得的回报和对于所从事职业的态度与衡量标准,不同的时代背景会造就员工
期刊