作者zapion (SZ)
看板Soft_Job
标题Re: [请益] 请问一下软体测试工程师的薪水落点分析
时间Sat Feb 6 16:24:37 2016
※ 引述《smileray (X______X)》之铭言:
: 台湾太不注重这个环节了 都是开发一人当两人用
: 我们team就是纯测试 开发就开发....反正他们就开发到一个程度 我们开始测
: 他们就一边去放假一边回来修问题....
: 感觉测试职缺始终多不起来 因为都是RD自己在测.....好血汗....
: (不过这个也只是听朋友在说而已 我作好几年没换工作罗@@ 现在测试行情职缺不太清楚)
: 做久了觉得测试很有趣+1 ..... 每次想要怎麽测都觉得很好玩
个人在测试这边做了大约七八年 做过window平台软体 data center底层应用
mobile app 手机平台等等的 提供给新进或者刚做几年的一些想法
- 软体测试人员需要负责什麽
前面提的订测试计划 写/维护测试项目 以及一般项目就不赘述
视人员/技能分配 也可能会做测试工具开发 CI相关的使用 甚至自动测试开发
特别要提的是做测试其实无法提升品质 只能透过一些角度提供品质的现况而已
再怎麽多测 bug不修品质也不会变好 软体公司的老板往往兼任project manager的
角度 这部份可能要搞清楚才能来谈品质
- 品质不好是谁的错
是大家的错
很多重大bug之所以会产生当然有很多原因 参考乳酪理论
https://en.wikipedia.org/wiki/Swiss_cheese_model
(瑞士乳酪理论(Swiss Cheese Model), 是形容意外事件能够被发生,
只是凑巧同时穿过每一道防护措施的漏洞, 有如层层乳酪中凑巧有一组孔洞的集合,
能让一束光线直接穿过. 当检视医疗与飞安事件时, 尤其能看到这种"步步错,
最後引发不幸"的例子, 只要当时任何一个环节做对, 事件就不会发生.)
身为QA常常是第一线被咎责的 (主管:为什麽没测到!)
然而这个问题背後可以延伸出 工程师为什麽没写好 规格是不是开得太多
给的开发时间是不是不够 之类的可以检讨
品质可以不是第一优先 但是不能够又要马儿好又要他不吃草
- 不写code可以吗
可以 测试算是一种技能 包括如何延伸与分类测项也发展出不少方法
但是懂写code至少有两个好处 一是可以把你手上的事情自动化
包括建置环境 跑测试 管理测项以及产生报表 节省下来的时间可以让你做更复杂
难度更高的测项
第二是白箱测试 透过程式内容的分析 更容易让你回避无用的测项 一针见血
- 测试的未来
在软体版本及功能高速迭代的现在 测试要跟着这个节奏在旧有的做法将备受考验
测试产业的未来 以yahoo来说 最近大量裁撤整合测试相关人力也在 LinkedIn
上面有一番讨论
https://www.linkedin.com/groups/55636/55636-6083661656292884482
但不只是yahoo 其他的大公司也更多的让开发人员开发执行测试 一方面也发包工作到
外包的测试公司
做这样的改变是考验公司的体质 当相关品质的基础建设够稳固才能开始
不过从这看来转型是在所难免
至於专业测试员的未来 目前我看到的有 弱点分析 安全性分析类的
或者更多关於测试基础工具的开发与使用 也是一个方向
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.197.38
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1454747084.A.8BA.html
※ 编辑: zapion (114.44.197.38), 02/06/2016 16:25:35
1F:推 rick030215: 谢谢大大精辟的分析,小弟我受教了 02/06 17:39
2F:推 prag222: 觉得测试是找出各种排列组合去测,不知道这样对不对? 02/06 23:21
3F:推 anti56: 不完全是 最重要是考量user的end to end flow 分析最可能 02/07 00:42
4F:→ anti56: 以及 有可能出错的功能 或改写的部分重点测试 不同阶段 02/07 00:43
5F:→ anti56: 不同时程有不同的排法 真正厉害的QA要比写的RD懂code 最 02/07 00:45
6F:→ anti56: 厉害的是在RD的design阶段就预见问题 以及在短时间有效率 02/07 00:46
7F:→ anti56: 的先把最严重的问题挑出来 (甚至提供改写方向建议 02/07 00:48
8F:推 longlongint: To 2楼 测不完所有可能 所以有其它高CP值的测法 02/07 02:41
9F:→ longlongint: 但如果时间人力够全测当然是全测 02/07 02:42
10F:推 YahooTaiwan: 比 RD 懂 code 是在开什麽玩笑吗?那直接去当 RD 不 02/07 04:22
11F:→ YahooTaiwan: 就好了 02/07 04:22
12F:→ YahooTaiwan: 各有所长,RD 懂程式,QA 了解商业逻辑 02/07 04:23
13F:推 Killercat: 在很多QA领域 会不会python就是天与地的差别 02/07 15:32
14F:→ Killercat: 能不能自己写test suite还是只能用别人的 完全就看你 02/07 15:32
15F:→ Killercat: 有没有能力自己用script自己兜起来(当然java也可以) 02/07 15:32
16F:→ Killercat: 有能力自己搞,就不会连个开回圈跑压力测试都得看RD脸 02/07 15:33
17F:→ Killercat: 甚至要弄出可重现bug的script都做得到,这整个就是 02/07 15:34
18F:→ Killercat: 层次上的不同,真的很建议真的学一下 02/07 15:34
19F:→ Killercat: 你懂Sukuli,就不用机械式的自己用手点点点 02/07 15:35
20F:→ Killercat: 还可以轻易搞出nightly test, regression test 02/07 15:35
21F:→ prag222: WIN10能用吗?刚起来点了就消失整个LOW调 02/07 22:23
22F:推 cris122: 工程师够红有bug : 为什麽测试没测到? 02/08 23:02
23F:→ cris122: 黑掉的工程师有 bug : 为什麽RD没写好? 02/08 23:02
24F:→ remmurds: QA如果只懂商业逻辑 工读生也能当 02/08 23:32
25F:推 YahooTaiwan: 当然不只罗,就像 RD 不只会写程式一样,少扣人帽子 02/09 00:24