软件测试与软件开发的关系

  • 测试活动在开发之后
  • 测试与开发同步进行,最后再进行总的测试
  • 没有开发就没有测试
  • 不同的软件开发模型中,测试所处位置不同

瀑布模型与测试活动

测试是在软件开发之后进行的活动

螺旋模型与测试活动

每一个版本都有一次测试

V字模型与测试活动

不同阶段有对应的测试活动

局限性:没有前期活动的验证

W模型与测试活动

  • 开发每一阶段都有相应的测试
  • 测试是伴随软件开发的整个生命周期的
  • 有利于尽早地发现问题,即时了解项目的测试风险,急躁制定应对方案

H模型与测试活动

  • 将测试准备活动和测试执行活动清晰地表示出来
  • 软件测是一个独立的流程
  • 软件测试尽早准备,尽早执行
  • 软件测试是根据被测试的不同的层次进行的

软件测试的关键过程:

  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试
  • 文档测试/评审
  • 缺陷的跟踪

2.3软件测试与软件开发的关系相关推荐

  1. 【软件质量保证与测试】2.4软件测试与软件开发的关系

    文章目录 1. 软件测试与软件开发过程关系概述 2. 软件测试在软件开发生命周期中的位置 2.1 软件开发生命周期 2.1.1 软件规划阶段测试 2.1.2 软件设计阶段测试 2.1.3 软件开发阶段 ...

  2. 软件测试与软件开发的关系是怎样的?

    软件中出现的问题并不一定都是由编码引起的,软件在编码之前都会经过问题定义.需求分析.软件设计等阶段,软件中的问题也可能是前期阶段引起的,如需求不清晰.软件设计有纰漏等,因此在软件项目的各个阶段进行测试 ...

  3. 软件开发生命周期中的设计阶段_什么是软件生命周期模型?软件测试和软件开发的关系分析!...

    软件生命周期这个词,对于大部分人应该比较陌生,但却不容忽视!正因为它的重要性,才有许多不同的软件开发生命周期模型,但是它们都有一个共同的特点,那就是在生命周期中的某一时刻,软件都会被测试.今天我就和大 ...

  4. 软件测试常见概念(软件生命周期、软件开发模型、软件质量模型、软件缺陷管理、软件测试概述、软件测试分类、软件测试与软件开发、软件测试原则、黑盒测试方法、白盒测试方法、性能测试)

    文章目录 1. 软件概述 1.1 软件生命周期 1.2 软件开发模型 1.2.1 瀑布模型 1.2.2 快速原型模型 1.2.3 迭代模型(增量模型或演化模型) 1.2.4 螺旋模型 1.2.5 敏捷 ...

  5. 软件测试和软件开发哪个发展更好

    经常有想转IT行业的同学,在了解软件测试和软件开发之后不知道转那个岗位好,今天就系统的,从多个维度来比较软件测试与软件开发,具体包括从基本素质要求.性格要求.入职门槛.知识结构.竞争压力.职业发展.职 ...

  6. 软件测试和软件开发哪个更好?

    经常有想转IT行业的同学,在了解软件测试和软件开发之后不知道转那个岗位好,今天就系统的,从多个维度来比较软件测试与软件开发,具体包括从基本素质要求.性格要求.入职门槛.知识结构.竞争压力.职业发展.职 ...

  7. 软件测试和软件开发哪个发展更好?我来告诉你怎么选

    目录 一.基本素质要求 二.性格要求 三.入职门槛 四.转行难度 五.知识结构 六.竞争压力 七.职业发展 八.职业前景 总结 一.基本素质要求 这里的基本素质包括比如速辑思维能力.分析问题能力.沟通 ...

  8. 软件测试对比软件开发,你适合哪款?

    通常二选一,最残酷.选择一种必然要放弃另一种.但是对于测试和开发,你中有我,我中有你才是最高境界.到底哪款适合你呢? 一个测试员的"宽度" 掌握软件测试的理论知识:软件测试定义.软 ...

  9. ChatGPT 与未来软件开发的关系

    在过去几年中,自然语言处理 (NLP) 取得了重大进展,并为软件开发开辟了新的可能性.最令人印象深刻的 NLP 应用之一是聊天机器人的开发,它能够通过自然语言与用户交流.ChatGPT 就是这样一种聊 ...

最新文章

  1. vue中axios如何实现token验证
  2. 安卓心理测试实训代码_我是如何从测试转到开发的
  3. 红帽技术开放日:参与开源社区不只有贡献代码这一种方式
  4. 对比云备份:企业做出最佳选择
  5. centos 7 No package python-dev available
  6. CNN结构:色彩空间建模-色彩空间分析
  7. 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
  8. 关于头文件,全局变量,extern,static
  9. 常用数据结构有哪些(转)
  10. 【项目经验】自动回声消除(AEC)原理
  11. CGCS2000 VS WGS84
  12. 你不知道的JS(原型)
  13. 快速突破面试算法之树结构篇
  14. Java学习笔记(一):Java基础
  15. python实现excel到word转换
  16. 电脑长时间不操作自动睡眠或休眠 - 解决方案
  17. Users用户类默认值及各属性可能的值
  18. gateway配合nacos路由报错:Unable to find instance for XXX
  19. Linux部署禅道在访问web页面进入www时报错:mysql无法连接(重新解压安装包或者输入命令:setenforce 0即可)
  20. 如何快速查找BUG?

热门文章

  1. Linux下Socket编程之TCP原理
  2. web页面中如何唤起打开APP
  3. 微信朋友圈怎么发文字?微信怎么发朋友圈只发文字?
  4. 安卓毕业设计- 基于Android的旅游计划APP
  5. vue 水印插件 插件:directives.js
  6. 小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析
  7. 如何查看主机名和IP地址
  8. 天翼云对象存储android实现,对象存储基础介绍(华为云、腾讯云、天翼云都提供对象存储服务)...
  9. 大数据模型交易平台案例:消费贷款客户营销分析解决方案
  10. YOLOV5的数据处理 增强技术