前言
作为一个合格的后端开发工程师,需要有很多技能傍身,除了基本的开发能力外,还需要有线上运维能力、业务理解能力、持续的学习能力等等,当然还有一个容易忽视的技能——研发的测试能力。
我看到很多同事写代码完成之后,基本是不测试的,这里的测试不是指的是接口测试通就完事了,大家有时根本不会考虑代码的边界,更不会测试代码的性能、安全性,兼容性等等,甚至就算写了测试用例,也只是输入正确的测试用例,无卵用。出现这个原因也很容易知道:
1.很多研发不是科班出身,缺乏系统的学习;以为掌握一门编程语言(Java、C、C++、python等)就可以“神功大成”,其实不然,我们还有很多计算机
基础知识、网络、编译原理、软件工程、调优技巧、测试等需要好好掌握一下,
2. 个人不够重视研发自测,研发的自测用例很少有团队进行评估或者重视,基本就是“正确测试用例”,没有发挥真正的测试效果。
3. 公司产品迭代快,追求短平快,研发没有时间完成全部自测,另外想着既然有测试,那不能让人家失业啊(手动狗头)。
4. 研发人员的绝对自信...
今天推荐各位研发兄弟考一个证——软件评测师,不管是测试同事还是研发亦或是准备选择计算机的兄弟,我都建议把这个证考了,在备考的过程中,你可以系统的学习一遍测试,新增个人能力BUFF,另外面对同级别竞争者,你有他没有,你就比他强,至于说这玩意有用没用,我觉得自己亲身考完才有发言权,而不是啥都不干还在那里指点江山。
个人考试原因
- 个人对“测试”的相关知识的缺失。
- 知己知彼,了解工作中合作伙伴的真实工作性质。
- 研发的尽头是测试(苦涩)。
- 考证了可以领取公司补贴。
- 某些城市可以申请E类人才。
考试内容
软件评测师上午考试为基础知识,下午考试为应用技术。基础知识考试题型为客观选择题,相对来说较为容易点,但对考试大纲上的知识点大家要掌握好。
应用技术为主观问答题,需要对知识充分理解并懂得运用,因此难度会稍微大一点。
具体内容推荐查看:知乎:软件评测师考试
考试结果
建议备考时长
- [√ ] 上班族:两周,工作日每天两个小时(有效时间),周末两天(周末最重要,消化大块的知识)。
- [ √] 学生:一个月,前半个月先了解(每天三个小时,其他时间去浪吧),别花太多时间,后半个月投入的时间需逐渐递增(每天最少5个小时),毕竟中国大学生的突击能力,毋庸置疑!
如何备考
无论什么群体,如果是奔着拿证去的,多做题,10套起。
如果和我一样,想学点东西的,可以系统将书看一遍,做好笔记,注意以下要点:
1. 做好笔记,可以通过Xmind将知识点列出来(网上也有很多现成的,拿来主义),心里有个系统性的概念。
2. 温故而知新,测试的知识是相互关联的,书可以速翻,但是一定要前后对应。
3. 上班族可以和公司测试内容对应起来,更容易学习,也可以心里检阅一下你公司测试的规范性(再次狗头)。
4. 不妨较真一点,如果做题的话,自批之后,每道题都能知其然、知其所以然,无论错对的题。
5. 每次做完题,都写大概100-200字的总结,夸夸自己的进步,说说自己的不足,相信我,进步神速。
6. 可以进度慢,但是一定要有规划,提高学习的有效性,战线越长,人越煎熬,通过率也越低,对个人的自信也是一种伤害。
7. 一定要自信,其实比你想象中的简单很多。
8. 上班族可以真正使用起来对应的知识,应用到自己平时的工作当中。
下面是个人在考试过程中做的记录
推荐资料
上午选择题直接在希赛网APP、软考通上,二选一刷历年真题即可,
纸质版推荐如下:
寄语
希望这不仅是一次考试,也是你给自己的一剂强心剂,让你自己相信,其实你还可以做成、做好很多事情!!!
加油,Mybro