软件测试基础知识

计算机的层次:应用软件、操作系统、计算机硬件/裸机。
bios是存在主板上的一块cmos芯片中,它主要是计算机接通电源后,首先由bios程序控制,进行一个上电的硬件自检(检查所有硬件是否连接完好,内存、cpu等是否连好)。
软件分类:系统软件(操作系统、操作系统补丁程序、驱动程序(操作系统的内核程序通过调用硬件的驱动程序完成硬件管理功能))和应用软件。

操作系统的主要功能

名称作用
硬件设备的管理对各种硬件设备的管理。
存储管理对内存的管理,使小内存运行大程序。
进程管理对运行起来的程序的管理
文件管理管理文件和文件夹

软件结构分类 –否(单机软件) 是()

名称备注
单机软件软件运行不依赖于基于网络,离线就能够使用
分布式软件软件运行依赖于基于网络有C/S和B/S结构两种

缺陷的严重程度

Urgent: 造成系统死机、重启和崩溃的缺陷
Veryhigh:非常严重的缺陷
High:大的缺陷
Medium:中等程度的缺陷
Low:小缺陷

编写用例的方法

  1. 等价类划分
  2. 边界值
  3. 因果图
  4. 判定表
  5. 正交排列法
  6. 场景法
  7. 测试大纲法
  8. 状态转化图

(一) 等价类划分法

应用场合:只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试。
有效等价类:对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,能够正确的执行、计算,验证程序的正常功能。
无效等价类:对程序规格无意义、不合理的输入数据集合,程序接收到有效等价类数据,能够给出错误提示或不让输入,验证程序的异常处理机制。
(1)首先需要明确测试对象,划分等价类
(2)进一步细化等价类划分(又有整数又有负数,要分开测试)
(3)建立等价类表,熟悉流程可直接从该步骤开始,
(4)编写测试用例;

(三) 因果图法

应用场合:在一个界面中,有多个控件,有一定的组合和制约关系,并且输出依赖于输入。
因果图核心:因–原因,输入条件;果–结果,输出结果。使用图形的方式,分析软件的输入和输出的对应关系。
无效等价类:对程序规格无意义、不合理的输入数据集合,程序接收到有效等价类数据,能够给出错误提示或不让输入,验证程序的异常处理机制。
(1)首先需要明确测试对象,划分等价类,
(2)进一步细化等价类划分(又有整数又有负数,要分开测试)
(3)建立等价类表,熟悉流程可直接从该步骤开始,
(4)编写测试用例;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值