作者:天顺

通用技能上:
1.基本计算机知识(操作系统,数据库,通讯协议原理,熟悉至少一门编程语言)
2.基本软件测试知识(各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估)
3.简单项目管理知识

产品、系统认知:
1.熟悉所测产品功能,能够将产品文档内描述的UC转化成TC,这个最最基本
2.熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力)
打个比方,支付公司上一种新的支付渠道,熟悉业务的测试人员应当可以预见到这次升级可能会对前段界面、系统账务、各类报表等各个模块造成影响,从而一并纳入测试范畴。
要知道,很多时候,即便是接入这些渠道的产品经理,也不一定会在Prd或者UC中对这些可见影响项一一列出,这需要经验和责任心。

性格上:
1.有牛皮糖属性的为佳,越“不要脸”越好
测试工程师,在很多公司,和研发是有业务上对立属性的(虽然从宏观角度上来说,都是为了提高软件质量服务)。测试工程师提交的BUG越多,意味着研发工程师工作质量越差,需要返工的工作量也越大,甚至会影响绩效,所以测试工程师有时候很容易得罪研发部门。
一个可以相对坚持原则(比如3级BUG以上一定要改),又能拉下脸和不愉快的研发工程师保持较好关系的测试工程师,会对项目质量起到很关键作用。说到底,又能做事(发现BUG并督促修改),又会做人(该进的不让,该退的绝对给面子,最大化消除部门间矛盾)的测试工程师,是十分难得的。

2.有异想天开属性的为佳
这个只可意会,不好言传的。在我带过的团队里,的确有那种奇葩……经常会用令人匪夷所思的方式找出BUG,这是天赋。

3.会“偷懒”的为佳
这里的偷懒不是指上班发微博聊天混日子,而是能够利用已知资源对枯燥乏味的测试工作进行优化的同学。
说个实例:
我以前公司曾经上过一个“授信”项目,做过金融类项目的同学大家都知道。授信项目的测试用例真可以说是相当变态,随着账期、滞纳金率、手续费率、利息率、本金、还款情况的不同,可以衍生出无比多的用例,同时每个用例进行编写时,都要仔细根据规则计算预期结果的资金状况,非常费力。

咱部门一个小伙子,头一天晚上拿了PRD,第二天晚上就利用Excel写了一个固定某些账期下不同情况下的各项资金计算工具(有一些小BUG,无伤大雅)……大大减少了兄弟们按计算器的工作时间。这种“懒”员工,你是领导你喜欢不?

事情没完,在实际测试的过程中,我们发现一旦研发修改了BUG,会引发其他用例的大崩溃(这类项目真悲剧,牵一发动全身),每次版本升级我们都不得不进行全面的回归测试。
太坑爹了,这不是要命么?
聪明的测试同事们又想偷懒了,他们在数据库端写了一个数据匹配工具,每次新跑用例就拿正确的(已保存)数据文件自动去比对新产生的文件,自动返回比对结果。兄弟们再也不用每次回归都一行行打SQL去查数据了,棒极了。

在研发修改BUG之余,他们自己写了一套存储过程,可以实现数据的自动回归和增量备份,再也不用每次把所有数据擦光从第一个交易日跑起了,棒极了!

