| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试入门篇(三)双V模型 -> 正文阅读 |
|
[开发测试]软件测试入门篇(三)双V模型 |
本篇意为帮助有意向往软测行业发展的小白同学指明方向,若有不当之处请留言指出,不甚感谢! 前言回顾:上一章我们大致了解了软件测试行业的职业规划方向,但千里之行始于足下,我们就从功能测试开始入门。 软件的生命线:市场调研 > 数据分析 > 用户画像 > 需求文档 > 设计架构 > 软件研发 > 单元测试 > 联调测试 > 冒烟测试 > 正式测试 > 回归测试 > α/β/灰度测试 > 发布上线 > 运营维护 > 持续迭代 > 停更/淘汰 > 下线弃用 软件开发流程:市场上流行三种流程模型【瀑布模型】 【敏捷模型】 【双V模型】 瀑布模型:和上面的生命线一致,俗称没有模型的模型。缺点:测试介入晚,项目时间冗长! 敏捷模型:弱化文档,以频繁开会作为驱动,进行产品快速迭代。缺点:一切都是动态,不可控! 双V模型:完美模型,测试从源头开始介入,一切皆可控。缺点:白盒介入,国内都是简化版! 要了解双V模型就要了解开发流程以及测试流程 开发流程:需求文档 > UI设计 > 开发计划(文档) > 开发设计(技术说明) > 开发阶段 > 代码走查 > 代码评审 > 接口联调 > 提交测试 > 修复BUG 测试流程:需求文档 > UI设计 > 测试计划(文档) > 测试设计(用例编写) > 冒烟测试(验证表) > 测试执行(输出BUG) > 测试评估(测试报告) > α/β/灰度测试 > 线上验证 双V模型 【白盒测试】需求评审 > UI设计确认 > 测试&开发并行 > 根据技术说明选择白盒测试方案 > 根据开发封装的函数/类编写用例 > 开发编写完成后即可用例执行 > 测试评估 【集成测试】需求评审 > UI设计确认 > 测试&开发并行 > 冒烟测试 > 根据需求文档+接口文档进行用例编写 > 软件单模块提测后进行用例执行 > 测试评估 【系统测试】需求评审 > UI设计确认 > 测试&开发并行 > 冒烟测试 > 根据需求文档+UI设计+技术说明进行用例编写 > 软件整体提测后进行用例执行 > 测试评估 > α/β/灰度测试 > 线上验证 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 4:36:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |