【软件测试】软件测试过程模型
软件测试过程模型
文章目录
- 软件测试过程模型
- 1.V模型
- 2.W模型
- 3.H模型
- 4.X模型
软件测试和软件开发一样,也有一整套的流程和模型:
软件测试流程:
软件过程模型可分为V,W,H,X模型,重点掌握V和W模型,并了解H和X模型的要点。
1.V模型
缺点:
- 软件测试在编码阶段才开始,也就是说它的测试对象仍然是程序。
- 软件测试最后一个阶段才进行针对需求的验收测试,如果测试出问题,将会导致很大的代价。
- 软件测试不支持迭代,不适合需求变化的现状(其实和开发模型有关)。
2.W模型
W模型其实是2个V模型,理解W模型,应和V模型做比较。
优点:
- 软件测试在需求阶段就介入,对文件和程序都进行了测试(对应V模型缺点1)。
- 软件测试在需求阶段就介入,满足了软件测试应尽早参加的原则(对比V模型缺点2)。
缺点:
- 软件测试不支持迭代,不适合需求变化的现状(其实和开发模型有关)。
3.H模型
简单来说,V模型和X模型其实开发和测试是没分开的,这个模型最大的特点就是将测试与开发分离出来。那么它该怎么测试呢?只需要对开发模型的产物进行测试即可(如对上面的设计完成之后的文档进行测试)。
这类模型体现在软件测试独立的部门或是专门做测试外包的公司。
4.X模型
X模型最大的特点就是探索性测试。简单来说就是有经验的测试人员不完全按照特定的测试计划进行测试,而是进行探索测试。
【软件测试】软件测试过程模型相关推荐
- 软件测试--测试过程模型(V,W,H,X)
文章目录 V模型 阶段步骤 缺陷及解决 W模型 W模型强调 局限性 优点 H模型 优点 缺点 X模型 V模型 RAD(Rap Application Development,快速应用开发)模型是软件开 ...
- 东软学院软件测试,软件测试技术与测试标准
本教材面向软件测试的实际应用,系统阐述了软件测试所涉及到的基础理论.常用技术.过程管理和质量控制:重点讲解软件测试中的白盒测试技术.黑盒测试技术以及自动化测试技术,全面剖析了软件测试从单元测试阶段.集 ...
- 1.软件测试-----软件测试的基本概念
目录 一.软件测试的基本概念 1.什么是软件测试? 2.软件测试和软件开发的区别? 3.什么是需求? 4.什么是BUG? 5.如何描述一个BUG? 6.BUG的级别? 7.BUG的生命周期? 8.软件 ...
- 3.软件测试-----软件测试的分类
目录 一.软件测试的分类 二.按测试对象划分: 1.界面测试---UI测试 2.可靠性测试 3.容错性测试 3.1数据级别 3.2校验级别 3.3界面级别 3.4环境级别 4.文档测试 5.兼容性测试 ...
- 笔记-信息系统开发基础-软件测试-软件测试的类型
本题考查软件测试的类型相关知识,请参考<信息系统项目管理师教程>第3版P50 (1)单元测试 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块.软件构件或00软件中的类(统称 ...
- 按逆向思维定义软件测试,软件测试基础相关概念
测试基础知识是2008-9-20笔记整理,大部份内容来自软件评测师教程,年限已久,有些笔记已丢失. 一,理清测试相关概念 1,质量 : 实体特性的总和,满足明确或隐含要求的能力 2,软件质量 :软件特 ...
- 软件测试—软件测试基础知识—(五)软件测试模型
软件测试模型 1. 瀑布模型 瀑布模型适合于结构化方法. 软件项目或产品选择瀑布模型必须满足下列条件: (1)在开发时间内需求没有或很少变化 (2)分析设计人员应对应用领域很熟悉 (3)低风险项目(对 ...
- 软件测试—软件测试基础知识—(三)软件测试的原则和(四)软件测试策略
(三)软件测试的原则 1.测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求. 2.程序员(开发)应该避免检查自己的程序,软件测试应该由第三方(测试人员)来负责 ...
- 系统增删查改的软件测试,软件测试人员必掌握的增删改查之简单查询
导读 软件测试人员在工作使用SQL语言中的查询是使用得最多的,而查询也是SQL语言中最复杂的,很多测试人员只使用到其中最简单的查询 1.数据库的使用 现在在任何项目中都有数据库存在,那么在测试过程中查 ...
- 云南大学软件测试,软件测试大赛云南省省赛在软件学院如期举行
2019年全国大学生软件测试大赛云南省省赛于11月2日在软件学院1412正式开始了,各位优秀的选手已整装待发,期待在比赛中展现属于他们自己的精彩. 首先进行的是开发者大赛,赛事形式为网络赛,该项赛事分 ...
最新文章
- Nature展示迄今为止最详细的“人脑零部件清单”
- UOJ#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
- 构建自己的C/C++插件开发框架
- 互联网1分钟 |1109
- 交互(python 版)
- AjAx下拉列表框(SELECT)jquery插件
- C#窗体在任务栏对窗体放大或缩小
- 可变对象 vs 不可变对象(Python)
- 如何在android上编程,如何在Android中以编程方式与USSD对话框进行交互
- 计算机长宽高公式,单位换算公式大集合
- python化学公式配平_如何用矩阵知识配平化学方程式?
- P2672 [NOIP2015 普及组] 推销员
- 编写MTK6737平台的GPIO驱动例程(六)
- 涨知识--地球自转会影响飞机飞行时间吗?
- 【C++11】包装器
- Android超强大的粒子动画库,流星雨,爆炸,满屏飞花,等粒子特效快速实现
- powerdns 系列之二 PowerDNS Authoritative Server
- matlab怎么产生帕斯卡矩阵,【Matlab实验】 创建矩阵
- FPGA之OV7725摄像头采集与VGA显示实验--4--摄像头数据输出VAG协议分析
- spring-boot+freemarker完美导出word文档