软件测试学习D7
作者:互联网
软件测试就是使用人工和自动手段来运行或测试某个系统的程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
软件测试从不同的角度有着不同的分类方式
一、按测试方法分类:黑盒测试 白盒测试 灰盒测试
二、按测试方向分类:
1.功能测试:测试功能能否使用
2.性能测试:测试在不同的情况下软件响应的时间
其中又包括(压力测试)(负载测试)(并发测试)
3.安全测试:防止别人攻击成功自己的安全系统
主要从渗透测试、流量攻击、SQL注入、跨域攻击这几方面测试
4.兼容性测试:
web:在不同的浏览器表现是否正常(在电脑上安装不同的浏览器,在不同的浏览器进行测试)
IE 、谷歌、火狐、edge、IE、QQ、360、saferi、Opra、夸克
App:Android 软件就在不同的安卓设备测试使用
ios软件就在不同的苹果手机上测试使用
5.UI测试/界面测试:检查界面好不好看
从风格是否统一、布局是否合理、配色是否合适来进行测试
6.易用性测试:好不好用(操作步骤越少越好 学习成本越低越好)
7.稳定性测试:长时间运行使用看是否出问题
8..APP专项测试:
- 弱网测试
- 权限测试
- 安装、卸载、更新测试
- 场景交互测试
- 资源争用测试
- 消息推送测试
- 资源监控
三、阶段分类:
1.单元测试:检查代码判断是否有问题,一般来说单元测试都是开发自己做。
2.集成测试:测试模块和模块的连接有没有问题。
3.系统测试:测试软件的整个整体。功能,安全,性能等等测试
4.验收测试:甲方或者客户来验收这个软件是不是它要的软件,协助验收。
四、对象分类:
APP测试
WEB测试
物联网测试
车联网测试
大数据测试
AI测试
小程序测试
五、状态分类:
动态测试
静态测试
六、其他分类:
回归测试:检查修改后的BUG还有没有问题
冒烟测试:测试前的测试,检查软件是否具备可测试性
埋点测试:通过打日志实现,属于测试手段
MOCK测试(打桩测试):做自动化测试用到的测试手段
标签:不同,是否,分类,学习,测试,软件,D7,软件测试 来源: https://blog.csdn.net/ChangTing131116/article/details/119115953