软件测试过程主要包括哪些阶段?每个阶段的任务是什么?

大学 阶段,过程 已帮助 人

软件测试过程主要包括哪些阶段?每个阶段的任务是什么?

热搜:数据库设计过程包括几个主要阶段

答案解析

难度★★☆ 搜索
  • 正确答案:  一般来说,我们可以把软件测试过程按测试的先后次序分成四个阶段进行:单元测试、集成测试、确认测试和系统测试。  (1)单元测试  单元测试是分别针对每个程序单元进行测试,以确保每个单元都能正常工作。在单元测试中,大量采用白盒测试方法,以便尽可能发现程序单元内部的错误。  (2)集成测试  在集成测试过程中,首先把已经通过单元测试的模块组装起来,构成一个在设计阶段所定义的程序结构,然后通过集成测试发现与接口有关的问题。  软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为非增量集成测试和增量集成测试。  (3)确认测试  确认测试就是检验所开发的软件是否能按用户提出的需求运行。若能达到这一要求,则认为开发的软件是合格的。因而有时又将确认测试称为合格性测试。所谓用户需求指的是软件规格说明书中确定的软件功能和技术指标,或是专门为测试所规定的确认准则。  在确认测试阶段,首先要进行有效性测试及软件配置审查,然后进行验收测试和Alpha-Beta测试。  (4)系统测试  系统测试的目的是将系统已实现的功能与其设计目标进行比较,力图证明程序与其设计目标不相符。系统测试通常是在用户真实的环境下所进行的测试,如是否能和其它软件和硬件配套运行。