当前位置:网站首页>软件测试面试题:软件测试的过程的V模型,说出它的缺点?
软件测试面试题:软件测试的过程的V模型,说出它的缺点?
2022-08-11 01:31:00 【软件测试pytest】
软件测试的过程的V模型,说出它的缺点?
V模型:RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件开发的V模型。它通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。
优点:
(1)既有底层测试又有高层测试。底层:单元测试。高层:系统测试。
(2)将开发阶段清楚的表现出来,便于控制开发的过程。当所有阶段都结束时,软件开发就结束了。
缺点:
(1)容易让人误解为测试是在开发完成之后的一个阶段。
(2)由于它的顺序性,当编码完成之后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。
(3)实际中,由于需求变更较大,导致要重复变更需求、设计、编码、测试。返工量大。
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“软件测试pytest”。
边栏推荐
猜你喜欢
双机热备综合实验(VRRP+OSPF+VTP+NAT+DHCP+PVSTP+单臂路由)
ABP中的数据过滤器
【开源】壁纸软件,给自己电脑设计专属特效
R语言多元线性回归、ARIMA分析美国不同候选人对经济GDP时间序列影响
The statistical data analysis, interview manual"
Elastic scaling of construction resources
88Q2110 通过C22方式访问C45 phy地址
More parameter exposure of Pico 4: Pancake + color perspective, and Pro version
QT+VTK+PCL拟合圆柱并计算起始点、中止点
postgresql parameter meaning
随机推荐
MSTP——多生成树(案列+配置)
MySQL indexes and transactions
如何实现FPGA的可重复性设计
[The method of calling the child page from the parent page of the iframe] Stepping on the pit: It is the key to use `[x]` when getting elements. You cannot use `.eq(x)`, otherwise it will not be obtai
Still using Xshell?You are out, recommend a more modern terminal connection tool, easy to use!
ABP中的数据过滤器
[GXYCTF2019]BabySQli
Shengxin experiment record (part2)--tf.reduce_sum() usage introduction
版本号大小的判断方法
Dual machine thermal for comprehensive experiment (VRRP + OSPF + + NAT + DHCP + VTP PVSTP + single-arm routing)
Sub-database sub-table ShardingSphere-JDBC notes arrangement
Some Experiences of Embedded Software Logging
【ASM】字节码操作 ClassWriter COMPUTE_FRAMES 的作用 与 visitMaxs 的关系
成功解决TypeError: can‘t multiply sequence by non-int of type ‘float‘
微服务概念
Sigma development pays attention to details
Shell编程三剑客之sed
生信实验记录(part2)--tf.reduce_sum()用法介绍
软件测试面试题:对 RUP,CMM,CMMI,XP,PSP,TSP 的认识?
简陋的nuxt3学习笔记