AI赋能软件测试:从自动化到智能化,让测试工作事半功倍-CSDN博客
APP测试全攻略:一文读懂,从零基础到精通的必备知识点与测试流程-CSDN博客
学习目标
- 能对穷举场景设计测试点
- 能对限定边界规则设计测试点
- 能对多条件依赖关系进行设计测试点
- 能对于项目业务进行设计测试点
一、等价类划分法
解决穷举场景
注意:
1.正向用例:尽可能一条覆盖多条
2.逆向用例:每一条用例,都是单独一条用例
3、适用场景针对:
需要有大量数据测试输入/但是没法穷举测试的地方。
输入框,下拉列表,单选复选框
典型代表:页面的输入框类测试。
二、边界值分析法
边界值分析方法
1、边界范围节点
选取正好等于、刚好大于、刚好小于边界的值作为测试数据
上点:边界上的点(正好等于)
离点:距离上点最近的点(刚好大于、刚好小于)
内点:范围内的点(区间范围内的数据)
确定有效等价和无效等价类(不针对位数),第三步有专门
提示:
1、有关范围限制,最多7条用例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)
强调:单个输入框,常用的方式:边界+等价类
面试题:最常用的用例设计方法有哪些?--等价类、边界值
注:
1、在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
2、常见词语描述.大小、尺寸、重量、最大、最小、至多、至少等修饰词语
3、典型代表:有边界范围的输入框类测试
三、判定表方法
四、场景法
五、缺陷介绍
1、缺陷的定义:
软件在使用过程中存在的任何问题都叫软件的缺陷,俗称bug
软件缺陷的生命周期:
六、缺陷编写
缺陷的管理流程:提交、验证、关闭
面试题:当你发现缺陷后,首先会怎么办?
--保证缺陷可复现,确定为bug
缺陷管理工具
1、禅道的介绍
地址:https://demo.zentao.net/user-login.html
特点:
1、国产、免费、开源、简单、轻量级
2、三管融合(产品管理、顶目管理、质量管理)
缺陷标题分析(怎么写)三种:
1、描述测试数据+实际结果(预期结果)
2、测试数据描述+预期结果(实际结果)
3、测试数据描述+实际结果(需求)
注:文中图片均来源自黑马程序员