计算机的层次:应用软件、操作系统、计算机硬件/裸机。
bios是存在主板上的一块cmos芯片中,它主要是计算机接通电源后,首先由bios程序控制,进行一个上电的硬件自检(检查所有硬件是否连接完好,内存、cpu等是否连好)。
软件分类:系统软件(操作系统、操作系统补丁程序、驱动程序(操作系统的内核程序通过调用硬件的驱动程序完成硬件管理功能))和应用软件。
操作系统的主要功能
名称 | 作用 |
---|---|
硬件设备的管理 | 对各种硬件设备的管理。 |
存储管理 | 对内存的管理,使小内存运行大程序。 |
进程管理 | 对运行起来的程序的管理 |
文件管理 | 管理文件和文件夹 |
软件结构分类 –否(单机软件) 是():
名称 | 备注 | |
---|---|---|
单机软件 | 软件运行不依赖于基于网络,离线就能够使用 | |
分布式软件 | 软件运行依赖于基于网络 | 有C/S和B/S结构两种 |
缺陷的严重程度
Urgent: 造成系统死机、重启和崩溃的缺陷
Veryhigh:非常严重的缺陷
High:大的缺陷
Medium:中等程度的缺陷
Low:小缺陷
编写用例的方法
- 等价类划分
- 边界值
- 因果图
- 判定表
- 正交排列法
- 场景法
- 测试大纲法
- 状态转化图
(一) 等价类划分法
应用场合:只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试。
有效等价类:对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,能够正确的执行、计算,验证程序的正常功能。
无效等价类:对程序规格无意义、不合理的输入数据集合,程序接收到有效等价类数据,能够给出错误提示或不让输入,验证程序的异常处理机制。
(1)首先需要明确测试对象,划分等价类
(2)进一步细化等价类划分(又有整数又有负数,要分开测试)
(3)建立等价类表,熟悉流程可直接从该步骤开始,
(4)编写测试用例;
(三) 因果图法
应用场合:在一个界面中,有多个控件,有一定的组合和制约关系,并且输出依赖于输入。
因果图核心:因–原因,输入条件;果–结果,输出结果。使用图形的方式,分析软件的输入和输出的对应关系。
无效等价类:对程序规格无意义、不合理的输入数据集合,程序接收到有效等价类数据,能够给出错误提示或不让输入,验证程序的异常处理机制。
(1)首先需要明确测试对象,划分等价类,
(2)进一步细化等价类划分(又有整数又有负数,要分开测试)
(3)建立等价类表,熟悉流程可直接从该步骤开始,
(4)编写测试用例;