成为一名软件测试工程师必备的技能,除了技术还需天赋。。。相关推荐

  1. 软件测试工程师必备软技能:结构化思维

    今年是入测试行业的第十年,回想在这十年职业生涯中,来来往往也接触过形形色色的人.在跟不同的人一起工作的过程中,我会经常产生一些困惑,比如: - 面对同样复杂的测试任务,有些人可以在一天之内梳理出解决方 ...

  2. 软件测试工程师必备的27个基础技能【快来看看有没有遗忘的】

    混迹于软件测试行业8年有余,这么长时间了,一直想写一篇关于软件测试的经验分享的文章,但苦于工作原因迟迟未下笔.最近终于有了些闲余时间,遂决定把自己的心路历程及所感所想记录下来,与各位同行共勉. 以我多 ...

  3. 作为一名软件测试工程师,需要具备哪些能力?(建议收藏/深度好文)

    2020年,软件测试行业还值得入行吗? 行业的现状及前景 那么处于2020年,软件测试这个行业又将如何发展呢?我谈一下几点,如果你处在这个行业,一定能体会到我说的对不对. 1. 表面"衰落& ...

  4. 一名软件测试工程师的一天24小时,主要工作内容详细流程...

    看一个行业好不好,与其去看日常工作,还不如看行业大势.可以确信的是,当前择业测试绝对不会错. 软件测试工程师的一天是怎么度过的呢?其实可以按照时间轴进行分为三个阶段 去上班的阶段 工作中的阶段 下班后 ...

  5. 我做为一名软件测试工程师,职业发展方向是什么?

    我做为一名测试工程师,职业发展方向是什么? 今天是儿童节,首先祝大朋友们节日快乐! 不知觉间,在软件测试行业野蛮生长了七年之久. 同样是半杯水,对于口渴的人来说,有人会说,哇.还有半杯水,也有人会说, ...

  6. 关于【做一名软件测试工程师,需要具备什么】的我的看法

    在软测考试前的几天,我在知乎上看到一片很有意思的问答:做一名软件测试工程师,需要具备什么? 在看网友们的回答之后,我也有了自己的想法... 首先整理了一下其中几个我觉得较为好的网友的回答在这里同大家分 ...

  7. 模拟生态圈_电源工程师必备求生技能——经典20种模拟电路

    初级层次:是熟练记住这二十个电路,清楚这二十个电路的作用.只要是学习自动化.电子等电控类专业的人士都应该且能够记住这二十个基本模拟电路. 中级层次:是能分析这二十个电路中的关键元器件的作用,每个元器件 ...

  8. 专业软件测试工程师必备之软件测试要学什么技能?

    软件测试,作为软件开发最后的关键程序,软件工程师的要求则成为必然.所以作为一名合格的软件测试工程师,则要求掌握程序的方方面面的,虽然不一定各个方面都要精通,但是必须做到了解熟悉.软件测试工程师要学习的 ...

  9. 话说“三百六十行,行行出状元”,作为一名PCB工程师必备的基础技能方法都在这里了,按需收藏。

    离开学校后,发现自己只有两件事不会,就是这也不会,那也不会.从事所学相关专业的人会发现,之前课堂上的所学所思所想会对你以后的工作推波助澜,反之: 不瞎扯了,进入正题:想要成为一名PCB工程师来说,以下 ...

最新文章

  1. 修改Eclipse/MyEclipse项目的默认编码
  2. 7.26T2某不科学的迷你激光炮
  3. RedHat Enterprise Linux 5 安装GCC过程
  4. boost::math模块演示负二项分布使用的简单示例的测试程序
  5. MediaWiKi简明安装与配置笔记
  6. 一个java源文件允许_一个Java源文件中最多只能有一个class定义
  7. C#将dataGridView中显示的数据导出到Excel(大数据量超实用版)
  8. 构建微服务:Spring boot 入门篇
  9. leetcode 327. 区间和的个数(treemap)
  10. c++,c.c#区别
  11. [转]“Ceph浅析”系列之(—)—Ceph概况
  12. C#LeetCode刷题之#520-检测大写字母(Detect Capital)
  13. VUE3组合api的钩子函数生命周期
  14. Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错
  15. win7开机动画自定义
  16. 猜数字小游戏(加强版)它来了
  17. 服务器装系统bios设置方法,重装系统时BIOS的设置方法
  18. 文本识别综述 <软件学报_王建新等、中国图象图形学报_刘崇宇等>
  19. Typora常用快捷键(仅记录常用功能)
  20. 银行账户管理系统(一)

热门文章

  1. html简单个人网页制作 出行网站设计——凤阳旅游(6页) HTML5期末考核大作业,网站——旅行网站
  2. 正5V+5V电压到负电压5V-5V电路图
  3. MIFARE 经典工具使用思路
  4. BGS本地局域网视频系统源码
  5. 学术教育行业PowerPoint专题,简约学术风对比内容页专项练习
  6. 输出姓名对应的电话号码C语言,C语言电话本程序(只是简单的姓名和电话号码增删改查),在线等...
  7. 是你玩不转引流脚本,还是引流脚本根本就是骗局?
  8. 社区团购小程序源码+界面diy+附近团长+供应商+拼团+菜谱+秒杀+预售+配送+直播
  9. Taskade——Mac最全能的任务管理器
  10. QT小项目--头脑风暴