浅析关于计算机软件测试方法研究

文章来源:数学论文网 发布时间:

  1 计算机软件测试方法研究的重要意义

?

  近年来,我国计算机技术有了长足的进步和发展,计算机软件的使用已经深入到人们日常生活的每个角落并深切影响着人们的生活。要知道,软件质量高低决定着用户的使用体验,换而言之就是用户能否轻松驾驭本款软件。所以说,检测软件质量的软件测试方法就成了至关重要的环节之一。这是关乎整个用户使用的命脉所在。

?

  尽量减少计算机软件中的错误和漏洞是我们进行软件测试的终极目的。想像一下,我们在应用一款软件的时候,如果经常无故停止运行或者引发死机等现象,那么我们在得不到妥善解决方法的时候,自然就会把注意力放到更换使用软件之上了。长此以往,这对于软件公司来说会造成不利的负面影响。所以说,软件测试方法研究是整个软件工程的核心所在,也是要引起我们注意的重点环节所在。

?

  2 计算机软件测试概述

?

  2.1 软件测试起源分析

?

  计算机诞生之初,人们所追求的计算机性能,软件在当时计算机的比重较小。因此,以往的传统计算机并没有软件测试这个基本概念。随着科技的发展和进步,软件测试已经成长为一门学科。这是由于计算机性能提升过程中,软件所占据的地位越来越重要。同时,随着计算机在人们生活中的占据越来越重要的地位,人们对于计算机使用软件的需求也越来越高。就目前而言,w indow s 操作系统无疑是世界上最优秀的软件,其软件测试方法也成了软件测试行业的标准所在。

?

  2.2 软件测试特点分析

?

  现阶段,计算机相关技术已经进入了成熟期,就目前来看计算机技术的存在依赖于软件的应用。举个例子来说吧,当前最为风靡的互联网技术就必须以计算机软件作为基础来具体实施。基础这点,我们可以想象,一旦计算机软件出现问题,存在B U G,那么将会为软件公司乃至用户造成经济随时。所以,我们在研发软件过程中,一定要完善好测试环节和测试系统,最大限度的保障软件的完美顺畅性。特别值得一提的是,测试系统要进行多方位,多平台测试,这是挖掘B U G 最有效方法。关于详细的软件测试方法,笔者在下文会进行深入阐述。

?

  3 新时期计算机软件测试方法分析

?

  3.1 多平台软件测试的作用

?

  现阶段,软件公司进行软件测试出于便利的原因,一般都会采取通用平台测试的方法。通用平台测试很难准确得到反馈数据,测试效果也不会太好。这是由于软件公司自身设计环境不一样,以至于生产出的软件适用平台也不一样。通用平台测试只能检测出一般的B U G 和漏洞所在,但是针对于特殊病态的特殊漏洞,通用平台就力不从心了。所以说,多平台测试方法的应用势在必行,这是关乎软件质量和用户体验的关键所在,也是软件公司在当前激烈市场竞争中增强自身竞争力,在激烈的市场中立足的基石所在。

?

  3.2 多平台软件测试方法

?

  3.2.1关于软件的测试流程分析

?

  多平台软件测试一般有四大步骤,分别是:1) 计划;2) 设计;3)执行;4) 验证。在这种测试流程,我们可以对整个测试系统、单元或者是集成机型系统性测试分析,还可以通过对单体的测试来进行必要性描述。测试软件测试计划是一个指向资源,时间,以生产,试验,预规划导向和测试计划文件,它主要是为了测试软件,可以提前进行,需要一个完整的程序分析,可执行单元和集成测试,系统测试项目,需要进行规划和设计单独的。举个例子来说吧,在软件测试时候,如果有软件版本和测试进度的影响,需要调整和规划软件测试正在进行。测试设计需要注意的设计文件是严格的,这个我们通过软件测试过程可以知道,系统测试是基于同规格的要求规范为基础进行过程集成的设计的软件,所以在测试时,应根据软件的指令,但该单元测试设计是基于说明户为基础的详细说明该软件。测试执行需要注意的是软件测试的设计,如果这个问题不完全记录发生在试验测试,需要弥补旧的测试软件,以新的测试软件的设计,并在以后的测试执行建成后,将补充或放置在软件测试。测试验证过程中,如果错误的问题是要重新调整,由测试人员核实并为开发人员修改软件。

?

  3.2.2 软件测试的注意事项

?

  黑盒测试一般应用于系统测试中,所以系统测试需要有测试人员独立完成,测试系统时需要注意压力测试在各种情况问题和操作模式问题,其中压力测试问题就是发生异常情况,针对边界状况进行系统的测试,即测试重点放在了系统测试层面之上。然而,在此过程中需要考虑压力状况,然后再进行具体的测试;操作模式问题主要表现在设计软件上的低耦合以及高内聚方向进行,但是这种配置在软件功能上总会出现操作限制问题,而这种限制是我们不可避免的,所以就算检测的软件全部合格,还是会出现在一定模式下的操作顺序发生问题,这样限制操作顺序我们称之为操作模式。

?

  一般而言,白盒测试在单元测试中应用通常以代码来完成。在单元测试过程中,需达到语句覆盖百分之百;若函数没有更多的条件用以判断,那么可要求条件达到百分之百。

?

  4 结束语

?

  总而言之,随着我国经济的发展和人们生活水平的提高,计算机在人们生活中所占据的地位越来越高。计算机软件作为计算机的核心组成部分,有着重要作用,这是关乎用户体验的要点内容所在。因此,未来,如何进一步完善计算机软件测试方法,让用户更好的去应用软件是今后我们所要面对的一大重要课题。