标签:公众号 小工具 福利 资源 websocket sockets 通过 对象 review
通过工作经验:(测试思维,在功能测试有一定的心得)
质量保证:
需求分析能力:
a.显性需求分析:产品经理提成的明确的需求
b.隐形需求分析:
登录:用户名,密码,验证码
字符串类型,长度,空,必填,用户名和密码输入错误多少次锁死
下单:付款,超时,已过期
下单来电话,是否自动刷新
c.功能性需求分析:业务逻辑
d.非功能性需求分析:用户体验,性能,可靠,安全,可维护性
e.把握需求的商业价值
敏捷测试:有价值的软件,满足用户的需求
需求的背景,必要性,商业价值
a.业务流程角度
b.业务风险角度:风控
c.用户视角:
d.开发视角
通过编程能力:
编程:python:数据类型,if循环for面向对象思维
数据库:增删改查,关联查询,子查询,分组查询(group by having)
索引,存储过程
shell:查开发日志,部署项目nginx
自动化测试:
自动化:落地实现,给项目带来实际价值,认可能力
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
数据统计
沟通、组织
1.推进开发输出详细的设计文档
系统详细的需求分析
总体方案
外部对接
数据库表设计
2.开发测试协商
代码codereview
才能去提交代码
单元测试
3.推动开发自测
提供给开发自测 用例
showcase
4.推进自动化/测试平台
软件测试全栈六大模块:
01.功能测试基础
02.Python编程
03.自动化测试
04.持续集成
05.性能测试
06.测试开发
这些技术掌握后,在任何一线大厂软件测试部门,你都能够独当一面!哪一部分,怎么学,为什么要学这些东西,大家想了解的可以长按下方二维码备注(一凡)免费领取学习资源福利。
如果对你有帮助,记得点文末的在看,让这么精彩的内容让更多的朋友看到~
文章首发于微信公众号:程序员一凡,转载请注明出处!
标签:公众号 小工具 福利 资源 websocket sockets 通过 对象 review
原文地址:https://www.cnblogs.com/pythonautomatedtesting/p/14958374.html