系统架构师-高级职称

测试

白盒/黑盒/灰盒/桌前检查/代码审查/代码走查

方法:

静态分析方法:

  • 控制流分析:是否存在没有使用语句/无法达到的语句/调用不存在的子程序
  • 数据流分析:引用未定义的变量,对以前未使用的变量再次赋值
  • 接口分析:模块间接口一致性/子程序和函数间接口一致性/函数性参与实参的数量 顺序 类型的一致性
  • 表达式分析:括号不配对 数组引用越界 除数为零

黑盒与白盒测试

  • 白盒:结构测试,单元测试阶段(控制流测试:逻辑覆盖测试语句覆盖最弱 路径测试覆盖最强)数据流测试  程序变异测试:错误驱动测试
  • 黑盒:功能测试,集成测试/确认测试/系统测试阶段;等价类划分(不同等价类 揭示不同问题 有/无效等价类) 边界值分析(1<=x<=10)错误推测,判定表(多个逻辑条件取值的组合所构成的复杂情况下,分别要执行哪些不同的动作)因果图(输入输出因果关系设计测试用例)

计算机系统:

  1.   硬件(机械 电子元器件 磁介质 光介质)
  2.    软件(特定顺序的数据/指令,控制硬件)

分类:

    硬件:结构 性能 规模

   软件:构成 特征

   系统:整体用途 服务对象

基础的know

 冯诺伊曼计算机结构:运算器/控制器/存储器/输入设备/输出设备

    控制/运算单元集成,中央处理器CPU

专用处理器:

   图形()/信号处理器,现场可编程编辑门阵列

指令集系统:

   复杂CISC(intel amd的x86cpu)/精简指令集RISC(arm和power)

存储器

  半导体/磁/光等介质存储数据;SRAM DRAM NVRAM flash eprom disk

  层次:片上/片外缓存/主存/外存(访问速度依次降低,容量依次提高)

总线:bus

   遵循特定协议实现数据交换,特定格式 规定控制逻辑 部件间数据传输

   位置:内总线 系统总线 外部总线:并行总线 串行总线

接口:计算机不同功能层间 通信规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值