目录
一、软件测试的定义
使用技术手段验证软件是否符合要求
测试主流技术:
1、功能测试
2、⾃动化测试
3、接⼝测试
4、性能测试
二、质量模型:8,重点 5
软件质量模型 ISO/IEC 25010
- 功能:功能及错误处理情况
- 性能
- 兼容性: 浏览器(谷歌、火狐、苹果、欧朋)、系统、手机
- 易用: 简洁 友好 流畅 美观
- 安全: 加密
- 可靠性: 响应
- 可移植性
- 可维护性
三、测试分类:7种
2.1按阶段
- 单元测试:代码
- 集成测试:接口测试
- 系统测试:功能及非功能测试
- 验收测试:内测、公测
2.2按代码可见度
- 白盒测试:代码
- 灰盒测试:接口
- 黑盒测试:功能
四、测试流程:6
- 需求评审
- 测试计划: 指导测试执⾏的⽂档;目标、范围、人员进度安排、测试工具、测试策略
- 测试用例 :分析需求,提取测试点
- 用例执行
- 缺陷管理
- 测试报告:bug分析及统计;测试中遇到的问题;测试总结优点和不⾜