码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试

时间:2017-05-20 22:45:01      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:开发   测试的   安全   集成测试   自动   bsp   压力测试   分类   设计者   

软件测试

 

软件测试的分类

    按测试设计的方法分类:可分为两类,黑箱和白箱。黑箱指在设计测试的过程中,把软件当作一个“黑箱子”,无法了解或使用系统的内部结构及知识。更准确的说是行为测试设计,即从软件的行为,而不是内部结构出发来设计测试。白箱指在设计测试的过程中,设计者可以“看到”软件系统的内部结构,并使用软件内部结构和知识来选择测试数据及具体的测试方法。

 

按测试的目的分类:可分为功能测试和非功能测试。顾名思义,功能测试即逐一地测试系统的各项功能。非功能测试为例如压力测试,兼容测试,安全测试等各项非基本功能但必不可少的特性。

 

按测试的时机和作用分类在开发软件的过程中,不少测试起着“烽火台”的作用,他们告诉我们软件开发的流程是否顺畅。冒烟测试——测试不通过,则不能进行下一步工作;验收测试——全面考核某方面的功能;回归测试——对一个新的版本,重新运行以往的测试用例,确认新版本相比一直版本有无退化。

 

各种测试方法

    构架验证测试:是指在一个构建完成之后,构建系统会自动运行一套测试,验证系统的基本功能。

    验收测试:测试团队拿到需要测试的构建后,按照测试计划,测试各自负责的模块和功能。把系统在理论上目前支持的所有场景都列出来,然后按功能分类测试,如果测试成功,就在此场景中标明“成功”,否则,就标明“失败”。

    集成测试:在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。

    伙伴测试:在一个复杂系统的开发过程中,当一个新的模块加入系统中时,往往会导致系统稳定性下降,或者产生很多BUG。伙伴测试就是指开发人员找一个测试人员作为伙伴,在签入新代码之前,开发人员做一个包含新模块的私人构建,测试人员在本地做必要的回归,集成,探索测试,发现问题直接与开发人员沟通。

软件测试

标签:开发   测试的   安全   集成测试   自动   bsp   压力测试   分类   设计者   

原文地址:http://www.cnblogs.com/zhang56999/p/6883320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!