复试笔记--软件工程和软件测试

什么是软件:

指令的集合,通过执行指令来满足需求;数据结构,程序可以合理利用信息;软件描述信息,描述程序的操作和使用 。

 

软件工程分层    质量 过程 方法 工具

软件工程分步    沟通 策划 建模 构建 部署

过程流

描述了在执行顺序和时间上,如何组织框架中的活动。

分为 线性过程流(分步骤按顺序执行),迭代过程流(重复执行一部分),演化过程流(循环),并行过程流(多个同时)

 

过程模型

瀑布模型 线性链接,固定次序  适用于需求明确的模型

V模型

增量模型 将需求分段成一系列的产品,然后每一个增量可以分别开发 (规划需求)

螺旋模型 迭代,每次更新原型,这样支持需求不断变化

喷泉模型

 

软件测试

单元测试 最小单元、内部结构,边界测试(极限数据),路径测试(所有语句执行一次)

集成测试

自顶向下 首先集成,主控路径上所有控件叫深度优先,同一层构件集成起来叫广度优先,然后分模块进行测试

自底向上 从原子模块开始测试,以同一功能的簇为单位来测试

系统测试  基于整个系统进行一系列的测试,如安全 性能测试等

白盒测试  在了解了模块内部构造的前提下进行测试,独立路径一次,逻辑判断真假,上下边界内执行所有循环

黑盒测试 行为测试,侧重功能需求,以功能需求来作为输入的条件集

 

参考:https://blog.csdn.net/qq_36146165/article/details/78988521

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值