(二)软件测试研发流程

8 篇文章 0 订阅
订阅专栏

软件测试研发流程

目录

  • 软件测试研发流程
    • 软件开发过程
    • 软件研发模型
      • 瀑布模型
      • V模型
      • W模型
      • 增量模型
      • 迭代模型(重点)
      • 敏捷开发模型
      • 软件研发模型的目的
    • 软件生命周期
    • 测试生命周期
    • 软件研发流程
    • 软件测试流程
    • 软件项目成员

软件开发过程

定义:软件产品从最初构思到公开发行的过程,从0到1的过程。

软件研发模型

瀑布模型

定义:自上而下、相互衔接的固定次序,逐级下落的模型。
优点:

  • 提供框架
  • 适用于安全性、可靠性高的、大型项目
  • 有利于开发方法和工具的运用
  • 提高软件质量和效率
    缺点:
  • 初始阶段需要收集全部需求
  • 项目无法迭代

V模型

在这里插入图片描述
优点:

  • 表明测试级别
  • 描述测试与开发的对应关系
  • 低层和高层测试
    缺点:
  • 线性化
  • 没有满足尽早测试原则
  • 项目无法迭代

W模型

在这里插入图片描述
优点:

  • 符合尽早测试和不断测试原则
  • 符合实际工作中的测试活动
    缺点:
  • 线性化
  • 项目不支持迭代

增量模型

在这里插入图片描述
优点:

  • 分批次交付产品
  • 降低软件开发的风险
  • 开发顺序灵活
    缺点:
  • 待开发的软件系统必须要能模块化

迭代模型(重点)

在这里插入图片描述
定义:迭代模型中的每次迭代都是一次完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。
优点:

  • 产品能够快速进入市场
  • 可以有效的提高工作效率
  • 更适应需求变化的产品开发
    缺点:
  • 可能导致产品被多次更改
  • 可能增加成本
  • 可能导致交付日期不定
    该模型适用于一开始不能明确产品需求,计划多期开发的项目。
    每轮迭代的划分原则
    根据迭代工作量的不同而不同,如果工作量小,一周可以有两轮迭代,如果工作量大,可能4周一轮迭代。
    每轮迭代实现模块优先级的确定原则
    产品核心功能、能够给用户带来最大利益的功能,需要在前面的迭代中实现。
    增量模型和迭代模型的区别
    在这里插入图片描述

敏捷开发模型

在这里插入图片描述
在这里插入图片描述
定义:以人为核心,适应变化,迭代,循序渐进的开发方法。
优点:

  • 投资回报率高
  • 精确要求,精确成果
  • 团队效率高
    缺点:
  • 适用于小项目,不适合大型项目
  • 可能缺乏必要的设计和文档

软件研发模型的目的

1.保证最终产品满足用户需求
2.提高产品质量,降低产品开发成本
3.保证项目可管理,进度可控制

软件生命周期

需求–设计–编码–测试–维护–升级–废弃

测试生命周期

测试需求–测试计划–测试方案–测试用例–搭建测试环境–测试执行–提交缺陷报告–测试分析与评审–回归测试–测试总结–验收测试–下版本测试

软件研发流程

在这里插入图片描述

软件测试流程

测试需求分析–测试计划–测试设计–测试用例编写–测试执行、bug管理–编写测试报告

软件项目成员

项目经理
架构师
程序员(前端后端)
测试工程师
UI设计
产品经理
测试经理
CMO配置管理员
资料工程师
QA

