今天有个玩的不错的同事问了我一个问题:他说我今年在努力学习测试方法,自动化测试等等,也写了不少测试用例,但总体感觉好像没有什么进步啊?他想不明白这是什么原因。其实当我遇到这个问题的时候,我也想了一下,虽然可能不是问题的准确答案,可能也有部分原因。

测试开发到了一定的阶段遇到的不是技术问题,而是眼界的问题,是思考问题的角度,对整体的把握。 我就以自己的工作经验,来做一个阐述:

一, 眼界的问题

当你工作了几年后,积累了一定的经验,而这些经验是真正的财富积累还是几个经验的重复?不同的人可能有不同的看法,我们就不在此讨论,然后如何检测经验是否值钱呢?当遇到问题的时候,你能否找到问题的主要原因?这个问题可能会影响到相关的什么功能,从你以往的经验能否节省工作时间?

(1) 功能测试人员

虽然功能测试简单,可是如果你只是跟着需求走,当天和尚撞天钟的话,是肯定不会有提升的。在了解了基本的业务流程基础之上,去了解整体部门的业务流程,业务架构与相互的关系,甚至服务或是接口的相互调用。如果能做到这方面的了解,那还会担心眼界不够吗?出现任何问题都能准确定位,相互的影响了然于胸。

(2)测试开发人员

至于自动化测试,测试开发方面的考虑就更加需要眼界了。当你在测试工作中遇到了一个问题,当然会想到通过代码手段来解决它。于是乎就开始编码,调试等工作,可是你的编写代码的出发点是什么?是解决这一个问题,还是解决这一类问题?是供测试人员使用,还是供公司所有遇到同样问题的人来用?这样考虑后,你的编码肯定会有所有不同的,要尝试着从平时的一点一滴中来锻炼自己,提高眼界。

二,思考问题的角度,对整体的把握

在你拿到一个需求的时候,我们通常是怎么做的?找产品全面了解需求,编写测试用例 ,等开发写完代码提测,然后是提Bug和验证Bug,上线等流程吧?这是测试的基本流程,可是要做好一个测试人员,我们不能仅仅做到这些儿。

(1)功能测试人员

我刚刚工作的时候,一个组长告诉我:测试做的合格的话,就是一个普通的测试,做的好的话就是产品经理。这就是要求我们要从产品经理的解决来考虑问题:

(a)这个需求涉及的内容有多少,需要修改和优化的总工作量是多大?

(b)产品提出需求是时间?预期什么时候提测?什么时候上线?能容忍的最晚上线时间是什么时间?

(c)开发有没有按时提测?为什么延期,会不会影响上线?

(d)在任何阶段如果影响的整体进度,必须发出预警邮件。

(e)测试的时候,如果遇到了问题,应该准确区分等级,待产品确认如何处理后,做好备注信息并周知所有相关人员。

(2)测试开发人员

测试开发人员在开发测试工具或是测试平台的时候,会考虑哪些方面?

(a) 明确需求,涉及的功能,使用场景,然后进行详细的需求整理工作。

(b)在编写代码之前需要进行详细的设计,用什么技术来实现,并发情况,响应速度,错误处理,问题排查,结果展示与数据统计等方面有没有要求?

(c)采用什么样的架构才能实现上面的要求?有没有成熟的架构或是开源的框架可以使用?

(d)用户体验是否美好,使用成本如何,最终于能带来什么收益,收益是否达到预期?

(e)团队开发还是个人开发?代码如何维护,维护成本如何?以后增加功能是代价如何?前期是否考虑预留相应的接口或是做好准备等等。考虑完上面的问题后才是代码实现,其实代码实现并不难,开发工具也不是仅仅完成特定的功能的事情。

三,有计划的做提升

互联网时代技术更新太快,不存在一成不变的东西。虽然你掌握的某项技术足以让你称道,可是那个自豪的劲头还没有过呢,可能技术就已经过期了,保持不断的学习不仅仅是口号而已。

有不少测试的同学了解到需要学习技术才能保持不落伍,于是就着急的学习各种东西。今天学习一种,明天学习一种,到头来什么也没有学会。在我们上学的时候,有教育专家给我们安排课程,循序渐进,可是进入社会后就没有人给安排了,这种情况下很容易迷失的。所以我们还是有必要静下心来,好好规划一番的。

首先,你得有个目标:我五年或是十年后想过什么样的生活?为了达到这样的生活,我应该拥有什么?为了拥有这些儿我应该从哪得到?为了顺利得到这些儿,我应该付出什么?而需要我付出的,我现在有吗,如果没有应该怎么做才行?

当你理清了这些后,你就差不多知道自己需要怎么提升自己了。然后结合业界发展的趋势,总结出规律,技术提升之路。扪心自问,现在你处于什么位置,要向上提升应该学习什么。在学习每一项技能的时候,需要多少时间,订好计划,步步为营地执行。不能考虑了半天发现自己需要学习Java语言,然后买了本书,半年之后第一章都没有看完。或是直接更加简单,越看越感觉到复杂,直接从入门到放弃,这都是不可取的。

四,总结

