一线大厂高级测试如何推进测试

1.通过工作经验:(测试思维,在功能测试有一定的心得)

质量保证:

需求分析能力:

a.显性需求分析:产品经理提成的明确的需求

b.隐形需求分析:

登录:用户名,密码,验证码

字符串类型,长度,空,必填,用户名和密码输入错误多少次锁死

下单:付款,超时,已过期

下单来电话,是否自动刷新

c.功能性需求分析:业务逻辑

d.非功能性需求分析:用户体验,性能,可靠,安全,可维护性

e.把握需求的商业价值:

敏捷测试:有价值的软件,满足用户的需求

需求的背景,必要性,商业价值


一线大厂高级测试如何推进测试_第1张图片

2.业务价值理解:

a.业务流程角度

b.业务风险角度:风控

c.用户视角:

d.开发视角

软件测试行业分析

软件测试行业评估测试人员能力:

通过工作经验:业务理解能力、需求分析能力、

通过编程能力:测试工具熟练度、自动化脚本、性能脚本.

通过表达、沟通、组织能力:推进开发输出详细的开发设计文档,推进自动化,质量平台

2.通过编程能力:

编程:python:数据类型,if循环for面向对象思维

数据库:增删改查,关联查询,子查询,分组查询(group by having)

索引,存储过程

shell:查开发日志,部署项目nginx

3.自动化测试

自动化:落地实现,给项目带来实际价值,认可能力

UI(前端)∶

app:web:c/s:

接口(后端)︰

http /websockets/dubbo

框架搭建:必定演变成搭建框架

搭建一套完整的成熟的自动化测试框架体系

团队协作,不需要编程,直接能写自动化用例,运行用例

将更多的精力放在用例设计上面

性能测试:

服务端性能:性能测试方案编写,

单接口负载l混合负载压力测试:响应实际,QPS/TPS服务器性能监控: nmon、数据库,慢sql,连接数线程

locust: python

全链路压测:

app性能:页面响应时间,fps(流畅度),cpu,电量,冷启动,热启动,内存泄漏,DDMS ,monkey 

持续集成/持续交付:

1.自动化脚本集成CICD

2.性能脚本集成CICD

持续反馈:

埋点数据用户皮馈持续优化:

线上的监控,质量平台构建,

测试开发:

以上所有的技术平台化

质量监控平台

自动化,性能,

接口管理

用例管理

持续集成

造数据小工具

mock

数据统计

3.沟通、组织

1.推进开发输出详细的设计文档

系统详细的需求分析

总体方案

外部对接

数据库表设计

2.开发测试协商,

代码codereview

才能去提交代码

单元测试

3.推动开发自测:

提供给开发自测  用例

showcase

4.推进自动化/测试平台

……欢迎留言

你可能感兴趣的:(一线大厂高级测试如何推进测试)