在深圳做了5年软件测试,到头来啥也不是~

Posted 测试大圣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在深圳做了5年软件测试,到头来啥也不是~相关的知识,希望对你有一定的参考价值。

本科非计算机专业,在深圳做了5年软件测试工作,从一开始一脸懵的点点点,到现在会自动化测试了,浅谈一下从事软件测试的一点点心得体会,仅供参考交流。如果你本科且非计算机专业的话可以试下(但就目前环境建议还是计算机相关专业会好很多,但也很艰难),但如果专科还非计算机学历的话,建议不要来了,虽然软件测试工作门槛相对来说比较低,容易入门一些,但现在这个环境,你要学历没有,要技术也没有,还是算了吧!现在我也在不断地学习,提升自己的技术,希望能够安稳的度过去吧!(哈哈哈,还是想往前走几步)


一、 怎么系统学习的问题。

1.测试用例设计方法、什么边界值、等价划分等等,这些一般都是做功能测试要用的技能,不用去死磕理论,可以先用起来。
2.抓包:运用工具去进行抓包,需要了解http协议、请求头、请求体、响应消息这些都是基本的知识。通过抓包得到的数据,用postman或者jmeter构造接口请求,接口能否请求成功。不要单纯的为了抓包而抓包,要将自己会的技能都运用起来。
3.数据库:一般互联网公司在测试都会用到数据库,学习基本的增删改查。深入的话要了解子查询、左右连接、多表查询、存储过程等。
4.Linux命令: 测试需要定位bug、部署环境等。因此掌握比较常见的linux命令是非常有必要的,比如:cd、ps、pwd、cp、tail、mv、cat、netstat、chmod等等。

下面还是给大家发下我自己整理的学习路线图

二、正确的学习路线

1、前置基础知识:
计算机基础

测试理论

html基础

CSS基础

JS基础

 

​2、linux和数据库
linux

数据库介绍

SQL语言(重点)

数据库高级功能

 

3、测试基础
软件测试理论

软件生命周期

测试方法和分类

测试用例设计

缺陷管理

web项目实战

测试管理工具

 

4、编程+数据结构
Python基础

面向对象

异常处理

模块和包

 

5、WEB自动化
WEB自动化入门

WEB自动化基础

WEB自动化中级

WEB自动化高级

项目实战

 

​6、移动自动化
移动自动化基础

移动自动化中级

移动自动化高级

 

​7、接口测试
接口基础

postman实现接口测试

数据库操作

代码实现接口测试

持续集成

接口测试扩展

 

8、性能测试
性能测试基础

性能测试工具

项目-接口性能测试

项目-web性能测试

性能测试调优

 

9、综合项目实战
功能测试,ui自动化测试,接口测试,性能测试

三、学了却用不上

我有段时间很苦恼,有很多面试时问的一些技能,进去后发现用不着(面试造火箭,进来拧螺丝),很多东西学完当时记住了,在公司没用过后面就慢慢的忘了。其实,如果工作了,你完全可以利用公司提供的资源进行深度学习,多写多练,善于思考。想入行却没有工作的,学的东西很多都停留在理论方面,你可以找找身边有没有做测试的同学、关系好的朋友,看看他们的被测系统、软件。还可以在网上搜索资源进行实战(前提是学习能力不错,而且能坚持下去),新手还是入职提升最快。
举个简单的例子,账号注册登录模块,网上都是用等价划分来测试注册登录模块功能,但在实际项目里,注册登录模块却远不止于此。
1. 账号注册:注册方式,手机号,微信号,其他账号,以前别人用这个手机号注册了,现在手机号另一个人在用要怎么处理等。
2. 登录:除了验证密码之外,还有忘记密码,多次输入错误密码账号锁定等等。
举的这个例子,主要是说明实际的工作经验还是非常重要的,所以呢,学习理论知识,但不要仅仅停留在理论上,实践才出真知。

四、小小助力

最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。

 

 

明明做了很多,老板啥也看不到?教你用10分钟写出90分汇报,收藏

职场上最折磨人之一的东西莫过于各种汇报。

写太少,领导直接说你敷衍;写多了,领导又不乐意看。

