软件测试分类
程序员文章站
2022-04-11 12:48:48
...
软件测试
软件测试的分类
方法:黑盒测试,白盒测试,慧盒测试
阶段:
单元测试:函数,方法,代码(一般是开发人员自己测试)
集成测试:检查模块之间的连接有没有问题,不同的功能模块之 间数据传递的通道,接口测试
系统测试:对整个软件进行测试,功能,性能,安全。。。
验收测试:α测试/灰度测试/内部测试
β测试/开放测试/公测
方向:功能
性能:压力,负载,并发(数据错乱)
Q:压力:是指在系统的最大承受能力,找出了软件的性能瓶颈(一个食堂:测试他的压力,不停的塞人进去,使它能容量的人最多同时保证它能正常的运行,用户可以正常进出,并且打菜阿姨,厨师,清洁工能正常工作。),所谓性能瓶颈就是找到了系统的短板,假如:食堂的打菜阿姨一直在等上菜,很多用户在等待,则后厨就是短板,增加性能——增加后厨人员等。
Q:负载测试:系统在高压力下能持续运行多长时间,内存溢出、、、
安全:流量攻击(DDos),sql注入,渗透测试,跨域攻击,暴力**,撞库,社会工程学
ui/界面测试
易用性测试
稳定性测试
兼容性测试
app:Android.ios(不同系统,分辨率,屏幕,版本)
web
专项测试(app专属):
安装。卸载。更新
消息推送
权限
场景交互
弱网
资源争用
资源监测
缓存测试