软件测试
软件测试是什么:实际结果和预期结果的对比
互联网公司的结构:
1.项目经理:对整个项目负责、包括人员、项目进度、项目质量。。。
2.产品经理:负责对项目的需求进行管理。
3.开发:
①前端开发:开发WEB。开发APP
②后端开发:数据库。后端程序
4.测试:
①接口测试:测试后端
②功能测试:测试前端
5.设计:画对应的设计图
6运维:负责对公司的设备、网络、环境进行管理和维护
7运营:负责对产品进行推广、组织活动、吸引用户
测试分类
方法
1.黑盒测试
2.白盒测试
3.灰盒测试
测试阶段
1.单元测试:代码、函数、方法。。。
2.集成测试:接口测试
3.系统测试:功能测试、性能测试、自动化测试、兼容性测试、易用性测试 。。。
4.验收测试:α测试 内测; β测试 公测
方向
1.功能测试
2.性能测试 :压力测试、负载测试并发测试
性能测试的目的是为了检查系统指标能不能达到预期指标
3.安全测试:找漏洞、渗透测试、流量攻击、跨域攻击、SQL注入、脱库。。。
4.兼容性测试:
WEB:同一个网站再不同的的浏览器上的表现
APP:IOS Android
手机的选择应该最大程度上的的覆