研发测试流程
weixin_43128574的博客
07-16 3293
1.目的 对测试人员进行测试指导,明确测试职责,规范测试流程,提高测试效率,保证测试质量。 2.适用范围 研发测试测试阶段。 3.角色职责 3.1测试负责人 3.1.1参与用例评审。 3.1.2根据项目的实际进展及测试资源合理有效的分配测试任务及时间。 3.1.3定期监测测试人员的测试活动,审核测试结果。 3.1.4与测试人员进行沟通协调,解决研发测试发现的缺陷。 3.1.5定期汇报研发测试...
[软件测试] 软件测试项目流程(带思维导图)
最新发布
m0_56382286的博客
03-20 1813
无论是开发还是测试,我们都必须清楚的知道具体流程——什么时候该做什么事每个公司的流程大体一致,但可能会有些许不同,这点在我们进入公司第一时间就需要问清楚。那么本篇是站在作者角度进行阐述,仅提供参考。软件项目测试流程总体分为四大阶段:计划阶段——设计阶段——执行阶段——评估阶段我们从前期准备开始,完整的叙述。
研发测试流程管理和发布流程.pdf
01-01
devops之研发流程管理
迭代开发的测试流程
u012230451的专栏
02-23 1742
以下经验来源于曾经参加过的一个包含7-8人测试团队的敏捷开发外包项目,该项目以三个星期为一个Iteration,分为test, dev, UAT环境,以下为各个星期Tester的活动 [b][*]Week One[/b] 所有的tester在UAT环境上执行上一个Iteration全部的Regression [b][*]Week two[/b] 1.Tester获得当前I...
gitlab:开发+测试+发布的全流程
weixin_30778805的博客
04-03 2113
转载于:https://www.cnblogs.com/andy9468/p/10650029.html
敏捷迭代软件测试流程
huiling_tiantian的博客
12-05 1590
需求阶段 此时
常见的软件研发基本流程图.pdf
05-06
软件研发流程是软件开发过程不可或缺的一部分,它定义了从需求分析到最终软件产品发布的各个阶段。以下是基于给定的标签和部分内容对几种常见软件研发流程的详细解释: 1. **瀑布模型** 瀑布模型是一种线性的、...
软件测试基础理论之软件研发流程.pdf
12-14
软件产品是指向用户提供的计算机软件、信息系统或设备嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件,软件是计算机程序、程序所用的数据以及有关文档资料的集合
软件测试APP测试的详细流程
03-09
### 软件测试APP测试的详细流程 #### 1. 概述 ##### 1.1 目的 软件测试的主要目标在于确保软件的质量,通过制定合理的测试计划,识别和修正潜在的问题,以提高软件的可靠性和稳定性。具体而言,软件测试的目的...
快速迭代项目流程
09-14
主要是整理出一个项目需求从进来,到开发,到测试,到上线的全部流程,以及责任划分的流程梳理,适合巨大多数互联网公司,特别是快速迭代敏捷开发一类的项目管理流程
测试流程--测试发版规范
huofuman960209的博客
09-19 2493
简介:为了保证系统稳定性,对软件项目的上线过程进行规范,确保项目符合产品需求。对于已经开发完毕的系统,需要正式部署到生产环境前必须严格按照以下流程规范实施。 规范发版的流程,指定发版的相关输出,相关信息的收集,并通知相关业务方了解发版信息。防止或减少因发版造成的系统抖动对业务产生的影 响,并有利于追溯发版过程,方便后续优化迭代
软件测试】快速迭代的敏捷项目测试怎么做?测试人怎么提升自我价值......
大佬云集技术答疑交流群:743262921(进群暗号:222)
12-20 1212
提到敏捷项目时,我们往往想到的第一件事是时间和期限紧迫。当软件测试员在敏捷环境工作时,职责不应仅仅是测试。当我们考虑其他项目方法,如V模型或瀑布模型时,我们观察到测试人员执行测试,记录bug和创建测试报告,并没有太多地参与其他团队的沟通,但在敏捷,将完全不同,测试员在很多方面发挥着重要的作用。不同于传统的项目方法,先开发后测试。在敏捷,产品在不停地开发迭代,所以测试也要参与每次迭代规划测试策略。
作为研发,你应该掌握的几款性能测试工具
laker的博客
12-11 1440
目录作为开发应该掌握的几款性能测试工具背景wrkabJmeter压测工具对比 作为开发应该掌握的几款性能测试工具 背景 在我们的日常开发,避免不了对系统做性能测试,去探测系统的压力水准,然后取优化系统系统,但是今天我要写的内容的并不是长篇大论的测试方案、测试方法论或者工具,毕竟我自己也是个门外汉。 我今天要介绍的是作为研发应该搞掌握的几款性能测试工具。不需要掌握很深,但是要能出一些简单的性能报告。 为什么研发要做这个性能测试呢? 经常在工作或者面试听到别人说""我的接口或者服务性能很高,或者比之前优化
测试迭代流程示意图
yxkong的专栏
05-28 2011
帮某人整理的软件测试知识
测试驱动项目设计需求迭代
wanzhong_liao的博客
08-12 171
工程师除了开发任务之后还有的工作大部分多是在解决任务分配模块的测试分支的测试bug。一个项目组的组内成员负责的工作任务不同,软件开发的主要工作产出和涉及到的工作量评估都是体现在合并到开发分支上面的可操作运行代码。开发个人分支上面的代码需要程序员自测成功之后,提交代码并且合并组分支的代码解决项目组内代码的编码冲突并运行成功后才能正确的提交和推送远程代码。开发任务的下发,工程师一开始在项目组是接受任务的角色完成个人模块,保证正确的项目任务测试成功。快速开发和驱动开发的目的都是在控制项目的开发人月周期。
测试流程管理——瀑布式,迭代
danqingdani的专栏
04-27 1399
<br />瀑布型<br />阶段<br />输入<br />要求<br />输出<br />需求分析审查<br />市场/产品需求定义、分析文档和相关技术文档<br />需求定义要准确、完整和一致性,真正理解客户的要求<br />需求定义的问题列表;批准的需求分析文档;测试计划书的起草<br />设计审查<br />产品规格设计说明;系统架构和技术设计文档;测试计划和测试用例<br />系统结构的合理性;处理过程的正确性;数据库的规范性;模块的独立性;清楚定义测试计划的策略、范围、资源和风险,测试用例的
软件测试的生命周期和流程
weixin_30299709的博客
04-29 504
一、软件生命周期 1、瀑布型生命周期模型 自相而下,相互衔接 1)问题的定义及规划 定义:确定软件的开发目的及其可行性。制定项目总体开发计划。(发现问题并规划) 人员:【产品经理】,运营,开发老大,需求分析师,老板,项目经理等 输出:需求说明文档/原型图/PRD 2)需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详...
基于迭代的性能测试活动
伤心的辣条
05-08 195
从线性的角度来看,该方法首先审查软件开发项目作为整体,利益相关者选择将性能测试纳入项目的原因,以及性能测试预期为项目带来的价值。这项审查的结果包括团队对性能测试工作的成功标准的看法。一旦高度理解成功标准,就会设想一个总体策略来指导实现这些标准的一般方法,通过概括在开发生命周期的各个阶段预期要添加最多价值的性能测试活动。这些时间点可能包括关键项目交付、检查点、冲刺、迭代或每周构建。就本章而言,这些事件统称为“性能构构建”。经常,在策略不断发展的同时,性能专家和/或团队将开始设置性能测试环境和负载生成环境。
写文章

热门文章

  • python使用turtle库绘制图形简单示例 7111
  • Ubuntu21-10版本安装教程 4000
  • python3.6.7安装步骤 3619
  • python打印金字塔(以及中间为空的金字塔) 3503
  • Linux练习题(一) 3488

分类专栏

  • python 10篇
  • 软件测试 8篇
  • Linux系统 6篇
  • MySQL 2篇
  • web前端 3篇
  • java
  • 机器学习 1篇
  • R 1篇

最新评论

  • python实现冒泡排序(for和while)

    孤木难立: That's marvelous

  • R语言判别分析

    weixin_48920813: 可以给一下注释吗

  • R语言判别分析

    再而衰三而竭: 非常有用,十分感谢

最新文章

  • python 基础(数据类型、运算符、流程控制、推导式、函数等...更新中)
  • python实现冒泡排序(for和while)
  • python打印金字塔(以及中间为空的金字塔)
2023年4篇
2022年11篇
2021年7篇
2020年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一叶星河一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司建湖网站优化推广公司网站外部优化有哪些方式网站优化哪里能接单推广网站SEO优化排名濮阳企业网站优化推广渠道体育网站什么优化给网站优化更专业的推广平台罗湖中文网站优化的公司网站内部优化需要注意哪些昆明哪有网站优化公司优化公司网站提醒易速达丽水网站优化加盟蛋白序列优化网站郴州网站搜索引擎优化网站优化是哪个专业亳州网站优化推广哪家价格实惠上首页的网站seo优化襄阳产品网站优化公司排名北京做网站优化河源专业网站优化哪家快安阳做网站优化唐山迁安网站优化价格沈阳网站优化教程汉中网站推广优化临沂质量好网站优化费用贵阳百度搜索网站优化郑州网站排名搜索优化培训班广安网站页面优化网站如何优化竞争枣庄网站关键词优化企业香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化