关闭

关于测试的心得

发表于:2010-9-09 14:26

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

 作者:xianga    来源:TaoBao QA Team

  来到淘宝快四个月的时间,也算是半老不新的一员了吧。期间,经历过开始的迷茫与困惑,也享受做完日常和项目成就和骄傲,感觉自己测试生涯正在一步一步的迈向正轨。在四个月的时间里,共完成了6个日常,与师姐共同完成一个项目,现在第二个项目已经完成MM图设计和TC设计。现在就将自己遇到的问题和收获和大家分享一下。

  1. 深入理解UC

  不管是日常还是项目,都要对UC有充分的理解。UC是由开发人员来编写的,在思维方式与侧重点上会和测试人员有所偏差。有时候会出现这样的情况:开发人员认为自己的UC已经写得很详细了,但是测试人员却不知道如何测试。这时候就需要测试人员和开发沟通,直至充分理解UC。这样以后的UC评审、设计评审、TC评审才会是有效果的,测试起来也会是心中有数的。

  2. 有效的沟通

  在这里和大家分享我第一次测日常的一个小插曲。拿到第一个日常时,很开心,终于有事情做了!Yeah!第一个日常一般都是比较简单的,目的在于熟悉流程,UC评审后觉得测试点也不多,只是改变几个参数。但是在测试中,一个异常分支就是无法测出结果,几次三番的和开发争论这个在他看来很细小问题,终于,他怒了:“新来的怎么这么难沟通”,很受打击的一句评语!最后发现的问题很简单:我们对于设计思想的认识是一致的,只是UC中的输入格式没有做特别的声明,导致异常流无法测试。而之前我们的沟通之停留在设计思想上,并没有关注格式。换一句话说,我们后来关于设计思想的沟通都是无效的,这段时间的产出也就是无效的。

  3. 我们是Owner

  几乎是刚来到淘宝,就跟进了项目,当时就一个感觉,会议特别多,一会是UC评审,一会是技术评审,然后又是测试设计评审,TC评审,立项,一个一个会议弄得我是头晕脑胀。但是其中最大的迷惑是不知道自己参加这些会议室有什么用处。看到师姐提出了很多问题,和开发PD交流,感觉自己像一个局外人的一样。那时的我应该是有点侥幸心理的:该怎么测试,师姐会告诉我的,她弄懂了,我就弄懂了。所以就这样局外的走过所有会议。但是第一个项目或者日常会有师傅带的,自己总有成长的一天,不可能一直这样的局外人。我们的SAO告诉我们,我们是Owner,接到一个项目或者日常的时候,你就是Owner,是主人,而不是局外人。既然是Owner,自己要对自己的项目或者日常负责,这个责任不止体现在测试中,应该是贯穿始终的,设计前你是Owner:要充分理解UC;设计时你是Owner:要对UC中的问题提出自己的看法,改善设计;开发中你是Owner:设计MM图,编写TC;执行测试时你更是Owner:细心、全面;上线后你还是Owner:跟踪运行情况。

  4. 及时沉淀

  做完日常或者项目的业务内容及时沉淀,这样可以为后来者铺出一条道路来。自己在工作学习中,遇到的问题和解决方法也要及时沉淀,以后别人遇到问题的时候,也可以帮助解决。这一点,不能说是自己的经验,只能说是教训,很明显的一件事情,就是自己来到淘宝四个月的时间才将自己的一些感想沉淀下来,以后会改正的。(*^__^*)

  5. 每个阶段明确自己的任务和目标

  日常和项目可以分为不同的阶段,要明确每个阶段自己的任务和目标。第一次做项目时总是不知道自己要干什么,什么时候画MM图,什么时候该写TC,这些都要师姐告诉我,如果她不告诉我的话,自己就会觉得很混乱,不知道自己要做什么。所以以后列出测试计划之后,自己也要有自己的计划,明确自己的任务和目标,这样以后的工作中自己是清晰的。

  6. 关于肯定

  第一次做项目的时候被,发现了一个比较隐蔽的BUG,被开发小小的肯定了一下,很是开心。虽然这样的肯定只是他在BUG的备注中标注了一下,但是对于我来说,是个不小的激励哦。

  7. 关于GBA

  首先解释一下什么是GBA。GBA即Golden Bug Award,是每个Q举办一次的BUG评选活动,目的在于发现测试过程中的一些深层次,技术含量高的BUG。在第一个项目接近尾声的时候,师兄让我们从自己所提交的BUG中找出自己认为有价值的BUG来参选。终于在百淘的前一天,从自己所提交的三十几个BUG中挑选出来了一个,很开心的是入围了第一轮评选。虽然很清楚自己离GBA还有很长的一段距离,但是能入围也是对自己的肯定。能够和各位前辈一起讲述自己发现BUG的过程,BUG的意义,这段经历很难得!

  其实关于这个BUG还有很多话想说,这个BUG并不是代码的问题,而是设计不合理导致的逻辑BUG。如果在评审的前期,将自己置为Owner,充分理解PRD,那么这个BUG是可以防范在设计阶段的,这样,在后期也就不出现需求方、开发和测试一起重新评估这个BUG,对设计和代码做出更改的情况。这也算是一个教训吧,吸取教训!!!

  8. 关于接口人

  Autoamn自动化测试继承和改进了tcommon,是珠联璧合的又一利器。作为二号接口人,的我,要负责起全组的automan培训。这样是自己成长的一个机会。很多人会问你问题,当你把这些问题解答的时候,自己自然就会得到成长。很珍惜这个机会。关于结果,等培训结束后,再见分晓吧。

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

精彩评论

  • qrlwnsty
    2010-9-10 14:28:46

    你好 请问你是那一期的?我也刚上班 现在 也很乱的 能交流下么?

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号