明明做了很多事情,领导根本没感知,下次升职也轮不到你。我自己写了十几年日报了,也看过很多人写的,最后归纳出了三个写周报时经常遇到的问题:

  • 没思路。不知道哪些该汇报,哪些不该汇报。
  • 没条理。不知道哪些先说,哪些后说,内容混乱。
  • 没重点。不知道哪些该多说,哪些该少讲,直接写成了流水账。

那怎么写出言简意赅、领导又爱看的汇报呢?

今天带大家从内容、方法和包装三个方面,学习如何写出90分周报。

1、汇报内容选取

①确定汇报框架
写周报不是记录每周做了什么事,而是重点的事情推进得怎么样了。所以,挑重点讲:

工作进度:关于xx任务,目前我们的工作进度是____,已完成____,还未完成____,计划在____(日期)之前完成。

工作阻塞点:关于xx任务,目前出现了一些意外情况____,我能想到的解决方案有____,是否有更好的解决方案。

工作资源需求:关于xx工作,目前我需要____,内部是否有这方面的资源可以使用?有的话是否可协调。

目标完成情况:这个月的目标是____,完成了____,离目标还有____,没有完成是因为____,这个问题以后将____这样解决。

新的工作想法:我对____问题,有了一些想法____,能够起到的作用是____,实施方式有____。

②做好内容优先级划分
通常情况下,手上的任务和项目不可能只有一个,时间线也都是穿插着的,所以很容易出现多任务共同推进的情况,那此时就需要根据轻重缓急,做一个排序,尽可能选择重要且紧急的内容讲,毕竟不可能让同组同事听你滔滔不绝几小时。


HR猫姐

2、遵循一定的汇报方法

①smart原则
很多人在做汇报的时候,由于紧张,很容易语无伦次。这边建议大家遵循smart原则,对于已完成的工作,采用“事件+数据+对比”的方式汇报,会更具成效。

比如:

任务:三个月开发一套数据分析类课程。

数据:时间进展到50%,已经完成70%的课程开发,预计还要1个月就能完成。

对比:较上一门课程的开发情况,本次课程开发所用时间大大减少,效率有所提高。

②金字塔原理
金字塔原理是培养逻辑性最好的原理,做汇报时用上,汇报有逻辑,领导听得更明白。

定题:要确定汇报主题;

头脑风暴:项目成员针对主题头脑风暴,发挥想象力,大家把所有想法都记下来;

分类:将想法分类,差不多3-5个想法一类;

标题:给每类起个标题,每类的标题将是文章/材料的论点;

排序:横向给标题排序,按照优先级/时间顺序/流程顺序等维度排序;纵向给每类标题下的想法排序;

3、可视化模板选取

①工具
汇报要想领导满意,可视化也是一个大工程。比起枯燥无味的数据,领导更爱看思维导图、酷炫图表之类的。我自己常用的软件有两个,一个是Xmind,一个是FineBI。

Xmind
我非常推荐思维导图工具,不仅是在做汇报的时候,平时自己分析内容、做规划也都可以用上思维导图,下面这个工具是我用过最顺手的,可以推荐给大家。

FineBI
很多业务朋友们习惯了用Excel作图,图表配色、类型也都千篇一律。这个BI工具建议大家试一试,操作很简单,拖拽字段就能直接画出图表,配色主题丰富。

②图表模板
最后直接给大家分享一些图表模板,Fine BI中也能直接使用,大家可以去体验一把。

热力地图:

流量地图:

点地图:

词云图

雷达图

气泡图

玫瑰图

矩形树图

最后放一个工具体验地址,大家可以自己去操作尝试一下。
私信“BI”免费获取工具!

以上是关于在深圳做了5年软件测试,到头来啥也不是~的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 行业做了5年,到头来才发现自己技术还留在初级,我还有没有必要去学习底层呢?

干了 5 年 Android 开发突然感觉自己啥也不会,还要继续吗?

程序人生 | 95年男,做了3年销售,能转行IT是我的幸运!

毕业三年的思考

明明做了很多,老板啥也看不到?教你用10分钟写出90分汇报,收藏

5年GTD自我管理经验,一块听听