主要分为:单元测试,集成测试和系统测试。
单元测试:纯代码的测试(白盒测试)。主要测试代码语句的正确性,如所有的代码是否都可以跑到,是否有冗余的代码等等。
集成测试:接口测试(灰盒测试,结合白盒和黑盒测试)。主要测试代码块之间的接口。看看数据的传输是否有问题。
系统测试:黑盒测试。不接触代码,只对整个系统做功能的测试和性能的测试。
以上的三中测试是在项目组中测试的。
确认测试:是客户做的测试。也可以叫做验收测试。客户对他提出的需求,对应要交付的软件看看是否达到其要求。
/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="百度百科-软件测试类型">百度百科-软件测试类型