工作是为了生活,在很多时候,我们忙于测试各种需求,为了按时上线加班加点。休息的时间都没有,更不用说好好规划未来了。这样不好,其实这是一条高消耗之路,我们一直在凭借着以往学习的技能而工作,在消耗着过时的技能的同时也在消耗着自己的身体。难道不应该响应国家领导的号召,走一条可持续发展道路,发展高精尖产业吗?对我们来说就是以技能提高效率,而不是在以加班加点来换取自己想要的生活。

为什么很努力进步却不明显相关推荐

  1. 不要假装很努力,因为结果不会陪你演戏

    二十不勤,三十不立,四十不富,五十而衰靠子助.父母给的叫背景,自己打的叫江山!2018年最经典的话语:不要假装很努力,因为结果不会陪你演戏!   生活就像一杯白开水,你每天都在喝,不要羡慕别人喝的饮料 ...

  2. 你必须很努力,才能看上去毫不费力

    世上没有一件工作不辛苦,没有一处人事不复杂. 从今天起,每天微笑吧, 世上除了生死,都是小事. 不管遇到了什么烦心事,都不要自己为难自己: 无论今天发生多么糟糕的事,都不应该感到悲伤. 今天是你往后日 ...

  3. 你只是看起来很努力_我的方法在这方面看起来很大吗?

    你只是看起来很努力 以下Java方法的大小是多少? public Collection getDescription() {SystemLibrary systemLib = registry.get ...

  4. 别说“我已经很努力了”

    转自:http://blog.csdn.net/foruok/article/details/40247543 我们程序员的努力与挣扎有时非常尴尬,如果没有结果,都是徒然,都是说不得说不得-- 我自己 ...

  5. 大部分人其实根本就不上进,他们只是表现的很努力

    因为他们看到别人很努力,于是他们害怕被落下,于是想让自己保持在人群中,保持安全感,同时缓解自己的焦虑. 没错--很多人保持上进其实也是保持安全感的一个行为,而不是他真的上进. 就好像很多人大学毕业,本 ...

  6. 为什么很多人已经很努力了

    为什么很多人已经很努力了,却依旧活在社会最低层?这不是毒鸡汤,只是想告诉大家一个事实. 有很多生活在底层的人,都仰望着上流社会的生活,但他们单纯的认为是自己努力不够,却不知道他们根深蒂固的陈旧观念,就 ...

  7. 【感悟随笔】我只是一直很努力

    复旦大学奖学金颁奖典礼,4学霸亮相.张安琪,大四,21岁,5篇SCI论文第一作者,新东方最年轻托福老师,国际顶级智商俱乐部门萨俱乐部会员,数次担任门萨入会测试主考官.很多比你优秀的人比你更努力,这就是 ...

  8. 很努力了,为什么我还在原地踏步?

    坚持写作有不少好处,除了赚些零花钱之外,还常常能收获读者的赞赏,满满的价值感.当然,最有意义的是,通过分享老兵哥我认识了天南海北不少的朋友,偶尔还有小伙伴找我咨询职业发展的建议,被信任的感觉也很好,尤 ...

  9. 英语不好怎么自学python_为什么我就是学不好英语啊?我明明很努力,但是为... 我英语一般,但我很想学Python这个编程语言,行不?...

    导航:网站首页 > 为什么我就是学不好英语啊?我明明很努力,但是为... 我英语一般,但我很想学Python这个编程语言,行不? 为什么我就是学不好英语啊?我明明很努力,但是为... 我英语一般 ...

  10. 【荐读】我观察14年才发现,那些很努力却没成就的人都有一个特点

    [荐读]我观察14年才发现,那些很努力却没成就的人都有一个特点 2017-03-29 正信正行珞珈精英 来源:知识管理中心KMCenter(ID:KMCenter) 作者:田志刚 http://mp. ...

最新文章

  1. 2016年全球芯片市场或衰退2.13%
  2. CSP认证201512-1 数位之和[C++题解]:模拟、水题
  3. 初探 React Router 4.0
  4. DeepWriterID:不依赖书写内容的书写人识别
  5. Linux sed编辑器
  6. 截取屏幕,并保存图片到本地(画廊)
  7. 解决ORACLE被锁定的资源两法
  8. 厉害了!同事请假参加冬奥会顺手得了铜牌:系知名涂料公司员工
  9. 2021年8月Python小屋编程比赛获奖名单
  10. Sharding-Sphere_分库分表小结和问题_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记005
  11. 编程序常用英语单词是什么
  12. Spring-MVC案例:Spitter的笔记
  13. matlab分析excel数据,基于MATLAB的EXCEL数据计算与分析
  14. 道长运维之正则表达式
  15. 全新安装Win7的好方法
  16. 解决vue项目运行npm run serve报错的问题
  17. ubuntu终端英文乱码问题
  18. 6、Docker的常用命令
  19. APL开发日志--2012-11-28
  20. 【Web 安全】XSS的三种姿势及其防范手段

热门文章

  1. MongoDB给数据库创建用户
  2. luasocket 安装记录 (FS1.6)
  3. linux严谨的telnet搭建并用防火墙开通与禁行
  4. 分表分库之一:分布式数据库的常见用法
  5. 关于端口映射的一个命令
  6. IOS 后台挂起程序 当程序到后台后,继续完成定位任务
  7. 04号团队-团队任务5:项目总结会
  8. 干货 :数据可视化的10个关键术语
  9. Gulp快速入门教程
  10. 前端开发神器之ngrok