软件测试之软件测试的分类
1. 什么是软件测试
预期结果和实际结果做对比
2.软件测试的分类
按照方法分类
- 黑盒测试:通过对于输入和输出的检查判断预期结果和实际结果是否一致
- 白盒测试:通过对代码的检查对软件的配置的检查去判断是否存在问题
- 灰盒测试:介于黑盒和白盒之间,即关注需求又关注代码,多用于集成测试阶段
按内容分类
- 功能测试:对软件的功能进行测试。
- 性能测试:压力测试,负载测试,并发测试等。
- 安全测试:对软件的安全进行测试。
DDOS攻击、SQL注入、渗透、暴力破解、跨域攻击、社工 - 兼容性测试
WEB:是否能够兼容不大的浏览器,按照市场占有率去选择
APP:品牌、分辨率、系统版本、屏幕 - 易用性测试
用户体验测试:检查软件好不好用。方不方便,没有学习成本 - UI测试
界面测试:检查软件好不好看,
如果有设计图,对着设计图找哪里不一样
如果没有,看排版是否合理,风格是否统一,颜色是否好看,错别字等 - APP专项测试
1.场景交互测试
2.权限测试
3.安装、卸载、更新测试
4.弱网测试:2G、3G、4G、5G、wifi、没联网
5.消息推送测试
6.资源监控
7.资源争用测试
8.稳定性测试
客户端:长时间一直不停的操作-monkey自动点
服务端:7*24