一个测试大咖的软件测试感悟

本人是一个计算机专业的大专生,上学期间那会计算机发展很慢,懂得也就是简单的TCP/IP协议和IP地址/掩码等方面的知识。关于测试的知识懂的很少,我能做的只能是比其他同事更加勤奋努力。在工作之余,我拼命看书,同时多向其他同事学习。当时测试组加我只有三个人,两个做功能测试,一个做性能测试,我就是被分配做性能测试的那位。刚出校门,我对通信设备的功能都不了解,就要做性能测试,压力非常大。但是,没有别的路可以走,只能靠自己努力。当时所做的性能测试,主要是偏硬件的,要搭建大的测试环境,是个体力活,基本都是没有人愿意接手的工作。更苦的是,除了性能测试,还需要负责通信设备的EMC(电磁兼容性)测试,每次都是背着沉重的设备,乘公交车去其他公司的EMC实验室做测试,经常在外面奔波。

旁观者说:刚毕业后的第一份工作,不要挑工作内容。不管做什么,都是一种历练,刚毕业的时候有冲劲,总想学习,没有家累,这些都是优势,能够弥补工作经验的不足。如果这也不愿做,那也不愿做,要享受老员工的"待遇",等于在破坏自己的优势。一个人在公司总要有点优势。

就像前面说的,当时所谓的性能测试和EMC测试,都是最没有地位的工作,即使是在测试部门内部。为了使自己更多地了解产品功能和协议方面的知识,我在完成性能测试与EMC测试工作之后,就会拿一个本子,坐到做功能测试的同事边上,边看边记,不懂的就问。等他们中午吃饭和休息的时候,我就自己动手尝试操作,这个过程对自己掌握产品功能的测试帮助很大。

旁观者说:在这里,我看到了你刻苦学习的精神。天道酬勤。

除了产品测试的任务之外,为了在公司内部引入一些自动化测试的内容,我开始尝试学习编程语言。没有一点编程的基础,怎么办?时间对每个人都是平等的,在不影响每天测试工作的前提下,我主动加班以获取更多的学习时间。那时候,每个月的加班时间都在40个小时以上。因此,很快熟悉了如何通过C++和TCL(ToolCommandLanguage,一种通用的脚本语言,可以在各种平台上解释运行)进行测试脚本的编写。大概过了半年的时间,我不但在性能测试和EMC测试上是了解最多的,同时在产品功能测试方面也不逊色。因此,部门经理开始让我在技术上负责公司内IPDSLAM的总体测试任务和公司外OEM交换机的验收测试。

旁观者说:时间都是挤出来的。一个月加班40个小时,相当于给自己增加了一周。

旁观者说:机会来自能力,而能力来自于日常的学习和积累。

在十年前,公司对测试并不大重视。当然这并不是单个公司的问题,整个国内的大环境就是这样,整个软件测试行业还是刚起步,流程上也不规范。项目计划主要是根据客户的要求来确定的,在项目进度与质量之间发生冲突的时候,往往先满足发布的时间要求,而牺牲产品质量。因此,对于测试人员,除了在公司内部有紧张的测试任务之外,还需要不断地去解决客户现场的问题,就是一个不断救火的过程。

2年内测试经验,为我在产品知识领域内打下了非常坚实的基础。这是合格的软件测试人员首先需要具备的一个技能--深入了解你的测试对象,它的架构、功能,以及客户是如何使用他们的业务知识的。

旁观者说:对软件产品了解到什么程度,软件测试才能做到什么程度。

文章转自:







































PR04Purarose唇膏防晒
简直要爆了中医艾灸治病配穴一览表太全


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjgs/1974.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明