目录
💡 推荐
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站
一、软件测试的⽣命周期
💡软件测试贯穿软件的整个生命周期
各阶段具体内容:
测试人员不仅要具备开发能力,测试能力,最好具备一定的产品分析能力
测试执行结束后,不能认为项目100%的问题都被发现了,问题是不可能被完全发现的
上线:
学习中,本地写的代码提交到码云/部署到服务器上,可以称为一个上线流程
实际在工作中,上线要分为多个步骤:沙盒,小流量,全流量,全上线
沙盒:企业内部的线上环境,可以供内部人员进行测试
小流量:部分线上真实的用户可以使用到,测试人员要在线上手动测试,还要观察有没有错误日志(真实用户在使用过程中是否出现了问题)
全流量:所有的真实用户都可以使用到
因为上线的过程中可会存在问题,线下测试没有问题,如果直接推到线上可能会发现问题
线上环境和线下环境并不是完全一样的,因此每一步都需要跟进测试
二、BUG
2.1 bug的概念
定义: