软件测试方法的流程分析

软件测试方法的流程分析

ID:31122582

大小:145.50 KB

页数:7页

时间:2019-01-06

软件测试方法的流程分析_第1页
软件测试方法的流程分析_第2页
软件测试方法的流程分析_第3页
软件测试方法的流程分析_第4页
软件测试方法的流程分析_第5页
资源描述:

《软件测试方法的流程分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试方法的流程分析  自从二战期间美国建造出第一台计算机,至今已经有数十年的发展历史。经过这些年的发展,计算机由大变小,从电子管时代走到了晶体管时代,并正在向量子计算机的方向发展。而随着计算机的发展和完善,计算机在人们日常生活中扮演的角色也越来越重要。  现阶段,世界正面临着从电气时代向信息化时代的转型。在信息化时代中,作为信息化系统重要基础的计算机系统也越来越为人们所重视。在计算机系统工作的过程中,计算机软件的正常工作至关重要。为了保障计算机软件的稳定运行,人们需要对计算机软件进行测试。  本文拟通过分析目前主流的计算机软件测试方法,研究计算机软件测试的流程,并

2、探讨计算机软件测试的未来发展。  1、计算机软件测试的方法分析  随着计算机技术的成熟与完善,计算机软件的发展也逐渐趋向于稳定。计算机软件的测试是为了保证计算机软件的正常应用和稳定运行,因此,目前的计算机软件测试方法主要集中在功能测试与错误反馈测试方面。  1.1、主流的计算机软件测试方法  目前主流的计算机软件测试方法可以分为三种,分别是黑盒与白盒测试方法、错误驱动的测试方法和回归测试方法。其中,黑盒与白盒的测试方法主要是针对计算机软件的性能测试,错误驱动测试与回归测试则主要是针对计算机软件的错误反馈方面的测试。  黑盒与白盒测试方法主要分为两种,分别是黑盒测试与白

3、盒测试。黑盒测试顾名思义,在测试的过程中无法监控到软件运行的过程。因此,黑盒测试主要是测试计算机软件的输出结果,以此评估计算机软件的性能;白盒测试则是在测试过程中可以全程监察计算机软件的工作动态。这样,在测试的过程中测试者可以随时记录相关数据,并对错误进行修正。不过此种测试方法耗费的资源量大,一般不用于大型的普通计算机软件测试。  错误驱动测试是目前常用的错误反馈测试方法。在计算机软件运行的过程中,难免会面临系统错误,或者用户输入大量的不正确信息。这就需要错误驱动测试及时将相关信息反馈给测试者。在测试的过程中,相关技术人员要积极利用这种测试方法收集系统的错误信息,并将

4、其汇总整理后,及时对系统进行修正,以提高计算机软件的实用能力。  回归测试则是在最后阶段对计算机软件进行的总结性测试。在此阶段之前,计算机软件都要通过黑盒与白盒测试与错误驱动测试。在测试通过后,再进行计算机软件的整体运行,并将运行数据及时反馈给技术人员,由技术人员判断计算机软件是否可以稳定使用。  1.2、现阶段计算机软件测试方法的分析  计算机软件的测试主要由上述三种方法组成,而具体每种方法的应用则需要分别展开讨论。  黑盒与白盒测试方法主要是针对计算机软件性能的测试,测试的重点在于测试检查计算机软件的运行过程和输出结果。所以,黑盒与白盒的测试方法主要应用在计算机软

5、件的开发测试阶段。在计算机软件基本框架完成后,就需要进行第一次的黑盒与白盒测试。一般先进行黑盒测试,确定计算机软件的运行结果如人们所期望的一样。在测试通过,在进行计算机软件的白盒测试,检查计算机软件的运行状况是否稳定。  错误驱动测试一般是和百盒测试方法结合在一起使用。在检查计算机软件运行过程的同时,采用错误驱动的测试,收集计算机软件运行过程中出现的异常信息。并通过对异常信息的分析研究,实时对计算机软件做出修正。  回归测试是在所有测试通过后,在计算机软件投入使用前进行的功能测试。通过之前的多种测试,计算机软件在框架和基本运行上已经基本完善。所以,回归测试的重点在于监

6、测计算机软件运行的稳定性。  2、计算机软件测试方法的流程分析  计算机软件测试方法的应用并不是一次性就能完成的,而是需要按照一定的流程步骤来执行。因此,我们通过分析计算机软件常用的测试方法,对测试方法的流程进行了总结探讨。  2.1、计算机软件测试方法的流程简介  计算机软件测试方法的流程主要包括设计规划、模型构建、应用管理和实际操作四个环节。而根据测试软件的属性不同,测试方法的流程会稍有改变,但改变幅度不大。所以,我们在本文中重点研究上述四个环节。  2.2、计算机软件测试方法的流程研究  设计规划环节是根据待测试的计算机软件本身的需求,合理设计采用计算机软件的测

7、试方法。如我们上文提到的黑盒和白盒测试方法,技术人员要根据计算机软件的运行需求,动态决定何时采用黑盒的结果测试,何时采用白盒的过程测试。而具体的错误驱动测试等,也需要合理规划使用时间。清晰、有效地设计规划是完成计算机软件测试的基础。  模型构建是指利用现有的计算机软件测试方法,合理搭建自己所需要的测试模型。计算机软件测试有很严谨的逻辑性,所以测试方法的模型构建也需要从逻辑运行的立场出发,合理采用计算机软件的测试方法。除此之外,模型构建还涉及到多种计算机软件测试方法的兼容性。技术人员要搭建拥有足够兼容性的模型框架,保证每种测试方法的正常使用。  应用管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。