常用开发模型讲解

一、开发模型-----瀑布模型

开发各个阶段比较清晰,强调早期计划需求调查,适合稳定需求产品,

二、开发模型----原型模型

实现一个基本的原型,让用户对原型进行评价,逐步调整,使其满足用户最终需求,
优点:适合不能确定的软件
缺点:不适合开发大型系统

三、测试V模型(适用中小企业)

一般开发不用,因迭代z’qi
1,单元测试:针对单一的程序模块进行的测试
2,集成测试:在单元测试的基础上,对所有模块进行测试
3,系统测试:将整个软件看做一个整体,包括功能、性能、兼容性
4,验收测试:
内测版(alpha)内部交流
公测版(beta)面向所有用户
候选版(gamma)与正式软件相差无几
优点:
在这里插入图片描述

四、w模型(开发一个v,测试一个v组合起来的模型)

(适用中大企业)
优点:伴随着整个开放周期,需求和设计同样要测试,更早的介入测试,可以发现初期缺陷,修复成本低,分阶段工作,方便项目整体管理
缺点:开发和测试依然是线性的关系,需求的变更和调整,依然不方便,如没文档,无法执行w模型,对成员的技术要求高

在这里插入图片描述

五、H模型(技术要求高很少使用)

在这里插入图片描述
在这里插入图片描述

六、黑盒测试

又称数据驱动测试,完全不考虑从内部机构和特性,注重软件的功能(不考虑代码)
分为:
1,功能测试
2,性能测试

七、白盒测试

研究里面的程序结构和源代码

八、随机测试(探索测试)

针对主要功能,新增功能,特殊情况,以前发现过重大bug的模块进行二次测试。

九、软件测试分类:

1,按测试阶段:单元测试,集成测试,系统测试
2,是否覆盖源代码:
白盒测试
黑盒测试:1,功能测试,2,性能测试
3,是否运行:静态调试(不运行程序) 动态调试(运行程序)
5,是否自动化:1,人工测试,2,自动测试
6,其他:回归测试,冒烟测试,随机测试,验收测试

十、灰盒测试

介于白与黑盒之间的

十一、测试用例

测什么,怎么测

十二、等价类划分法

属于黑盒测试,不能穷举的测试过程进行分类,从而保证完整性

思考步骤:
1,确定有效等价类和无效等价类
2,有效等价划分(题目条件,边界值,中间在随意找个值)
3,无效等价类划分(其他特殊情况(中文、英文、特殊符号、空格、空))
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值