软件评测师知识点整理(根据大纲)2015
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件评测师知识点整理(根据大纲)2015
目录
第一篇理论篇
第1章软件测试概论
1.1 概述
1.2 国内外现状
1.3 软件测试与软件项目的关系
1.4 软件测试的发展趋势
1.5 第三方测试
第2章软件测试基础
2.1 软件测试与软件质量
2.2 软件测试目的
2.3 软件测试原则
2.4 软件测试对象
2.5 软件测试分类
2.6 软件测试过程模型
2.7 软件生命周期测试策略
2.8 软件失效分类与管理
2.9 白盒测试
2.10 黑盒测试
2.11 自动化测试
第3章软件质量与评价(软件测试标准)
3.1 质量的定义
3.2 测度与度量
3.3 软件质量模型
3.4 标准的发展
3.5 GB/T 18905产品评价
3.6 GB/T 16260.1产品质量
3.7 软件测试国家标准
第4章软件测试过程与管理
4.1 软件测试过程
4.2 评价过程的特性
4.3 评价过程
4.4 评价与生存周期的关系
4.5 评价过程的要求
4.6 配置管理
4.7 测试的组织与人员
4.8 软件测试风险分析
4.9 软件测试的成本管理
第二篇测试技术
第5章黑盒测试案例设计技术
……
第6章白盒测试技术
第7章面向对象的软件测试技术第8章应用负载压力测试
第9章Web应用测试
第10章网络测试
第11章安全测试与评估
第12章兼容性测试
第13章标准符合性测试
第14章易用性测试
第15章可靠性测试
第16章文档测试
第三篇测试案例
第17章功能测试
第18章白盒测试
第19章数据库测试
第20章负载压力测试及故障
附录测试工具介绍
一、计算机系统构成及硬件基础知识(科 1 大纲 1.1)
计算机系统各组成部分的基本概念及存储器等内容的出题频率比较高
有关存储器的容量计算和系统可靠性的计算等需要重点掌握
1、计算机体系结构分类、按Flynn、冯氏分类
Flynn 分类:指令流、数据流、多倍性三方面进行分类。
单指令流单数据流(SISD):控制器1、处理器1 主存模块1
单指令多数据流(SIMD):控制器1、处理器N 主存模块N
多指令流单数据流(MISD):没有这种计算机
多指令流多数据流(MIMD):控制器N、处理器N 主存模块N 代表:多计算机
冯氏:以计算机系统在单位时间内所能够处理的最大二进制位数分类。
2、处理机
运算器和控制器组成中央处理器CPU。
(1)运算器负责完成算术、逻辑运算功能。通常由ALU(算术逻辑单元)、寄存器、多路转换器、数据总线组成。
(2)控制器负责方位程序指令,进行指令译码,并协调其他设备。
控制器通常由程序计数器(PC)、指令寄存器、指令译码器、状态/ 条件寄存器、时序发生器、微操作信号发生器组成。
✓程序计数器,也叫IP(EIP)(PC),用来存储下一条指令的地址。可以通过call,jmp 等跳转指令间接改变,可以用Move,push 等读出其值,但是不可写(程序员可以访问)✓指令寄存器(IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到内存数据寄存器(MDR)中,然后再传送至IR。指令寄存器的位数取决于指令的子长。对
用户是透明的,用户不能访问。
✓指令译码器:对当前指令进行译码
✓状态/条件寄存器:保存在计算过程中的状态和条件
✓定时与控制电路PLA:产生各种微操作控制信号。
✓标志寄存器FR:记录运算器重要状态或特征。
✓专用寄存器:有特定功能和用途,例如程序计数器,标志寄存器都为专用寄存器
✓通用寄存器:存放运算中间结果。存取数据—>用户
(3)主存与CPU 之间的硬连接:
主存与CPU 的硬连接有三组连线:地址总线(AB)、数据总线(DB)和控制总线(CB)。把主存看作一个黑盒子,存储器地址寄存器(MAR)和存储器数据寄存器(MDR)是主存和CPU 之间的接口。
MAR 可以接收由程序计数器(PC)的指令地址或来自运算器的操作数的地址,以确定要访问的单元。MDR 是向主存写入数据或从主存读出数据的缓冲部件。MAR 和MDR 从功能上看属于主存,但通常放在CPU
内。CPU 特性:
指令周期:取出并执行一条指令所需的时间,也称机器周期
总线周期:指从CPU 存储器或I/O 端口存取一个字节所需的时间,也称为主振周期
时钟周期:指CPU 处理动作的最小单位,通常我们说的I5,2.6GHZ (处理一个动作花费1/2.6GHZ)关系:一个指令周期可以划分为一个或多个总线周期,一个总线周期又可以划分为几个时钟周期
字长:CPU 进行运算和数据处理的最基本、最有效的信息位长度。参见数据总线
3、基本输入/出设备
纸带机、卡片机——大型计算机的输入设备;
键盘、鼠标;
显示器;——触摸屏实际上是显示器与鼠标的结合
外存——是主存的辅助和延伸,主要有软盘、硬盘、光存储器、磁带机、闪存打印机
图形图像摄影输入设备——包括扫描仪、数码相机、数字摄像机
外设的访问
1、程序查询方式:由cpu 执行程序控制数据的输入输出过程
2、中断方式:外设准备好输入数据或接受数据时向CPU 发出中断请求信号,若CPU 决定相应该
请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入和输出处理,之后再回去执行原来被中断的任务。
3、DMA:CPU 只要想DMA 控制器下达指令,让DMA 控制器来处理数据的传送。数据传送完毕后
再把信息反馈给CPU,这样就很大程度上减轻的CPU 的负担
4、计算总线数据传输速率
总线数据传输率=时钟频率/每个总线包含的时钟周期x 每个总线周期传送的字节数
例如:某系统总线的一个总线周期包含3 个时钟周期,每个总线周期中可以传送32 位数据。
若总线的时钟频率为33MHz,则总线的带宽(即传输速度)应该是多少?根据上述公式得出:33MHz/3×32b=11M×4=44MB/S
5、计算机系统速度(指令/秒、事物项/秒)
每秒指令数=时钟频率/每个总线包含的时钟周期/指令平均占用总线周期数
Ps:时钟频率很大程度上决定了计算机的运算速度
总线:是cpu、内存、输入、输出设备传递信息的公用通道。
数据总线DB:用于传送数据信息、(双向)
地址总线AB:用来传送地址、单向CPU 指向内存或者其他寄存器。
控制总线CB:用来传送控制洗脑和时序信号、(双向)
总线复用:减少总线中信号线的数量
(1)、地址总线宽度
地址总线宽度决定了CPU 可以访问的物理地址空间,简单地说就是CPU 到底能够使用多大容量的内存。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。
1B(byte,字节)= 8 bit(见下文);8 位为一个字节
1KB(Kibibyte,千字节)=1024B= 2^10 B;
1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;