软件有哪些分类

2025-04-11 10:01:17

1、1.蒉翟蛳庹从是否需要执行被测试技术的角度分类。静态测试:在测试的过程中,不执行被测试软件。动态测试:在测试的过程中,需要执行被测试软围泠惶底件,在进行动态测试前,一般都需要进行代码复查,这样能够快速地发现代码中潜在的问题。静态测试和动态测试之间,并不存在哪种方式更加有效的问题,针对不同软件和不同的潜在问题,有可能静态测试容易发现,也有可能是动态测试更容易发现,一般情况下软件需要经过一系列的静态测试后才会进行动态测试。

软件有哪些分类

2、2.从测试是否针对软件结构与算法的角度分类。白盒测试:基于软件内部设计和程序实现的测试方法,这种方法是把测试对象看成是一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,因此,又被称为结构测试或者逻辑驱动测试。黑盒测试:基于软件需求,而不是基于软件内部设计和程序实现的测试方式,又被称为功能测试或者数据驱动测试。

软件有哪些分类

3、3.从测碍测行臬试的不同阶段分类。单元测试:主要测试软件的单元模块。一般由开发人员而非测试人员来执行,因为测试者需要懂得该单元的设计和程序实现,测试者可能需要编写额外的测试驱动程序。集成测试:将一些“构件”集成在一起,测试它们能否正常运行。这里的“构件”可以是程序模块、客户机-服务器程序等。系统测试:测试软件系统是否符合所有需求,包括功能性需求和非功能性需求。一般由独立测试人员执行,通常采用黑盒测试方式。验收测试:与系统测试类似,但由客户或最终的用户执行,测试软件系统是否符合需求规格说明书。

软件有哪些分类
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