美文网首页测试基础课测试软件测试
软件测试阶段:单元测试、集成测试、系统测试、验收测试

软件测试阶段:单元测试、集成测试、系统测试、验收测试

作者: 涅槃Ls | 来源:发表于2019-04-22 16:16 被阅读40次

一般分为4个阶段:

  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试
    ps. 回归测试,一般在软件产品维护阶段。

每个阶段又分为以下五个步骤:

  • 测试计划
  • 测试设计
  • 用例设计
  • 执行结果
  • 测试报告
1、单元测试

单元测试是对软件组成单元进行测试,如一个模块、一个过程等等,

它是软件动态测试的最基本的部分,其目的是检验软件各单位之间的接口是否正确。

一般由开发人员来测试,用以检测自己开发的功能是否符合设计要求。
测试对象:

单元测试:是软件设计的最小单位:模块。

2、集成测试(联合测试)

是在单元测试的基础上,测试再将所有的 软件单元 按照概要设计规格说明的要求 组装 成模块、子系统或系统的过程中 各部分工作 是否达到或实现相应技术指标及要求的活动。

  • 测试对象:
  • 集成测试:由通过了单元测试的各个模块所集成起来的构件
3、系统测试

系统测试主要包括功能测试、界面测试、可靠性测试、易用性测试、性能测试。【彻底测试】

已验证软件系统的正确性和性能等满足其规定所指定的要求,检查软件的行为和输出是否正确。

是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。

  • 测试对象
    a.集成测试:由通过了单元测试的各个模块所集成起来的构件
    b.系统测试:除了软件之外,还包括计算机硬件及相关的外围设备、数据采集和传输机构,支持软件,系统操作人员等整个系统

  • 测试内容
    a.集成测试:各个单元模块之间的接口
    b.系统测试:整个系统的功能和性能

  • 测试角度
    a.集成测试:偏于技术角度的验证
    b.系统测试:偏于业务角度的验证

4、验收测试

又称:交付测试、用户验收测试、运行验收测试、合同和规范验收测试

验收测试旨在向软件的购买者 展示该软件是否满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。

针对用户需求,业务流程的正式的测试,确定系统是否满足验收标准,由用户,客户和其他授权机构决定是否接受系统。

  • 实施策略:
    1、正式验收
    2、非正式验收 或 Alpha 测试
    3、Beta 测试

  • Alpha测试 和 Beta测试 和 release测试 区别:
    1、alpha测试:是在开发者环境下测试,发现的错误,可以在测试现场立即反馈>给开发人员,由开发人员及时分析和处理。
    2、beta测试:是在脱离开发者,公司内部一部分人来测试,测试过程中遇到的一切问题(真实 or 想象),并且定期把这些问题报告给开发者。
    3、开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
    4、release测试:正式面向大众测试。

相关文章

  • 软件测试阶段及方法

    软件测试阶段 1、单元测试 2、集成测试 3、系统测试 4、验收测试 软件测试阶段的划分: 1、单元测试 •单元测...

  • 测试分类

    软件测试类型按开发阶段分为单元测试,集成测试,确认测试,系统测试,验收测试。(1)单元测试单元测试又称为模块测试,...

  • 软件测试理论基础 Zero to Hero 测试类型

    软件测试分类 1.按阶段划分 单元测试,集成测试,系统测试,验收测试 2.单元测试 单元测试(unit testi...

  • 软件测试阶段

    软件测试分哪些阶段?各阶段的含义? 分为单元测试、集成测试、确认测试、系统测试、验收测试。 单元测试是最小单位的测...

  • 系统学习---软件测试的分类

    1.按照测试阶段 单元测试,集成测试,系统测试,验收测试(正式验收测试,Alpha测试,Beta测试) 集成测试-...

  • 软件测试的分类

    软件测试的分类 按测试阶段来分类 单元测试,集成测试,系统测试,验收测试 单元测试:队软件中的最小可测试单元进行检...

  • 软件测试基础-软件测试阶段

    软件测试阶段 单元测试集成测试系统测试验收测试 单元测试 什么是单元测试呢? 我理解的单元测试是最小力度的测试,可...

  • 软件测试基础知识(二)

    软件测试过程:通常按照测试阶段分为单元测试、集成测试、确认测试、系统测试、验收测试、回归测试、Alpha测试、Be...

  • 软件测试笔试题二

    1、软件测试分为哪几个阶段? 答:单元测试、集成测试、系统测试、验收测试 单元测试:针对每个单元的测试,以保证每个...

  • 2018/5/16 Selenium2 java自动化测试实战

    第一章 自动化测试基础 根据项目流程阶段划分软件测试 单元测试、集成测试、系统测试、验收测试 单元测试是对软件中最...

网友评论

    本文标题:软件测试阶段:单元测试、集成测试、系统测试、验收测试

    本文链接:https://www.haomeiwen.com/subject/fsfugqtx.html