IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试基础的内容2.0版本 -> 正文阅读

[开发测试]测试基础的内容2.0版本

7.软件的质量模型

功能性检查业务功能是否满足需求
可靠性容错能力(恢复时间,恢复能力)
易用性看得懂,会使用
效率性性能(响应时间,消耗的资源(cpu,内存))
维护性为后续功能的开发和维护提供便利
移植性软件需要在不同的软件环境下和硬件环境下都能正常工作
信息安全性信息在传输或者存储过程中的安全程度

8. 软件的测试用例

8.1 软件测试用例的概念

一个为了特定目的(检验开发的代码实现是否满足用户的需求)而设计的文档,文档的形式可以是Excel或者xmind。

Test0 case

8.2 模板

?

ID:唯一值
模块:测试用例所属的模块
优先级:作用:体现了测试用例的执行先后顺序
 ? ? ? 分类:高 中 低
 ? ? ? P0:一般是保证软件中最重要、最主要的功能,保证最基本的流程能够正常 ? ? ? ? ? 运行而设计的
 ? ? ? P1:次要功能,小功能
 ? ? ? P2:UI,边界,错误设置
 ? ? ? P3:错误信息,较为复杂的场景,不常用的场景
用例标题:唯一性;见名知意;
预置条件:前提条件
测试步骤:要求:尽可能详细
测试数据:根据要求填写
预期结果:根据数据和步骤,预期的结果
测试结果:pass 
 ? ? ?  fail 
 ? ? ?  block ? 由于存在bug不能继续执行填写
 ? ? ?  Na ? ?  由于环境或者资源缺失导致不能执行
测试版本号:当前测试任务所用的软件版本号
测试人员:
备注:
 ? ? ?  fail 用例问题和对应的BugID填写
 ? ? ?  block NA 需要在备注中填写原因
 

8.3 测试用例的作用

便于理清测试思路,确保需要覆盖测试的功能点无缺失

便于估计测试工作量

便于提前准备测试数据

便于把控测试的工作进度

便于回归测试

便于测试工作的组织,提高测试效率,降低测试的交接成本

8.4 验证电脑

ID目的前提条件操作步骤预期结果
1验证电脑开机有电、无损按开机键开机
2验证运行效率开机、有电打开大型软件流畅

9. 等价类划分法(重要)

9.1 案例1

QQ帐号:6-10位自然数

数学模型:

?

9.2 等价类划分法

在所有的测试数据中,找到具有某种共同特征的数据子集

9.3 分类

有效等价类:满足条件的数据子集

无效等价类:不满足需求的数据子集

{1.需求本身

2.长度本身

3.数据类型

4.空值

5.重复数据

}

9.4 设计测试用例的步骤

需求分析

划分等价类

设计用例

9.5 等价划分法使用场景

具有典型的输入框的业务场景

比如:邮箱注册,用户注册等

10 边界值分析法(重要)

是等价类划分法的补充

10.1边界范围的确定

选取正好等于,或者刚好大于,或者正好小于边界值的数据作为测试数据

10.2 上点,离点,内点

上点边界上的点
内点区间范围内的点
离点距离上点最近的点,刚好大于,正好小于

10.3 边界值设计用例的步骤

  1. 明确需求

  2. 确定有效类和无效类

  3. 确定边界值范围

  4. 提取数据编写测试用例

10.4 7位------->5位

内点必选,尽量选择中间范围的
上点必选的
离点根据开闭情况进行选择

10.5 设计测试用例

10.6 适合场景

存在边界

11.0 判定表(重要)

11.1 判定表的定义

一种以表格形式表达的多条件逻辑判断工具

11.2 组成部分

条件桩列出当前问题中,所有的条件,次序没有影响
动作桩列出当前问题中所有可能性的操作,没有次序的影响
条件项列出条件对应的取值,所有可能性的真假值
动作项列出条件项的各种取值情况下,对应采取的动作结果
11

11.3 设计测试用例的步骤

  1. 明确条件桩(找到所有的输入条件)

  2. 明确动作桩(找到所有的输出结果)

  3. 对所有的条件桩进行全组合

  4. 明确每一个组合对应的动作桩

  5. 设计测试用例,每一条数据,对应了一个测试用例

12 因果图

12.1 展示图

12.2 基本符号

V只要一个条件成立就可以
^多个条件同时成立
~条件成立则结果不成立;条件不成立则结果成立
-恒成立条件成立,结果成立

实例分析

需求分析

画出因果图

将因果图转换成判定表

生成对应的测试用例

13 正交法

14 场景法

画流程图

15 错误推测法

根据经验和智慧进行分析,推测出 程序中可能出现的错误

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 12:10:10  更:2021-08-27 12:11:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/12 21:24:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码