注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

新人测试总结  

来自happylifecth   2014-09-24 09:56:08|  分类: 测试人生 |举报 |字号 订阅

  下载LOFTER 我的照片书  |

20147月是我人生的新起点,从那时起我结束了学生生涯,正式进入工作岗位。带着些许兴奋和期待,我走进了网易。经过三个星期的校招培训之后,我有幸加入web测试组并成为博客组的一员。在工作过程中,组里的成员给了我很大的帮助和鼓励。我在网易接触的第一个产品是Lofter,目前也主要承担Lofter Web端的测试工作。作为一个新人,我在测试过程中遇到了很多的问题,这里把这段时间学到的东西总结一下,也希望可以帮助到以后入职的新人。

一,功能测试:

1.        在测试之前,需求明确是非常必要的,不明确的地方应找策划及时沟通确认,另外如果了解到需求有变化应及时通知相关成员;

2.        在测试过程中,希望开发可以修复自己提的所有bug,但是在工作过程中我逐渐明白,bug是需要权衡bug的大小、改的代价和上线时间等因素的;

3.        在日常任务合并分支之后,如果策划再提出较多需求变更,应当提出反对并和策划协商一些需求可以放到下个版本。因为此时测试时间较紧,如果代码改动引起bug或者进行回归测试,分支很可能不能及时上线,影响整体进度;

4.        测试会存在测试盲点,测试用例评审和交叉测试可以帮助减少测试盲点;

5.        在提bug时,应尽量准确定位bug,最好可以帮助开发找出bug的原因,这样不仅有利于快速解决bug,也可以帮助自己发现bug修复可能引起的其他bug

二,自动化测试:

在刚开始学习和维护LofterUI的时候,我发现有些用例是依赖数据的状态的,比如加密博客的用例就需要在博客没有勾选密码项时才能运行成功,于是我尝试通过修改用例使其可以适应不同的状态,比如修改加密博客的用例:如果已勾选密码项就先取消勾选保存后再运行测试方法。

但是,当把我的想法和修改请教了组里的同事后,我才发现我走偏了,我明白了:

1.        用例的稳定是基于每个操作都成功可达,且有正确响应;

2.        如果过多的考虑分支情况,不仅会降低用例的可读性,也有可能忽略bug,比如上次用例失败了,下次因为考虑了各种情况还是可以运行成功,可能就不去排查上次失败的原因,有可能放过bug

3.        应从框架的角度考虑,通过优化测试框架来维护用例的稳定性。

虽然走了弯路,不过我很快纠正了自己的想法,并在以后写UI用例和维护用例的过程中更加理解这些道理。

写用例也遇到一些问题,这里总结一下:

1.        写用例时可以参照手动操作的逻辑,在写一个测试方法时可以想想,如果手动操作是什么步骤以及如何去验证操作成功与否,比如你把一个作品加入购物车,然后你去购物车中没有发现作品,那么这里就失败;

2.        在提交自己的用例时,注意testng配置文件的编码,不然有可能导致CI运行乱码。

这段时间的工作,我学到了很多,也在逐渐成长中。非常感谢网易提供的良好的工作和学习环境,我会继续努力,坚持我的测试之路。

  评论这张
 
阅读(1011)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016