软件测试到底有没有出路?

首先我要告诉你软件测试肯定是有出路的,但是软件测试人员也应该居安思危

对于测试人员,平常的工作大部分都比较安逸。这就导致于很多测试人员温水煮青蛙。 测试人员应该居安思危,像开发人员一样,不断学习,提高自己的编程水平。
你试想一下如果你是公司老总,当公司业绩不好、经济不好的时候,你会不会裁掉测试人员? 但如果做到熟悉业务,做到核心的自动化测试,性能测试就不用担心。

一、测试人员应该比开发人员更熟悉业务需求

测试人员的水平主要体现在测试用例的设计上。 要设计出全面,覆盖广的测试用例,需要测试人员对自己所测试的项目的业务需求非常熟悉,甚至要比开发人员还要熟悉。
要做到精通业务需求谈何容易,要熟读功能需求文档, 任何有疑问的地方都要去和PM确认。

需要把自己当成用户,模拟客户的任何一个行为,也要经常使用自己所测试的软件。还需要熟记软件的每个功能。

二、学会如何跟开发人员相处

软件测试人员和开发人员可以说是孟不离焦焦不离孟了, 所以跟开发人员搞好人际关系是相当重要的。

1、俗话说多个朋友多条路,所以和开发人员成为朋友,相对来说会方便许多。

2、不要打扰开发人员
看到开发在聚精会神写代码的时候,千万不要去打扰人家。 写代码需要集中精力,如果被打扰,就会中断思考。

3、集中问问题。
把需要问的问题都总结起来, 集中起来问开发,这样不但能大量节省他人的时间也能节省自己的时间。

4、写好Bug,不造成开发人员的麻烦。
如果开发人员看到一个Bug 描述不清楚,还无法重现,他肯定会骂测试人员。 所以测试人员一定要写好Bug,描述精确,简洁,没有歧义,详细简洁的重现步骤,加截图。

三、测试人员应该懂一些基本的编程

你的产品是用C# 开发的,那软件测试人员应该有C#的入门知识。 你测试web程序,你起码要了解HTML,CSS, Javascript, Jquery吧,否则你测了一两年web程序,都不知道这东西是怎么做的,悲剧了吧。
只有懂代码你才能和开发人员交流,不被开发鄙视。

四、测试人员的瓶颈

手动测试工作做个两三年,基本上就能掌握测试需要的大部分知识,如果没有爬到test lead的位置,很多人就感觉到发展瓶颈了,每天重复测试,学不到东西,很快就会对测试工作失去激情。
如何突破自身的瓶颈,就是不断学习。

五、尽量实现自动化

自动化测试,可以节省测试的时间,在提高自己的技术水平的同时,也可以避免重复测试带来的枯燥。下面我们来对比一下自动化测试VS手动测试。
现在很多公司招测试的要求越来越高,很多好公司招senior QA,都要求5年工作经验以上,掌握一门编程语言,有丰富的自动化测试经验。当然自动化测试的待遇也会比手动测试好很多。
自动化是趋势,只会做手动测试的人,以后肯定会失去竞争力。

优秀的测试人员非常稀少,想把测试做好非常不容易, 优秀的测试人员需要很广的知识面,良好的沟通能力, 丰富的测试经验,对测试工作有极大的热情, 耐心。还需要测试人员有丰富的业务知识,还要会写代码。

不可否认测试工作需要耗费大量的精力.

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值