1.单元测试

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单 元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一 个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。 总的来说,单元就是人为规定的最小的被测功能模块。

单元测试当一段代码完成之后,是由白盒测试工程师或者开发人员自行测试,比如java 中执行单元测试叫做junit测试。 目前大部分公司单元测试由开发人员简单编译和调试一下自己的程序,没有相应的单元测试 计划。

单元测试方式:先静态地观察代码是否符合规范,然后动态地运行一下代码,检查运行的结果。

2.集成测试

集成测试是单元测试的下一个阶段,是指将通过测试单元模块组装成系统或者子系统,再进行测试,重点测试不同模块的接口部分。

l 在把各个模块连接起来的时候,穿越各个模块的接口的数据时候会丢失

l 一个模块的功能是否会对另一个模块的功能产生不利的影响

l 各个子功能组装完成后,能否达到预期的父功能

l 全局数据结构是否有问题

l 单个模块产生的误差累计起来是否会放大 例如:模块接口测试

l 应对通过所测模块的数据流进行测试

l 调用所测模块时的输入参数与模块的形式参数的个数、属性和顺序是否匹配

l 所测模块调用子模块时,输入子模块的参数与子模块的形式参数在个数、属性和顺序上是 否匹配。

l 输出给标准函数的参数的个数、属性和顺序是否正确

3,系统测试

系统测试:指的是将整个软件系统看做一个整体进行测试,包括对功能、性能,以及软件所 运行的软硬件环境进行测试。

系统测试由黑盒测试人员在整个系统集成完毕后进行测试,前期主要测试系统的功能是否 满足需求,后期主要测试系统运行的性能是否满足需求,以及系统在不同的软硬件环境的兼 容性等。

4.验收测试

验收测试:以用户为主的测试,软件开发人员和质量保证人员参加

按阶段划分软件测试:单元测试 , 集成测试 , 系统测试 , 验收测试相关推荐

  1. 软件测试——单元测试/集成测试/系统测试/验收测试

    按开发阶段分类:单元,集成,系统,验收. 单元测试:对功能进行的测试,从程序的内部结构出发设计的测试用例,多个模块可以平行的独                立进行测试 . 一般要读程序和代码.大多时 ...

  2. Soft:软件开发的简介(敏捷开发等6大软件开发模式)、软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试、黑白灰功能测试、DEV等四套环境)、运维的简介之详细攻略

    Soft:软件开发的简介(敏捷开发等6大软件开发模式).软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试.黑白灰功能测试.DEV等四套环境).运维的简介之详细攻略 目录 1.软件开发( ...

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

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

  4. 白盒测试黑盒测试和单元测试集成测试和系统测试的关系

    下图为白盒测试黑盒测试和单元测试集成测试和系统测试的关系 UT--Unit testing IT--Integration testing ST--system testing UT---White- ...

  5. 软件测试集成测试ppt,软件测试单元测试和集成测试.ppt

    软件测试单元测试和集成测试.ppt (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 *内容(1)单元测试驱动程序桩程序互动(2)集 ...

  6. 自动驾驶层次测试体系(单元测试/集成测试/SIL/HIL/VIL/RIL/LABCAR/实车等)

    智能驾驶的测试是一个非常复杂的系统,我们用一篇文章,由小到大的逐个展开来和大家一起梳理下.在梳理之前我们先抛出一个问题,自动驾驶的测试量需要达到什么量级?根据国际一般标准统计,人类司机驾驶一小时的死亡 ...

  7. Tessy — 嵌入式软件单元测试/ 集成测试工具

    Tessy是一个针对嵌入式软件的C/C++代码进行单元.集成测试的工具,它可以自动化地执行测试.评估测试结果并生成测试报告.Tessy的目标就是:通过自动化整个测试周期,完美支持针对C语言的单元测试/ ...

  8. C语言的集成测试工具,Tessy-嵌入式软件单元测试/ 集成测试工具-研发工具-恒润科技...

    另外,Tessy也可以满足各类标准(ISO26262.IEC 61508. EN 50128/50129,汽车SPiCE或FDA的软件验证通用原则)对测试的需求,比如ISO26262中各个测试等级中对 ...

  9. Tessy — 嵌入式软件单元测试/集成测试工具

    Tessy软件源自戴姆勒-奔驰公司的软件技术实验室,由德国Hitex公司负责全球销售及技术支持服务,是一款专门针对嵌入式软件动态测试的工具.它可以对C/C++代码进行单元.集成测试,可以自动化搭建测试 ...

最新文章

  1. 用计算机画曲线教案,小学信息技术曲线工具教案
  2. [Life Sciences.AI]专栏介绍及内容分类(持续更新......)
  3. Redis在SSM项目中的简单使用
  4. [小结]硬盘分区的知识与意义
  5. oracle 删除列 大数据_Oracle 删除指定sql的执行计划。
  6. 从零开始学习docker(十二)介绍Docker Compose基本使用
  7. joomla添加html,html – 向joomla的前端组件视图添加表单
  8. javase_03作业
  9. helm安装_如何利用 Helm 在 Kubernetes 上快速部署 Jenkins
  10. 实现 Bootstrap 基本布局
  11. centos设置服务开机启动失败问题
  12. 普强“千语”语音识别引擎应用场景
  13. sql不同数据处理方式完成同一处理结果对日志增长的影响
  14. 医院后勤管理软件系统助力医院后勤管理实施国家数字低碳战略
  15. 体脂率在线计算机,体脂率(BFR)计算器
  16. 基于CAT12的report数据做QC质量检查,排除离群点——IQR欧拉数
  17. html div 移除,js动态创建及移除div的方法
  18. 怎么实现在FireFox IE Opera Safari 都可以正常播放WMV和MOV的网页播放器代码
  19. gff文件_gff/gtf格式
  20. pygame 等有缘人接盘

热门文章

  1. 《数据结构与算法基础 严蔚敏版》第三章 堆栈与队列
  2. 关于openpyxl里“合并单元格和插入新行”与“冻结窗格”的坑
  3. C#+Appium+Nunit demo
  4. macbook苹果电脑新手快速上手
  5. 【一起入门NLP】中科院自然语言处理作业五:BiLSTM+Attention实现SemEval-2010 Task 8上的关系抽取(Pytorch)【代码+报告】
  6. 遇见--CondaHTTPError: HTTP 000 CONNECTION FAILED for url 怎么解决
  7. 《网络攻防》 MSF基础应用
  8. 中文分词_数据分析之中文分词
  9. LSB顺序+随机隐写和提取(matlab)
  10. 3D建模中的BIP骨骼镜像对称画是什么东西?