期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

计算机软件测试技术分析

时间:2014-04-29 13:46 文章来源:http://www.lunwenbuluo.com 作者:罗凯 点击次数:

  软件功能的实现是通过软件编码和测试来实现。软件编码就是通常所说的编程,程序代码。实际上编码就是将具体的框架功能,加上算法利用计算机来实现。利用计算机把算法和语言翻译出来。计算机编程的质量主要取决于软件设计的质量。编程结束后,需要对软件的具体功能进行严格的测试,通过测试看看软件在计划中、设计中、框架结构和编码中是否有错误,遇到错误加以改正。
 
  1软件测试的具体目的和意义
 
  1.1计算机软件测试的目的
 
  计算机软件测试的目的就是能够减少时间和人力、物力找出软件中存在的一些措施,加以改正。软件测试的范围包括:软件计划、软件设计、软件编程代码,主要是代码这块是否存在错误,一旦代码出现错误,很容易导致软件功能出现错误。软件测试设计到软件开发周期中各个阶段的错误,测试也是对错误性质和位置进行纠正。在整个纠正的过程中可能会涉及到改正或重新规划文档活动。
 
  1.2计算机软件测试的缺陷
 
  软件测试的缺陷指的就是软件系统的内部问题,软件功能的故障是用户从外部观察的软件实现功能与客户需要有所差别。并不是每一个软件缺陷都能够导致软件发生故障,有的只是在不满足某种条件下才会发生软件瘫痪。
 
  2软件测试的基本原则
 
  软件测试要具备不完全原则,不完全原则就是指测试不完全。具有免疫性原则,软件测试必然具有免疫性,测试人员完成的测试越来越多,其免疫功能就越强大,想要寻找软件的缺陷也是越发的困难。全程测试的原则,全程测试指的是不仅仅测试在程序完成之后,应该贯穿于整个软件开发的流程。80/20原则,有80%的软件缺陷存在于软件20%的空间中,软件缺陷的问题具有空间聚集性。
 
  3软件测试方法
 
  测试或者是数据驱动测试。他是在已知的软件的前提下,通过测试来检验每一个功能是否是正常使用的。主要有等价类划分、边界值划分、错误推测方法等等。根据测试的整个过程来确定是否需要运行被测试的程序,一般测试方法分为两种:静态测试和动态测试。
 
  3.1静态测试方法
 
  静态测试时对软件代码的一种分析和测验。在测试的过程中不实际的运行程序,而是通过各种软件文档的测试。对于静态的才是可以采用人工测试和计算机辅助测试两种方法,静态测试适用于软件开发的整个过程中。
 
  3.2动态测试
 
  计算机软件测试中的动态测试就是通过运行的软件来检验软件的一些动态行为和软件的运行结果,是否是正确的。动态测试的根本特征就是软件程序必须要真正的被运行。通过输入测试数据,对其运行的根本情况进行分析。在所有的动态测试中可以包括两方面的因素:被测试软件和软件测试中应用到的数据。

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

相关内容

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli