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

盘点.软件测试模型

软件开发模型
  软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。

一.瀑布模型

瀑布模型就是将软件生命周期划分为制定计划,需求分析,软件设计,程序编写,软件测试,和运行维护等基本活动,并且规定了他们自上而下。相互连接的固定次序,如同瀑布,逐级下流
在这里插入图片描述
瀑布模型的优缺点

优点:有利于大型软件开发过程中人员的组织,管理,从而提高了大型软件开发的质量和功效

缺点:就是过于理想,容易产生需求的偏差

二.V模型

v模型就是强调软件的开发和协作和速度,将软件实现和验证结合起来,此方法保证较高的软件质量情况和效率
在这里插入图片描述
优点;适合工程量小,人力资源少并且开发过程中改动不大的项目

缺点:错误发现时间延迟,更加的容易产生风险代价高

三.快速原模型
在这里插入图片描述
速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

此模型的优缺点

优点:适合工程量小,人力资源少并且开发过程中改动不大的项目

缺点:发现错误时间延迟,产生的风险代价高

四.螺旋模型
在这里插入图片描述

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

http://www.lryc.cn/news/409994.html

相关文章:

  • 燃气安全无小事,一双专业劳保鞋让你步步安心!
  • springboot校园服装租赁系统-计算机毕业设计源码30824
  • 线性回归和逻辑回归揭示数据的隐藏模式:理论与实践全解析
  • 掌握采购询价软件:高效比较供应商报价的技巧
  • AMQP-核心概念-终章
  • 在WPF中使用WebView2详解
  • 僵尸进程的例子
  • 消息中间件分享
  • 12. kubernetes调度——污点Taint和容忍Toleration
  • 第100+18步 ChatGPT学习:R实现SVM分类
  • react函数学习——useState函数
  • 方天云智慧平台系统 GetCompanyItem SQL注入漏洞复现
  • C语言同时在一行声明指针和整型变量
  • thinkphp框架远程代码执行
  • 【公式】博弈论中的核心算法:纳什均衡公式解析
  • 计算机网络面试题2
  • Linux网络——深入理解传入层协议TCP
  • 快速搞定分布式RabbitMQ---RabbitMQ进阶与实战
  • 5万字长文吃透快手大数据面试题及参考答案(持续更新)
  • WordPress原创插件:启用关闭经典编辑器和小工具
  • 萝卜快跑:自动驾驶的先锋与挑战
  • 得到xml所有label 名字和数量 get_xml_lab.py,get_json_lab.py
  • 数据结构算法-排序(二)
  • Linux安装与配置
  • AI赋能交通治理:非机动车监测识别技术在城市街道安全管理中的应用
  • 水电站泄洪放水预警广播系统解决方案
  • 【Django】ajax和django接口交互(获取新密码)
  • Logback 日志打印导致程序崩溃的实战分析
  • 新加坡 Numen Cyber 与香港光环云数据有限公司达成战略合作
  • Laravel魔术方法:框架的隐秘力量