测试基础
2024-05-25
记住测试流程(6个步骤)
- 需求分析
- 测试计划
- 用例设计
- 用例执行
- 缺陷管理
- 测试报告
测试分类(7个)
给你一个测试对象 如何设计测试用例?
首先分析这个测试对象使用于什么场景(如穷举场景、边界限制场景。。。),根据场景选择对应的测试方法
在使用测试用例的过程中,可以用质量模型来思考测试时应该考虑的方面。
质量模型从以下几个方面来思考:功能、性能、兼容、易用性、安全
例题:如何去测试一个花瓶?
- 功能: 插花、装水、养鱼、种菜
- 性能:防摔、耐高温、耐低温、耐腐蚀
- 易用:防滑、便携
- 属性:长、宽、高、样式、材质
- ……
穷举场景
使用”等价类划分法”
重点:有效等价和单个无效等价各取1个即可。
步骤:
- 明确需求
- 确定有效和无效等价
- 根据有效和无效造数据编写用例(划分等价)
重点:
- 正向用例:一条尽可能覆盖多条
- 逆向用例:每一条数据,都是一条单独用例。
针对:
- 需要有大量数据测试输入,但是没法穷举测试的地方。
- 输入框
- 下拉列表
- 单选复选框
典型代表:页面的输入框类测试。
边界限制场景
步骤:
1 | 1、明确需求 |
优化:
1 | 重点:开内闭外(开区间选包含的点,闭区选不包含的点) |
典型代表:有边界范围的输入框类测试
2024-05-26
多条件依赖问题
使用判定表
步骤:
1 | 1、明确需求 |
使用场景:
- 有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖关系
- 判定表一般适用于条件组合数量较少的情况(4个以下)
1 | 提示: |
业务测试
1 | 重点: |
⭐️ 面试题:任何测试都应该先走业务
而测业务需要使用场景法
错误推荐法
应用场景:当项目用例都执行完毕,且BUG修复完成,离上线还有一段时间,在这段时间中可是使用错误推荐法复测主要业务或测试未覆盖的功能。
⭐️面试题:时间紧任务重不能加人的情况怎么尽最大努力测试? 答:1. 不写测试用例,先和产品人员沟通覆盖主要业务,选出重要的模块先正向后逆向2. 可以使用错误推荐法根据经验复测。
缺陷
缺陷的描述
缺陷的核心六要素
- 标题
- 预期结果
- 预置条件
- 实际结果
- 复现步骤
- 必要附件
缺陷类型
1 | 1、功能错误 |
工作流程小结
1 | 设计用例->执行用例(执行测试)->缺陷(提交、验证、关闭) |
⭐️写用例的套路
见xmind
- 记住验证码测试用例永远是四条
1 |
|
- 浏览器测试兼容性(显示输入操作)
1 | 五大浏览器内核:谷歌 火狐 IE 苹果 欧朋 |
提交注意事项
当你发现缺陷后,首先会怎么办?
答案:确定Bug可复现,确定是Bug,提交时,要检查缺陷是否已存在。
缺陷管理工具
1 | 1、项目管理工具-管理缺陷 (禅道、JIRA、TFS) |
2024-05-27
登录界面的测试
分析需求和提取测试点
使用xmind
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Protoss想要平静生活!