《赢在测试-中国软件测试先行者之道》读后感
春节放假,拜读了蔡为东先生新编著的《赢在测试-中国软件测试先行者之道》,为自己职业方向感明确了很多,内心甚是感激。
笔者从事软件测试工作也有6个年头了,一直感觉测试行业、测试人员不被认可,笔者也几度怀疑自己的职业选择,蔡为东先生这本书的出现恰是时候,正如是每个时代都需要英雄,在国内测试行业还不够成熟、规范的时候,则更需要一些英雄站出来。这些英雄将自己的经验无私的奉献出来,给许多新人包括我这只老鸟很明确的指导,减少一些犹豫和迷茫。
显然我已经从书中多少有一些收获,一本书读后能感觉有所收获,就值了,自己有了收获,决不能藏着捏着,这不是我的风格,知识是用来共享和创新的,没有共享哪里来的创新,不能固步自封,一想到这些大道理,赶紧将收获公布之,还是用数字说话吧,笔者将12位专家的采访记录汇总一张表格进行分析,为自己和同行提供一些参考,就当作借花献佛吧。
专家名称 | 所学专业 | 公司行业 | 行业前景看法 | 职业规划 (技术与管理之路选择) | 测试管理要点 | 优秀测试人员素质 | 职位变动考虑 |
Google测试经理段念 | 电力系统自动化,非计算机专业毕业 | Google公司,产品和服务型公司 | 软件测试也是不成熟的,正因为这样所以机会多 | 不要急着做管理,预速则不达 | 1) 要真诚,坦诚相待; 2) 不要把自己放到下属的对立面上; 3) 对下属要有责任感; 4) 不要和下属去竞争; | 1) 良好的开发背景; 2) 学习能力要强; 3) 主动找活干; | 跳槽要有明确的目的,并且对自己要有清晰的定位; |
本地化测试专家专家崔启亮 | 本科到博士均为纺织机械专业 | ISTQB认证(软件测试资质认证) | 1) 这个行业机会多; 2) 测试的难度不亚于开发,值得去奋斗; 3) 非计算机专业朋友也有机会; 4) 和开发待遇相差不大; | 采访未涉及 | 采访未涉及 | 1) 勤奋; 2) 开放,多交流,多交朋友; 3) 善于总结; 4) 认真对待工作; | 不要随便跳槽,只有当真认为没有机会发展了再考虑跳槽。 |
测试专家陈绍英 | 计算机专业 | 银行方面测试专家 | 稳和慢的软件测试行业;需要不断提高自己的技术水平。 | 管理和技术并重;双方都不能忽略; | 1) 测试经理不要管得太细; 2) 要做好沟通工作; 3) 经理要和员工交心,真正为大家考虑; | 1) 人要勤奋; 2) 沟通能力; 3) 要做好测试规划;做好测试用例的设计;做好缺陷管理; | 稳定得发展空间比薪水重要; 薪水低于30%涨幅可以不考虑; |
测试专家曹向志 | 计算机应用 | 贝吉克(金融行业服务) | 测试行业本身的发展空间有限,起码最新一段时间是这样的; | 技术和管理二个方向;技术方向:测试专家; 管理方向:测试总监 | 谈及了项目管理经验: 1) 时间管理; 2) 质量控制; 3) 沟通能力; 4) 风险管理; | 1) 责任心、耐心、细心、信心; 2) 良好的协调沟通能力; 3) 快速学习的能力; 4) 不断的积累总结; | 1) 是否符合职业规划; 2) 是否能提高自己的能力; 3) 薪水怎么样? |
用友质量总监夏文红 | 财务和审计 | 用友软件,产品和项目并存 | 软件测试行业要突破不是一件容易的事情;国内很多企业还要多努力,再提升; | 要了解自己的性格; | 1) 要有明确的工作目标; 2) 定期沟通; | 选人标准: 1) 业务要熟悉; 2) 沟通要好; 3) 偏外向型性格; 4) 主动学习; | 考虑为什么要跳槽?要想清楚; 求安逸还是求发展; |
东软测试总经理敬向东 | 哈工大计算机专业 | 东软 产品和项目并存 | 有好的前景。客户对质量要求提高了;软件公司多,同质化验证,只能靠质量获胜。 | 多积累,等有了5-6年的经验才去做管理 | 1) 分工明确; 2) 团队要有质量意识;
| 1) 热爱软件测试; 2) 责任心强; 3) 逻辑思维能力好; 4) 沟通表达能力强; 5) 坚持原则; | 一定要想清楚,为什么要跳槽。 |
IBM测试经理陈雅丽 | 本科学数学;硕士学计算机辅助设计 | IBM,产品为主 | 越来越好的软件测试业; 用户对质量要求越来越高; | 如果在计算机技能上还有欠缺,就要去补课。 | 1) 及早介入; 2) 重视团队建设,清楚项目计划和目标; 3) 让更多人参与; 4) 开好例会; 5) 定期调节队伍气氛; 6) 做好总结; | 1) 扎实的基本功; 2) 用心做事,不马虎; 3) 思维开阔,发散; 4) 执着; 5) 喜欢测试; | 清楚的列出自己跳槽的理由 |
微软资深测试经理周庆辉 | 专业未知,有海外学习经历 | 微软,产品为主 | 软件测试会有一个比较好的前景; | 不是每个人都要去做管理者,明确自己的长处; | 1) 把握大局; 2) 做好沟通; 3) 调动人员的积极性; 4) 设定和公司目标一直的测试目标;
| 1) 基础扎实,编码能力好; 2) 分析和解决问题的能力强; 3) 沟通能力强; 4) 创建意识; | 自己喜欢什么?擅长什么? |
金山测试总监李爱华 | 电力系统与自动化,非计算机专业 | 金山,产品为主。 办公自动化和安全产品 | 非常非常看好(越来越多的公司重视测试;培训机构的测试费用很贵也说明了问题) | 做自己擅长的事情 | 1) 能容纳别人; 2) 能激励员工; 3) 看清楚人的优点和缺点; 4) 工作要有条理; | 1) 能够沉下心做测试,愿意做测试; 2) 扎实的专业技能; 3) 测试工程师一定要懂代码; 4) 主动,不怕苦和累; | 采访未涉及 |
Cisco-webEx测试总监朱少民 | 本科工程力学,硕士结构工程 | 网讯,产品为主 | 对软件测试的前景比较乐观 | 想要做测试管理工作,就要引起领导的关注 | 1) 要有领导能力; 2) 自己也要动手,不要光指挥别人; 3) 技术能力要要全面; | 1) 要有成为优秀测试工程师的强烈愿望; 2) 把顾客放在第一位; 3) 技术要扎实; 4) 平时踏实工作; 5) 良好的沟通能力; | 分析自己跳槽的优势、劣势、风险和机会 |
H3C刘宇 | 本科数学,硕士计算机软件和理论 | 华3,产品为主 | 出于高质量的产品追求,软件测试行业的前景是非常乐观的。 但是要成为受人尊敬和羡慕的职业还任重道远。 | 个人的性格特点和特长 | 1) 有自己的主见,敢于坚持原则; 2) 工作有思路有想法,测试过程规范严格; 3) 工作敬业,敢于知难而进; 4) 保持测试团队的稳定性; 5) 按流程办事,但是不僵化流程; 6) 优秀的技能; | 1) 适度的好奇心和探索精神; 2) 遇到问题细致耐心坚持不懈; 3) 富有创造性; 4) 追求完美; 5) 良好的沟通能力; 6) 2-3年的软件开发经验; 7) 5年以上专业背景; 8) 超强的逆向思维能力和捕捉细节能力; | 采访未涉及 |
分析过程:
关子卖得差不多了,再不说我有什么收获的话,估计板砖已经拍过来了。
问题一:测试之路是不是该走下去?行业前景如何?
答:11位专家中,没有一位不看好软件测试行业的,但是光看好没有用,就象用友总监夏文红说的,软件测试行业要突破不是一件容易的事情;国内很多企业还要多努力,再提升;
问题二:如何成为一名优秀的测试人员?
把每个专家的对优秀测试人员的标准进行统计,形成如下表:
专家名称 | 兴趣爱好 | 技术背景 | 业务知识/专业知识 | 学习能力 | 沟通能力 | 主动性 | 责任心 | 细心 | 耐心 | 勤奋 | 创新 | 其他 |
段念 |
| n |
| n |
| n |
|
|
|
|
|
|
崔启亮 |
|
|
| n |
|
| n |
|
| n |
| 开放,多交流 |
陈绍英 |
|
| n |
| n |
|
|
|
| n |
|
|
曹向志 |
|
|
| n | n |
| n | n | n |
|
|
|
夏文红 | n |
| n |
| n | n |
|
|
|
|
| 外向性格 |
敬向东 | n |
|
|
| n |
| n |
|
|
|
| 坚持原则 |
陈雅丽 | n | n |
|
|
|
| n | n |
|
|
|
|
周庆辉 | n |
| n |
| n |
|
|
|
|
| n |
|
李爱华 | n | n |
|
|
| n | n |
|
|
|
|
|
朱少民 | n | n |
|
| n |
|
| n | n |
|
|
|
刘宇 | n | n | n |
| n |
|
| n |
|
| n |
|
统计 | 7票 | 5票 | 4票 | 3票 | 7票 | 3票 | 5票 | 4票 | 2票 | 2票 | 2票 |
|
从上表统计结果可以得出,要具备一名优秀测试人员的条件,先后关系是兴趣爱好、沟通能力、责任心、技术背景、业务能力、细心、学习能力、耐心、勤奋。
可以看出,要成为一名优秀的测试人员,第一条件就是要喜欢测试行业,如果连这行当都不喜欢,那肯定排在门外了。有了优秀测试人员的标准后,网友们和我这只老鸟就可以朝着这个目标迈进了。
问题三:工作和职位变动时考虑些什么?
答:关键字,为什么要跳槽,是否符合自己的职业规划?
问题四:我学的不是计算机专业,能做好测试吗?
答:11位专家中,除了微软周庆辉专业未知外,只有4名专家是学计算机专业的,只要自己用心和努力,看来非科班出身还是能做好测试的。
其他问题 。。。。。 ??!!!用心的人肯定能找到更多的答案,在此就不罗嗦了。
也来一点书评:
事务总是一分为二的,说了上面这么多好话,笔者肤浅地认为本书还是有略微不足的地方,本书采访的专家中大部分为知名的产品型为主的企业,产品型公司的对质量要求很高的,显然产品质量不高的话,市场带来的压力大,这样测试人员上升的空间比较大。建议适当采访一些项目型公司,尤其是政府项目型公司,政府项目主要靠关系来搞定,质量要求低得多,在这种背景下测试人员地位很难有大的改变。并且项目型公司收入不稳定,项目工期紧时必然要牺牲质量,所以这些测试人员确实很迷茫的,而这些测试人员又占有相当大的比例,建议关注一下这些测试人员来给些指导,在项目型为主的公司如何做测试?多恩赐些经验为盼。