我的测试之路

进入测试已经五个年头了,感觉这个行业还是比较适合自己的,在这个道路上我还有很长的路要走,在此先和大家分享下我的五年测试历程。

  职业道路选择------认准目标就前进

  我最开始接触测试这行是在2005年,还算比较早的,但是那时,我对测试的理解就是要找问题,也不会去深究,对测试没有一个完整的概念,以为测试就是不会写代码的人都可以做的。也没有意识去思考测试项目流程是什么,项目的架构是怎样的,要采用哪种数据库、编程语言,采用什么协议,设计思路是怎样的?

  测试了整整一年后,我也只知道按照不是特别规范的测试用例来执行,加上测试进度很紧,当时测了一轮又一轮。那个时期,国内的测试还比较薄弱,公司普遍都还不是很重视测试,我自己也不知道怎样才算把这个工作做好,在网上查阅了相关的资料,但是关于这方面的资料特别少,自己抽空学习也没啥效果。

  后来,我觉得测试前景

不错的,很想对测试这个行业有一个整体的认识,另外,我也想多了解下自动化测试工具,希望这些能让我的测试之路走的更远更好,于是我选择了自我充电,参加了上海一个测试培训。

  在这个过程中,因为学习的欲望很强,很多都是我主动想学的,所以我边学边实践。通过学习,我了解了测试的基本概念、基本流程;测试在整个软件周期中的作用;测试用例的编写,方案的编写;数据库基本应用等。现在回想起来,这段时间是一个学习的美好的回忆。我最大的收获就是明确了以后在测试工作中,我应该关注哪些方面、从哪些方面去思考问题、怎样使我的工作做的更好。

  心态的作用------一切从工作出发

  心态好才能工作好,这句话很对,在测试过程中,可能你会做很多重复的活,但是你怎样才能保证你自己工作积极性一直很高,怎样才能在工作中获取自信呢?在工作当中,我是这样做的:

  1、对不理解或困难的工作,我自己去查找资料或问同事,寻求帮助。

  2、对自己会做的工作,我在能够完成的同时,我会留出一定的时间,来自己做自由测试,这块很重要,因为很多测试用例覆盖到的地方,基本都测试过,测试是不能穷尽的,可能有些路径或者操作,只有在自由测试中才能找出。

  ……………………

  查看全文请点击下载:http://www.51testing.com/html/54/n-247254.html

  对于编程语言的熟悉这一块,以前我们一个测试经理说,一个测试人员,不懂代码就像人残废一样,虽然话有点难听,但是熟悉开发的思路和代码,会让你的测试技术之路走的更宽,更长!

  在技术领域里,你知识越渊博,越被人喜欢,因为你就是一个活字典!

  除了专业知识,对软件需求也要深入了解。需求是开发编写软件的源头,不管你是作为普通的测试人员,还是资深的测试人员,都需要对你所测的软件的需求有很好的了解,包括产品需求和测试需求。这个也是一个过程,最开始可以去了解需求的关注项,如:功能,性能,接口,属性,约束条件等。然后由浅入深,理解显性需求和挖掘隐性需求。特别要关注开发实现时,是否考虑到异常输入和输出。

  开发与测试关系处理--换位思考

  在整个项目中,其实开发和测试是一个团队,团队的目标是一致的,提高软件的质量。但是工作当中因为职责的不一样,往往可能会造成分歧。为了更好的配合开发,测试人员要把握好以下几点:

  1、在提交问题时,表达要清楚,重现步骤和预期结果要清楚。

  2、如果是概率性出现的问题,最好记录好有用的日志并保持现场,这样能帮助开发更快解决问题,必要时,要协助开发重现问题。

  3、在提交问题单时,可以先把严重的问题现象,步骤告诉开发,然后再提单。如果问题较多时,先提严重的,小问题最后再提,因为开发也有绩效考核的,开发修改问题的效率高了,这样开发会很乐意和你合作。

  4、有些有争执的问题或可改可不改的问题,和开发讨论没有结果,但是测试觉得实在是改了更好,可以找上一级或者专家协商确定后,再提单,或者告诉开发兄弟,这个问题可以不用马上改,优先级很低,要改了这个软件更好,更能体现开发的能力等。

  5、把开发当你朋友。每当我测试到一个很严重的问题时,我会找开发聊,这个问题是怎样产生的,你是怎样解决的?然后会问开发人员,你这样解决之后会不会产生其他的问题?然后会跟开发人员说,以你的能力你肯定能解决这个问题的,相信你!这样会增加开发对你信任,也说明你和他是站在一起的。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-27 23:44:27

我的测试之路的相关文章

《进化——我们在互联网上奋斗的故事》一一1.10 十年随想

1.10 十年随想 进化--我们在互联网上奋斗的故事毕业于非典之年,工作了十多年,就职过三家公司.第一家公司是一家传统制造企业,工作内容是在公司研究所负责电气控制部分,画电路图.PLC编程等.初入职场,专业也算对口,过得比较充实.一年之后,开始考虑以后到底要做些什么的问题,按流行的说法叫做先就业再择业.由于一直对软件开发感兴趣,还是想转行到软件行业.注意到软件测试的职位,当时软件测试是一个新兴职业,考虑到未来发展和个人兴趣,就开始不断关注,学习相关的知识,后来通过面试进入了第二个公司尚阳科技,做

