IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> [软件测试] 软件生命周期和开发模型 -> 正文阅读

[开发测试][软件测试] 软件生命周期和开发模型

一、软件生命周期

软件生命周期大体可分为:问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试、软件维护

二、软件开发模型

?2.1 瀑布模型:计划-需求分析-设计-编码-测试-运行维护

特点:软件开发各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果

缺点:由于开发模型是线性的,增加了开发的风险,早起的错误可能要等到开发后期阶段才能发现

2.2 原型模型:客户与开发公司紧密联系,开发周期长,开发会收到需求的变更的影响(边做边改)

特点:实现客户与系统的交互,进一步细化待开发软件的需求,?开发人员可以确定客户真正需求是什么

缺点:边做边改很容易混乱,让需求面目全非

2.3 螺旋模型:制定计划-风险分析-实施工程(需求确认、软件需求、软件产品设计、设计确认与认证、详细设计、开发、测试)-客户评估

?特点:结合以上两种模型,强调了其他模型所忽视的风险分析

(ps:每一次螺旋包括4个步骤:制定计划、风险分析、实施工程、客户评估)

缺点:强调风险分析,但要求许多客户接受并相信这种分析,是不容易的

2.4 敏捷模型:敏捷开发是一种以人为核心、后续开发按照螺旋式迭代、循环渐进的开发方法,就是说把功能拆散变成很多个子功能

?特点:

① 短周期开发

② 增量开发

③ 由程序员和测试人员编写自动化测试来监控开发进度

④ 通过口头沟通、测试和源代码来交流系统的结构和意图

⑤?编写代码之前先写测试代码,也叫做测试先行

?缺点:团队的组建较难,人员素质要求较高。对测试员要求完全掌握各种脚本语言编程,能执行单元测试、自动化测试

2.5? 增量模型:把软件分割成独立的模块,分批次的完成和交付

缺点:打破原有的软件结构和框架,可能会带来一定风险

2.6 v模型:是瀑布模型的改进,但是需求分析这种前期的错误后期测试才能测出来

2.7 w模型:测试和开发同步执行,v模型的演化,每一个v模型活动都有对应的测试,缺点具有一定的局限性,和v一样把软件开发周期当做一个串行的活动,没有办法支持迭代。没有办法自发性,没有办法做变更

2.8 h模型:为了解决上两个模型存在的问题,真正的测试级别之间不存在严格的次序关系,各阶段间可以反复触发、迭代、增量,可以反复触发、增量、迭代

2.9 x模型:多分并收对测试员精炼、熟练度较高的方式

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:23:19  更:2022-01-29 23:23:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:34:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码