一、认识测试
主要分为五个问题:
1.软件测试的定义
使用技术手段验证软件是否满足使用需求。
2.7种测试分类的区别
测试阶段:单元测试,集成测试,系统测试,验收测试。
代码可见性:黑盒,灰盒,白盒。
3.质量模型的重点5项
功能性:功能数目,功能完成度。
性能:可同时在线人数等。
兼容性:平台,系统不同的。
易用性:简单,方便,美观等。
安全性:密码安全等等。
可靠性,可维护性,可移植性。
4.测试流程的6个步骤
需求评审:需求一致性
计划编写:测什么,怎么测
用例设计:验证项目是否符合需求的操作文档
用例执行:执行用例实施测试
缺陷管理:
测试报告:结果文档
5.测试模板的8要素
用例:用户使用的案例。
8要素:用例编号,用例标题,项目/模块,优先级,前置条件,测试步骤,测试数据,预期结果。
案例:
用例编号 | 用例标题 | 项目 | 优先 | 前置条件 | 测试步骤 | 测试数据 | 预期结果 |
---|---|---|---|---|---|---|---|
QQ_login_001 | 登录失败(账号为空) | 登录 | p1 | 1.打开登录界面 2.网络正常 | 1.输入账号 2.输入密码 3.点击登录 | 1.账号:空 2.密码:111111 | 登录失败提示账号不为空 |
QQ_login_002 | 登录失败(账号未注册) | 登录 | p1 | 1.打开登录界面 2.网络正常 | 1.输入账号 2.输入密码 3.点击登录 | 1.账号:账号不存在 2.密码:123456 | 登录失败账号不存在 |
QQ_login_003 | 登录失败(密码为空) | 登录 | p1 | 1.打开登录界面 2.网络正常 | 1.输入账号 2.输入密码 3.点击登录 | 1.账号:已注册账号 2.密码:空 | 登录失败密码为空 |
QQ_login_004 | 登录失败(密码错误) | 登录 | p1 | 1.打开登录界面 2.网络正常 | 1.输入账号 2.输入密码 3.点击登录 | 1.账号:已注册账户 2.密码:错误密码 | 登录失败密码错误 |
等价类划分:
说明:以某种共同特征的数据集合进行划分。
分类:有效等价类,无效等价类。
步骤:明确需求,确定有效无效等价,编写测试用例。
案例:邮箱验证
二、 测试方法
1.等价类划分:从长度,类型,规则判断。
2.边界范围节点:开内,闭外 。
3.判断表法:条件桩,动作桩,条件项,动作项组成。
案例:
判定表:
条件桩 | 金额是否超过五百 | 是 | 是 | 否 | 否 |
是否过期 | 是 | 否 | 是 | 否 | |
动作桩 | 发出批准单 | \ | √ | √ | √ |
发出提货单 | \ | √ | √ | √ | |
发出通知单 | √ | \ | √ | \ |
案例:
4. 场景法:用例条数=判断条件+1
三、缺陷
软件使用过程中存在的任何问题,bug。
1.缺陷判断标准
2.缺陷核心内容
描述重点包含:缺陷标题,缺陷预置条件,复现步骤,预期结构,实际结果,必要附件。
要素:缺陷编号,严重程度,缺陷优先级,Bug类型,缺陷状态。
类型:功能错误,错误界面,兼容性,数据,易用性,改进建议,架构等等。
提交缺陷信息:指派人,缺陷等级,优先级,类型。
四、测试项目
流程回顾:
1. 需求评审:阅读需求,评审,明确测试范围, 明确工作内容。
2. 测试计划:规划指导成员进行工作,了解测试工作。
3. 测试工作:业务流程测试(流程图),单功能测试。
业务流程测试:
下单业务流程测试:
单功能测试:功能,UI界面,兼容性,易用性。
首先明确需求,测试点提取(功能和非功能),测试点中包含正向和逆向。
4.测试执行:有缺陷则提交缺陷报告,确保缺陷可复现。
5.项目测试报告:测试过程回顾,测试统计分析,测试结果确认,总结改进。
ps:实在不想写测试用例了,看看概念复习。
标签:入门,登录,用例,账号,密码,测试,缺陷 From: https://blog.csdn.net/m0_57067025/article/details/136598623