教你如何规避创业风险

为要避免创业风险,必须首先知道风险来自哪里.风险来自三个矛盾--一是演习与实战的矛盾.在创业初期所做的事情都具有探索的性质,这便产生了一个矛盾:本来属于探索的对象,却当成了确定的对象,本来属于实验的内容,却当成了真实的内容来做.二是能力与实践的矛盾.获得创业能力的惟一途径是实践,而投资者通常是在没有实践经验的情况下开始实践,这便产生创业投资的能力与实践的矛盾.三是功能创造与功能决定的矛盾.创业者是功能的创造者,而功能的有效与否决定于功能使用者的货币选票.矛盾就这样产生了,功能的制造者不是功能的决

编程之禅 -- 写给自己的话

不经意之间已经接触代码一年多了,回头看向大一那时候的自己,什么都不懂,但也能过得很开心.今天就写点东西,给未来的自己一个回忆. 编程伊始 大一下开始接触Java,到现在整整一年了.中间虽然不是一直在学Java,但是还是很亲切.那个时候真的是无头苍蝇一样,没有方向,没有好的学习方法,到处碰壁. 泡在图书馆,照着书上的例子一个一个的敲,到各种视频网站上看人家的编程经典视频.时间总是那么的短,每天都不够用似得.然而收获却总达不到自己的预期.付出与收获并没有成正比,看看那个时候的自己,真的是傻傻的坚持着

《Google软件测试之道》目录—导读

内容提要 Google软件测试之道 每天,Google都要测试和发布数百万个源文件.亿万行的代码.数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行.面对这些看似不可能完成的任务,谷歌是如何测试的呢? 本书从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的.本书抓住了Google做测试的本质,抓住了Google测试这个时代最复杂软件的精华.本书描述了测试解决方案,揭示了测试架构是如何设计.实现和运行的,介绍了软件测试工程师的角色:讲解了技术

一个初级码农的测试之旅(一)——初识单元测试

前言 首先说一下我自己--一个码农,准确的讲我是一名在中国最大互联网公司搬砖的初级码农.我不是计算机科班出身,一年前进入公司的时候,从未接触过web开发,没有完整的学习过数据库知识,写不出一条完整的sql语句,甚至不知道js和css到底是怎么控制页面行为和样式的--这样的人为什么可以通过面试?反正不是因为我长得帅. 背景知识 文章最初,先介绍一下我们团队的产品--阿里云持续交付平台(crp.aliyun.com),是一个旨在服务阿里云上众多开发者的持续交付平台(你可能还没听说过,但不妨一试哦),

买单侠数据库架构之路

摘要:在2017杭州云栖大会阿里云HTAP技术专场上,上海秦苍信息科技有限公司DBA负责人赵怀刚为大家分享了HTPA型数据库产品在现实中的落地应用以及企业级数据库架构设计中的HTPA的应用. 本文内容根据嘉宾演讲视频以及PPT整理而成. 本次分享的主题是买单侠数据库架构之路.秦苍科技是一家互联网消费金融公司,我们所有的产品基本都是托管在阿里云上的,在自己的系统中大概应用了20多种阿里云数据库产品.基于阿里云平台,秦苍科技的数据库架构与传统RDS数据运维相比存在着本质的区别.接下来着重介绍一下在产

走上开放之路: ASP开发人员的J2EE基础(下)

相关文章:走上开放之路: ASP 开发人员的 J2EE 基础(上) ASP/COM 和 J2EE 应用程序模型 接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将 其与相应的 ASP/COM 应用程序体系结构关联起来. 使用 Java Servlets 编程:基础知识 编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制.典型的 servlet 调用 类似于以下步骤: 客户机向 Web 服务器发出请求,将 servlet 命名为 URL

需求分析的套与路

"我走过最长的路,就是需求的套路." -- 某PM前辈 已经记不得说话这兄弟的名字,只是眼前偶尔还闪过他有些血丝的干涸眼神,在那个连续996后有些乌烟瘴气的会议室,他摁灭烟头时从嘴角挤出的的几个字,随着烟圈和哄笑散开,让原本压抑的气氛多了几分无奈和尴尬. 作为一名产品经理,有幸逃过UI "五彩斑斓的黑"这样的千古难题,也不像开发一样面临"什么是最好的语言"这样的灵魂拷问,但世事无完美,不信抬头看,苍天饶过谁: 需求,正是这样的终极存在,他是产品经

【前端模板之路】二、人肉非智举,让代码帮我们写代码才是王道

写在前面 在前面一篇文章<[前端模板之路]一.重构的兄弟说:我才不想看你的代码!把HTML给我交出来!>中,我们举了一个人肉各种createElement的例子,那繁琐程度绝对是惨绝人寰.人生本就苦短,每天加班又占据了不少时间,这么折腾下去,还让人怎么活.面对这种场景,我们该怎么做. 无需复杂的构建工具,仅几个简单的工具函数,帮我们告别重复意义的劳动:让代码帮我们写代码! 从最简单的例子说起 让代码帮我们写代码,似乎很豪迈的话,但相信部分童鞋听着还是有些丈二和尚摸不着头脑.那我们暂且抛开这句不