软件测试基础:满足需求为目的,保证软件质量,满足用户需求
软件测试流程:需求分析,计划制定 用例编写 结果报告
测试生命周期:计划 设计 开发 执行 评估
黑盒测试:功能 兼容性
灰盒测试:性能 易用性
白盒测试:安全 UI元素
测试用例是一组在测试时输入输出的标准,软件需求的具体对照
**测试用例的组成:**用例编号 用例名称 测试背景 前置条件 优先级 重要级 测试数据 测试步骤 预期结果 实际结果 备注
测试用例的作用:
- 检验软件是否满足客户需求,
- 体现一个测试人员的工作量,
- 展现测试用例的设计思路
测试用例编写流程:
- 需求分析(业务需求、用户需求、功能需求)
- 提取测试点 (具体需要测试的内容)
- 测试用例编写
- 测试用例评审
测试用例编写方法:
- 等价类划分法:如何选择适当的数据子集来代表整个数据集
- 边界值分析法:选取刚刚等于,大于,小于的数值
- 场景法
- 猜测法 :8 2
测试用例的管理
1.Excel
2.专业项目管理系统(ALM、禅道、testlink、Bugzilla、JIRA)