1、单元测试(模块测试)

针对软件设计的最小单位-程序模块进行正确性检查。

目的:检查每个程序单元能够正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各个模块内部可能存在的各种错误。

单元测试需要从程序的内部结构出发设计测试用例

2、集成测试(组装测试)

通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。

集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统

集成测试是一个持续的过程,会形成许多个临时版本,在不断的集成过程中,功能集成的稳定性是真正挑战。在每个版本提交时,都需要进行冒烟测试,即对程序主要功能进行验证。

3、确认测试

是通过校验和提供客观证据,证实软件是否满足特定预期用途的需求。

确认测试是检测与证实软件是否满足软件需求说明书中规定的要求。

4、系统测试

是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试。

系统测试是在真实或模拟系统运行的环境下,检查完整的程序能够和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。

5、验收测试

按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。

软件测试分类-按照开发阶段划分相关推荐

  1. 【软件测试】按照开发阶段划分:单元测试、集成测试、系统测试

    测试的分类可以从很多方面来划分,例如按照开发阶段划分.按照测试实施组织划分.按照是否运行划分,这篇博客主要内容是按照开发阶段划分的测试的种类. 首先我们要了解测试金字塔: 最上层是UI界面层,包含功能 ...

  2. 软件测试类型按开发阶段的划分

    软件测试类型按开发阶段分为单元测试,集成测试,确认测试,系统测试,验收测试 (1)单元测试: 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结 ...

  3. 测试分类-软件开发阶段的各个测试

    大家好,我是十一. 还记得我们上篇中的测试分类图吗?其中有一部分是"按软件开发阶段划分",不记得没关系,这里我截了图出来,大家直接看图吧. 这个图呢就是我们这篇所要讲解的内容.主要 ...

  4. 软件测试的策略详解(按开发阶段划分)

    我们先来简单的回顾一下我们上一篇文章学习的内容. 我们主要讲到了软件工程的概述,从四个角度给大家来进行了阐述. 01.软件的生命周期 02.软件开发模型 瀑布模型 快速原型模型 增量模型 迭代模型 螺 ...

  5. 软件测试分类(按测试阶段划分)

    你好呀,我是芒果. 今天的文章,我们从测试阶段的角度出发,来学习一些常见的测试分类. 在"测试的四个阶段:单元.集成.系统.验收"这篇文章中,我们了解到软件测试可以分为四个主要阶段 ...

  6. 软件测试分类(一)--按测试阶段划分

    1.单元测试(Unit Testing): 对程序中的单个子程序或具有独立功能的代码段进行测试的过程.比如开发的自测. 2.集成测试(Integration Testing): 在单元测试的基础上,先 ...

  7. 【软件测试】软件测试分类详述

    文章目录 软件测试分类 按照开发阶段划分 单元测试 集成测试 非增量式集成测试 增量式集成测试 自顶向下增量式测试 深度优先方式的集成 广度优先方式的集成 自底向上增量式测试 混合增量式测试 自顶向下 ...

  8. 软件评测-软件测试分类

    软件测试分类 按开发阶段划分 单元测试 又称模块测试, 测试对象为软件设计的最小单位. 测试目的在于检查每个程序单元能否正确实现详细设计说明书中的模块功能.性能.接口和设计约束等要求,发现各模块内部可 ...

  9. 软件开发、硬件开发、IPD产品开发 及 工程开发各阶段划分

    软件开发.硬件开发.IPD产品开发 及 工程开发各阶段划分 参考链接:https://zhuanlan.zhihu.com/p/427246890 1.软件开发阶段划分: Alpha.Beta.RC. ...

最新文章

  1. 怎么卸载云骑士装机大师
  2. sskeychain使用(轻量级框架)
  3. 一个比较简单、非常简单的计算器
  4. 苹果史诗级硬件漏洞 iOS 可永久越狱并且无法修复
  5. 软件工程--第三章--需求分析
  6. Anaconda 完全入门指南
  7. POS机移动刷卡机自适应网站源码 dedecms织梦模板
  8. GitHu的诞生记 转 https://blog.csdn.net/fanpeihua123/article/details/58151161
  9. python可以做科学计算吗_python能做什么科学计算
  10. CUDNN v3特性
  11. 深入了解clientXY,offsetXY,pageXY的区别
  12. 探索性测试方法讲解之一
  13. 计算机网络高级工程师证书,网络安全高级工程师的证书??
  14. 六下计算机教学总结,六年级下册信息技术教学工作总结
  15. 华夏千秋事,风雨亦为之
  16. 定位的坑:class属性有空格
  17. 【Baidu Apollo】5 预测
  18. Telegram的tdesktop之Windows编译小记
  19. 花旗软件DWH实习回顾
  20. Charles 功能介绍和使用教程

热门文章

  1. xlwt/xlrd库的区别
  2. Python机器学习--科学数据库02
  3. GitChat软件中的课程、专栏下载脚本,包含各种格式(pdf、markdown)
  4. unity弹幕功能实现
  5. 程序员写代码要写注释吗?写你就输了
  6. 软件测试行情前景,你可以做测试多久?到底能干到多少岁?
  7. AutoDesk CAD如何彻底卸载/不影响二次安装
  8. 北京交通大学计算机考研02103复试经验分享
  9. js中有哪几种数据类型
  10. Java 判断平衡二叉树