软件测试的类型主要分为什么?各种测试之间有什么区别?

如题所述

看用啥维度,给几个吧

    验证,确认 ,前者是满足需求,后者是满足用户定义

    静态,动态 是否运行被测对象

    黑盒,白盒 是否知道被测对象的内部结构

    单元,集成,系统,回归,验收,a测试,b测试  生命周期的不同阶段,单元针对模块,集成针对接口,系统针对需求,回归针对修复后的代码,验收是确定是否客户的需求,a测试在开发环境模拟用户使用,b就是真正在客户环境测试。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-16

主要分为:单元测试,集成测试和系统测试。

单元测试:纯代码的测试(白盒测试)。主要测试代码语句的正确性,如所有的代码是否都可以跑到,是否有冗余的代码等等。

集成测试:接口测试(灰盒测试,结合白盒和黑盒测试)。主要测试代码块之间的接口。看看数据的传输是否有问题。

系统测试:黑盒测试。不接触代码,只对整个系统做功能的测试和性能的测试。
以上的三中测试是在项目组中测试的。

确认测试:是客户做的测试。也可以叫做验收测试。客户对他提出的需求,对应要交付的软件看看是否达到其要求。

/iknow-pic.cdn.bcebos.com/0d338744ebf81a4cdfc7696fd92a6059242da69b"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/0d338744ebf81a4cdfc7696fd92a6059242da69b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/0d338744ebf81a4cdfc7696fd92a6059242da69b"/>

扩展资料

不是所有的软件都要进行任何类型的软件测试的,可以根据产品的具体情况进行组装测试不同的类型。软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。

参考资料:/baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%B1%BB%E5%9E%8B/1926644?fr=aladdin"target="_blank"title="百度百科-软件测试类型">百度百科-软件测试类型

    官方服务
      官方网站官方网站