我的性能测试观

发表于:2012-1-13 11:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:gzh0222    来源:51Testing软件测试网采编

  加入软件测试这行业已经有3年多了,文笔不好的我突然想写点什么跟大家分享一下。

  在凤凰的时候主要忙于微博的测试工作(功能、性能)也没时间去总结。关于微博大家都很熟悉,互动性很强,访问量也比较大,所以性能测试也就被提上了日程,所以性能测试也是经常的事情。

  离开凤凰来到瑞阳后,从此走了性能和自动化测试的道路,由于本公司的项目较多所涉及的面也比较广,不仅仅有http、webservice还有socket,所以基本上常用的协议都设计到了,再加上这些都是移动互联项目,所以都是接口的形式进行测试,正是因为是接口,迫使我放弃了loadrunner录制的功能开始转向手写。当然这个转变不仅锻炼了自己的编程能力,对服务器的构架已经数据库的构架更是有很深入的理解。如果对这些内容能够深入掌握,不仅对我们做性能和自动化有很好的帮助,就算对我们的功能测试也是有更大的帮助。比如之前做测试的时候仅仅是点点出现了错误就提出来剩下的就不关了,现在直接可以帮助开发直接定位到问题的原因,因为我已经知道数据的传送路径,只要出现了问题就能很清楚的知道在那个地方出现的。这样以来就提高了我们测试人员在整个项目团队中的低位。特别是最近得到了金山的胡凯大哥、陈能技老师,青山兄、当当网测试主管边学辉、自动化测试牛人散步的SUN、惠普自动化测试专家催晓辉等一帮牛人的点拨,自认为收获不小,所以就拿出了跟大家显摆一下,希望大家不要见笑。

  好多人都说做测试的没什么技术含量,测试也就是一个纯体力活,首先我不这样认为,为什么这样说呢,下面咱们就通过性能测试来反驳一下:

  1、个人素养

  作为一名优秀的性能测试工程师,首先要对测试工作有兴趣,因为测试工作在很多时候多少显得有些枯燥,特别是功能测试。其实好多从事软件测试的人员,都想在性能测试和自动化测试方面有所发展,但是他们忘记了,要想做好性能和自动化测试,除了要具备一定的脚本语言编程技术外,更需要对产品的各个功能点必须有很深入的认识和了解,只有这样才能做好性能测试计划和构架。所以说要想成为性能测试高手,首先要在功能测试方面有很深的造诣。除了要清楚的认识性能测试和功能测试的关系外,还应当具备以下几点:

  (1)专心:主要指测试人员在执行测试任务的时候不可一心二用。经验表明,高度集中精神不但能够提高效率,还能发现更多的软件缺陷。团队中业绩最棒的往往是做事精力最集中的那些成员。(我在北大青鸟培训的时候,老师经常讲)

  (2)细心:细心是测试人员必备的一个素养之一。主要指进行测试工作时要认真执行测试,并对测试所的数据进行细致分析,不可以忽略一些细节。如果不细心,则很难发现某些缺陷,特别是一些很细小的错误,有时候好多这些细小的错误导致大的事故发生。

  (3)耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果做事情浮躁没有耐心,遇到问题就不做了,那么你将放弃很多本来即将到手的“财富”。在编写loadrunner测试脚本的时候,如果顺利还好,当遇到困难的时候,放弃是很常见的,我以前曾是这样,遇到调试不通的代码,如果弄个半天不能解决就给扔到一边了,所以在上个公司我进步很小。到了凤凰我们的经理对我的工作很是支持,所以让我有了更多的耐心去研究这些繁琐的代码。

  (4)责任心:责任心是做好工作必备的素质之一,测试工程师更应该高度负责。对自己测试过的产品要负起责任来,就因为有了责任感,所以在做测试的时候才会更专心和细心,因为微博项目(包括web、wap、手机客户)是我一个人负责的,所以我当时很怕出问题,没测试一个功能最少测上5次以上,才敢测下一个功能,当时我的压力很大经常上火。

  (5)自信心:自信心是目前多数测试工程师都缺少的一项素质,尤其在面对性能测试工作时,往往认为自己做不到。要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题”的信心。性能测试人员的要求通常要高于普通测试人员,因此更应该努力去学习相关知识,把测试工作做得更好。这点我认为很重要,如果遇到不会的问题不要逃避,要勇敢面对,我们可以到互联网求助,相信自己不是第一个遇到这个问题的人,现在的互联网很发达,这就是一个很强大的知识库,我们一定要善于利用起来。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号