突破软件测试的瓶颈(上)

简介:

软件测试两三年,编程能力半生不熟,三流学校出身,E很差,工作主要还是写各种测试文档和手工测试;相信不少测试人员都和这情况相似;下面就这几个方面谈一下自己的看法。

 

关于编程的能力

 

之前有同学问我测试要学编程么,我随意画了两下,他瞬间就明白了。

 

 

 

也就说你想成为一名收入可观,受人尊敬的测试工程师,早晚要过编程能力这道坎。

 

  相信肯定有同学本身编程能力就不错,或从开发转的测试。编程能力应该不算瓶颈,但对于相当一部分测试人员来说,本来大学就那两门编程课的基础,毕业之后直接从事测试工作,然后就没日没夜的鼠标点点点键盘敲敲敲,基本就告别的编程。

其实,这个问题最好解决的,项目开发用什么语言,自己就学什么语言;平时多加练习,发现bug之后试着分析定位一下;

  A 同学测试的时候,点击一个消息发送按钮没反映!马上对开发说:这个按钮点击没反应。

  B 同学同样发现了这个问题,通过firebug 发 现报405 Method not allowed 错误,百度了一下知道错误的原因有可能是Nginx web服务器不允许静态文件响应POST 请 求,然后把自己的理解情况反应给开发。 (就算自己的简单分析是错的也没关系)

  云层说:和开发搞基吧!这才是真爱,如果你一直装小白,我要是开发见面都不愿意和你打招呼。

 

 

下面聊一下学历的事儿

 

  看了一下51testing 2012年的调查,大专 及学历大概占30%,应该算是个不小的群体,随着教育部扩招及IT行业发展,学历要求也在提高;相信不少拿着专科毕业证的同学在跳槽时都底气不足,工作经 验差不多的技术不都那样,半斤对八两,可能就因为人家是个好本科,就把我刷下来了,或都要了,同样的工作,工资差几K ,啊~西吧~!干还是不干,后面的 好刚毕业的本科生排着队在应聘这个职位的,从他们渴求的眼神看到了,只要能解决温饱,他们就愿意没日没夜的干。

  除非你技术能力超群,像我的偶像Jackei 一样,专科学医的也能混到微软去;否则还是提升一下学历吧!当然,这个最主要还是根据自己的特点,你觉得花同样的时间拿个学历对自己更有用,还是专攻技术对自己更有帮助。

 

E 文不好怎么办?

 

  最简单的就是这个问题,最难的也是这个问题,记一个英语单词很简单,读懂一份篇E文文档挺难,还有那永远开不了口的哑巴英语。

  我E文烂得不得了,我觉得学英语没什么好办法,坚持,现在的习惯是上班的坐公车的路上记单词。早上大脑最清醒,公司离家很近,二十分钟的车程,坚持几个月下来也记了不少单词。

  在工作中遇到的E文错误,多试去翻译理解一下,在提高处理问题的能力的同时,也提高了单词量;英文版的软件就不要再装汉化包了,进量多翻阅E文文档,总之要时刻与E文亲密接触。

 

培训还是自学

 

  这本来这就是一个拿金钱换时间的问题,一般有两个阶段 的人会面临这个问题,一类是刚毕业的大学生,大学教育更注重的是理论的基础,所以会与企业需求存在脱节;如果家庭经济允许的可以考虑去培训; 另一类是工 作几年后,做的工作技术性不高,薪资上不去;考虑通过培训再次突破瓶颈。

  大学时我跟同学一块玩游戏,我确实没有什么玩游戏的资质,再加上他们喜欢砸钱,游戏的等级装备都玩不过他们,甚至差很远,可是他们玩一段时间就不玩了,我断断续续的一直在玩,直到去年年底的时候号丢了,结果到最后我等级最高。

  我想说的是,培训只能解决一时的问题,关键是你能有“渔”的能力,外加一份坚持。

 

  因为前两天参加的了一次“史上软件测试最高规格”的 yy语音,安大叔,云层,乙醇,小强...等一起谈了如何提问,测试行业、技术等问题,其实,在听大牛谈自己的苦B 史,你会发现,没有一捅就破的窗户 纸,只有不断的努力了提升自己。下半部分会重点从测试技术路线方面谈一个突破平瓶颈。

 

目录
相关文章
|
4月前
|
敏捷开发 安全 测试技术
软件测试的艺术:确保质量与性能的平衡之道
【9月更文挑战第24天】在软件开发的海洋中,测试是导航灯塔,指引着项目安全抵达质量的彼岸。本文将深入探讨软件测试的核心原则、方法论以及如何通过精心设计的测试策略来保障产品的可靠性和性能。我们将从测试的基础知识出发,逐步深入到高级测试技巧,最终展示如何通过实际案例来应用这些知识以确保软件的成功交付。
|
4月前
|
测试技术 持续交付 云计算
提升软件质量的关键路径:高效测试策略与实践
在当今数字化时代,软件已成为企业运营和产品服务的核心。随着软件开发周期的不断缩短和市场需求的迅速变化,确保软件质量成为开发过程中的首要任务。本文将探讨如何通过高效的测试策略和实践来提升软件质量,包括自动化测试、持续集成、代码审查等关键技术和方法。通过对这些技术的应用和整合,软件开发团队可以在竞争激烈的市场环境中保持领先地位,为用户提供高质量的产品和服务。
|
8月前
|
测试技术
软件测试的挑战和压力
软件测试的挑战和压力
112 0
|
7月前
|
Java 数据库 图形学
论系统的木桶理论与性能瓶颈
论系统的木桶理论与性能瓶颈
75 7
|
8月前
|
机器学习/深度学习 人工智能 测试技术
提升软件测试效率:智能化测试工具的应用与展望
【5月更文挑战第19天】 在快速发展的软件行业中,保证产品质量的同时提高测试效率已成为一个关键挑战。传统的手动测试方法由于其耗时且易出错的局限性,逐渐不能满足现代软件开发的需求。智能化测试工具的出现为解决这一问题提供了新的思路。本文将探讨智能化测试工具如何通过自动化和人工智能技术优化测试流程,减少重复性工作,并预测未来测试工具的发展趋势。我们将分析这些工具在实际应用中的表现,以及它们对提高软件测试效率和准确性的潜在影响。
160 8
|
运维 监控 安全
浅析性能测试策略及适用场景
面对日益复杂的业务场景和不同的系统架构,前期的需求分析和准备工作,需要耗费很多的时间。而不同的测试策略,也对我们的测试结果是否符合预期目标至关重要。这篇文章,聊聊我个人对常见的性能测试策略的理解,以及它们的适用场景。。。
浅析性能测试策略及适用场景
|
存储 缓存 监控
【软件测试】稳定性和可靠性测试在软件开发中的重要性
软件测试的某些方面经常会在那些刚接触流程的人中造成混淆——例如在稳定性和可靠性测试之间划清界限。 两者通常可以互换使用,并且有一个共同的目标,即确保系统可以在选定的时间范围内稳定运行。
|
测试技术
软件测试面试题:什么是系统瓶颈?
软件测试面试题:什么是系统瓶颈?
140 0
|
监控 Java 测试技术
软件测试面试题:说明负载测试过程?
软件测试面试题:说明负载测试过程?
102 0
|
测试技术
软件测试面试题:如何确定系统最大负载?
软件测试面试题:如何确定系统最大负载?
239 0