当前位置: 首页 > news >正文

软件测试的V模型竟然是有争议的?——软件测评师题目拆解

不知道有多少同学在这个简单的题目栽过跟头,国内、国外对于V模型的定义是有出入的(习题在文末

十二五规划教材《软件测试(第2版)佟伟光 主编》 一书中给出的V模型

QT官方对应V模型的定义是这样的

等级考试用书《软件测评师教程》第二版的V模型定义是这样的:

附带文字明确指出:
需求分析->验收测试

概要设计->系统测试

详细设计->集成测试

编码->单元测试


那认哪个呢?

认《软件测评师教程》,因为考试指定用书,以他为标准,千万不要去网上的V模型图,还有很多变种版本,一看一个不吱声


为什么会出现分歧

出现分歧的原因是很多软测书、教程(包括考试用书)对V模型中的术语没有解释定义

而我们日常了解肯定是百度随手查

比如集成测试,在字面意思上很容易理解为发版合并代码后的测试,其实不是的。

既然教科书没给出定义,那我按照Web测试给出定义(大概知道定义后甚至都不用记顺序,稍稍推理一下V结构就出来了):

需求分析:就是PRD,需求文档

对应验收测试:对着PRD进行功能点验收,这部分可能是产品人员、甲方、测试人员来做

概要设计:架构师把本次迭代的设计架构、数据库、什么技术栈表要怎么做先给个框架

对应系统测试:冒烟测试、功能测试、兼容测试、回归测试等等测试人员最最熟悉的功能都在这里

详细设计:开发人员设计详细的方案,比如接口(API)文档

对应集成测试:测试人员测试接口功能,集成测试测的是是不同接口进行参数传递(如提交订单接口->支付接口->订单状态接口)

编码:写代码,实现需求(PRD)功能

对应单元测试:对单个函数(方法)进行最小测试,检测函数入参出参是否符合预期(这部分是白盒测试,通常开发人员自己做)

习题

选择第一个()的答案:

http://www.cnnetsun.cn/news/1543478.html

相关文章:

  • Windows10 22H2 游戏定制优化版!游戏性能优化,Win10专业版、专业工作站版、字体美化版!集成DX游戏组件、离线运行库DLL文件,电脑装机操作系统安装更新升级重装
  • springboot-vue+nodejs的的社团活动管理微信小程序设计实现
  • AI教材写作新利器!低查重AI教材生成,助力优质教材快速诞生
  • 不止导入导出:用xlsx.mini.min.js在微信小程序里玩转Excel数据清洗与格式定制
  • md2pptx:让技术文档转换为专业演示文稿的高效工具
  • 揭开电磁轨道发射装置Comsol模型的神秘面纱
  • java毕业设计基于springboot+vue的滑雪场雪具租赁服务系统
  • MogFace人脸检测模型MySQL配置优化:支撑高并发人脸识别日志写入
  • 手把手教你用DSP28335的EPWM模块实现Buck电路闭环控制(附完整代码)
  • 如何通过APK-Installer彻底革新Windows系统安卓应用安装体验?
  • ToDesk vs TeamViewer:Linux远程桌面工具对比与选择指南
  • Python异步爬虫实战:aiohttp并发采集与验证码异步处理完整教程
  • 深耕.NET开发三载,我靠技术实力买下人生第一套房
  • 如何高效使用网页时光回溯器:永久保存与恢复消失的网络内容
  • Agentic AI时代:新型安全框架为智能体套上硬核枷锁
  • HUNYUAN-MT 7B翻译终端微信小程序集成案例:实现实时语音对话翻译
  • OpenClaw技能扩展:为nanobot镜像添加自定义自动化模块
  • 揭秘某黄鱼x-sign算法:从Native层Hook到Unidbg全链路解析
  • OBS多平台直播插件obs-multi-rtmp:一次编码,全网覆盖的终极解决方案
  • Linux系统编程(十一)--- 动态库、静态库
  • 终极指南:10分钟语音数据打造专业级AI变声模型
  • 终极指南:Windows三指拖拽功能的完整解决方案
  • 面试硬核双杀!合并 K 个升序链表 + LRU 缓存|力扣高频手撕原题全解
  • 终极解决方案:如何用G-Helper一键恢复ROG游戏本色彩配置文件
  • 为什么92%的金融级Python项目已在Q1完成AOT安全迁移,而你还在用CPython解释器?
  • 【Python原生AOT编译2026终极指南】:6大高频报错根源定位+3步热修复方案(PyO3/CPython 3.14+实测有效)
  • 为什么你的Python网关在EMC测试中随机重启?深度拆解CPython嵌入式移植的6大实时性盲区(附FreeRTOS+Python3.11混合调度方案)
  • 别再只盯着像素了!从镜头到屏幕:一次搞懂影响你手机成片效果的完整链路(附避坑指南)
  • volatile vs synchronized:Java 并发两大护法
  • Transformer回顾与BERT模型学习:小白程序员必备收藏指南