软件测试刚开始学习你需要知道软件测试必备知识

本文详细介绍了软件测试的基础知识,包括测试的目的、方法和测试用例设计,如白盒测试、黑盒测试、边界值分析法、判定表法等,并通过案例说明了各种方法的应用。此外,还讲解了软件缺陷的定义、判定标准、管理流程以及缺陷报告的撰写要点。最后,提到了项目管理工具禅道和测试管理工具JIRA在软件测试过程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.目的 发现缺陷BUG 验证系统是否满足需求定义和设计要求 测试驱动开发 2.测试方法

  • 动态测试:

白盒 黑盒

  • 静态测试:

自审(桌前检查) 代码评审 代码定查 好的测试可以发现从未发现的错误 3.测试阶段 集成测试 单元测试 验收测试 系统测试 4.测试管理 组建团队 测试计划 缺陷管理 5.测试用例

  • 测试用例的基本要素:

8个,用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果

编辑切换为居中

添加图片注释,不超过 140 字(可选)

一、黑盒测试方法 1.等价类划分法 1定义: 在所有测试的数据中,具有某种共同特征的数据子集 2分类: 有效等价类、无效等价类。一个满足需求的数据、不满足需求的数据 3步骤:

  1. 明确需求

  2. 确定有效和无效等价类

  3. 编写测试用例

4案例

  • 1.0案例:计算两个-99到99之间整数的和

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • 2.0案例:QQ账号6-10位自然数

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • 3.0案例:某城市电话号码由三部分组成,分别是

地区码:空白或是3位数字 前缀:非0且非1开头的三位数字 后缀:4位数字

编辑切换为居中

添加图片注释,不超过 140 字(可选)

2.边界值分析法 1边界范围 确定边界情况(输入输出等价类的边界) 选取正好等于、刚好大于、刚好小于边界的值,作为测试数据 2上点: 边界上的点(正好处于边界上的点) 3离点: 距离上点最近的点 如果是开区间,那么离点就是域范围内离上点最近的点 如果是闭区间,那么离点就是域范围外离上点最近的点 4内点: 范围内的点 5开区间 (20,30)大于20,小于30,开区间。20、30是上点,21、 29是离点,23是内点 6闭区间 [20,30]大于等于20,小于等于30,闭区间。20、30是上点,19、 31是离点,23是内点

  • 对于闭区间,上点是有效数据,离点是无效数据

  • 对于开区间,上点是无效数据,离点是有效数据

  • 不管开和闭区间,内点都是有效数据

7步骤

  1. 明确需求

  2. 划分有效和无效等价类

  3. 确定边界值

  4. 编写测试用例

8案例

  • 要求:标题长度>0 标题长度<=30

等价类划分法和边界值分析法都是着重考虑单个输入的输入条件,没有考虑输入条件的各种组合、输入条件与输出条件之间的相互制约关系。 判定表法才能解决上述案例编写测试用例的过程 3.判定表法 1定义 有多个输入、有多个输出,输入输出之间有相互制约关系 2组成

  1. 条件桩:列出所有的输入,顺序无关

  2. 动作桩:列出所有的输出,顺序无关

  3. 条件项:把条件桩中所有能出现的组合都罗列出来

  4. 动作项:根据不同条件项组合产生的结果。动作结果

1.0允许呼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值