首先介绍下我的工作情况

19 年入职的一家小公司,然后待到现在,我负责的工作内容比较杂,啥都有,除了普通的功能测试,还有一些需要通过短时间大量计算来验证数据,有些则是需要我直接看开发的代码(java)逻辑,所以像 SVN,githublab 拉代码的权限我都有。因为小公司所以上面也没有测试的领导,工作基本上都是自己在安排,所以像自动化,我也是自己在弄,搞了一个开源的测试平台,自己部署,然后后面因为需要增加功能和修改平台 bug 方便,我自己搭建了 jenkins+github+docker 的持续部署。

代码技术方面大概就是:

1.熟悉使用 python,有一定的代码能力,了解 django/flask 框架,能进行独立的 web 开发。

2.了解 html/css/javaScript/AJAX,了解 vue3,知道前后端交互的方式。

3.能独立完成 jenkins 搭建,docker、github 配置,并实现持续部署流程。

4.能阅读 java 代码。

测试技术

1.能使用 charles,抓包、拦截、篡改请求/响应。

2.使用过 pytest 单元测试框架/robot framework 自动化测试框架,对 po 模型有一定了解

3.sql 注入、cors 跨域、越权、等安全测试方面都有对原理的一定理解。

因为没人要求我写测试用例,所以我很久不写测试用例了,现在测试用例写的不能说稀烂,只能说一般。

这些是掌握的技术,说说工作状态吧。

我认为我对需求的理解能力还是挺到位的,经历过的几个产品经理都很认同我,因为之间沟通比较多,所以很多产品上的技术问题也都会问我。

和开发关系也都可以,虽然好像是敌对关系,但是我也是写过 web 开发的,对代码的实现逻辑很清楚,所以在找到 BUG 以后,我能定位到 BUG 具体原因,具体的逻辑问题,有时候还能直接给解决的思路。可能是因为这点,就算是最难搞的开发和我关系也还可以。

我一直有一个思路,就是做测试就是要比产品更懂技术,比技术更懂产品。

但是我学历方面很差,是大专计算机专业的。

想问问,我目前是 12K,如果出去想拿到 15 的可能性高吗,在深圳。


↙↙↙阅读原文可查看相关链接,并与作者交流