当前位置:主页 > 论文百科 > 大学课程 >

软件测试的目的、原则、测试对象及测试方法和技术

发布时间:2018-01-06 19:35

  本文关键词:软件测试技术  


  更多相关文章: 软件测试的目的、原则、测试对象及测试方法和技术_夏天的味道_夏天的味道_新浪博客 夏天的味道 杂谈


1、软件测试的目的:第一是确认软件的质量。 第二是为开发者或软件项目经理提供反馈信息,以及为风险评估所准备的信息。第三确保软件开发全过程是高质量的。 2、软件测试的原则:从不同的角度出发会派生出两种不同的测试原则,从用户的角度,通过软件测试的结果来确认是否可以接受该软件;从开发者的角度,希望软件测试能明确软件产品质量,能够正确地实现并满足用户的需求,确立用户对软件的信心。
3、软件测试的对象:软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,,都应该是软件测试的对象。
4、软件测试方法:软件测试的方法和技术是多种多样的。
软件测试的方法一般有:单元测试、综合测试、确认测试和系统测试等基本方法。
对于软件测试技术,可以从不同的角度加以分类:1)被测软件是否执行角度:分为静态测试和动态测试;2)从测试是否针对软件的内部结构及其算法的角度,分为白盒测试和黑盒测试。
黑盒测试也称功能测试或数据驱动测试,它是在已知软件产品应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
白盒测试也称结构测试或逻辑驱动测试,它是知道软件产品内部工作过程,通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验



本文编号:1389252

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/dxkc/1389252.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0697f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com