软件测试心得一二

发表于:2010-6-11 16:56

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

 作者:sweetxmy    来源:51Testing软件测试博客

  从事测试到现在已有近3年的时间,真正算下来也有2个整年了。

  在测试中遇到的问题,自己总是耐心细心的,反复思考,以免出现漏动。

  刚开始做为新人时,面对从未接触过的系统中的每个模块,心中是非常的慌张。

  仅凭在51中学习到的测试方法还很难做到完全让自己放心,这可能是新人的通病,害怕测试不全面。

  至少我在测试之初,总是很胆怯。

  随时时间的推移,我发现自己越来越自信,特别是面对新的模块新的功能消除了那种恐怖感。

  后来我明白了,原来在这3年中,我不知不觉得的总结了一套属于自我的测试方法。

  以下是具体的一些方法,供大家参考:

  1. 做盲测

  刚开始连需求都没有,就得到了测试任务。这时自己就看看测试,随便走走,看功能能不能正常走通。

  1.1 根据功能做一个基本的测试计划,并写明一些测试方法(如边界值,等价类划分,正交表等)。

  1.2 开始要实施测试了,一边写测试用例一边执行,如果可以最好是先写测试用例然后执行。

  若在执行中发现有遗漏之处,要立即补充测试用例。

  1.3 要整理出对功能中不明白之处,邮件给相关人员可以是PM。这个一定要坚持直到得到明确的答案。

  1.4 在这个过程中,也可以整理出这个模板的需求文档,备二次开发时用。

  2. 学会换位思考,将自己当客户

  这是非常重要的,在测试中你可能会发现,有时无法关注测试的重点。

  这时你需要静下心来,将自己当成客户,如果是客户他会怎样来操作这个界面。

  如此反复几次,这种思考方式将对你的测试非常有利。

  3. 非常复杂的业务逻辑,学会庖丁解牛,分解成一小块一小块测试

  有时你会碰到这种情况,所要测试的模块业务逻辑非常复杂,比如说美国的税收。

  这时你该怎么办呢?工作中一定要让静下心来,认真仔细的分析这个业务。由简单到复杂,简单的测试通过后才能做复杂的测试。而不是一开始就做复杂的测试。

  4. 求助开发或PM

  还有一种业务或者服务,因为作为测试开发经验较少,所以有时程序的方法还不是很了解。也不知道这个功能是怎么实现的,但为了做到百分百的测试。你需要求助于开发或PM,让他们来帮你完成测试方法或用例。

  同时更重要的是,你要以他们给的方法和用例为基石,设计出更好的一套更全面的测试方法。

  比如说开发说只要在数据库中填入相应的数据才能实现这个功能,在数据库中是手工去填入。因为当时用的人少。有可能当你来测试时,这个功能已经做了调整,不再是从数据库中直接手工改数据,而是成为页面上的一个配置功能了。

  这时你测试时需要让开发帮你去做测试,和他一起共同完成测试。

  5. 随时记录工作心得,特别是好的测试方法和测试思考方法

  在产品上线之初,我有过彻夜难眠;或新功能没有好的测试方法时,在梦里还在想测试。有时真的很奇怪,梦中也可以解决一些问题。第二天马上和开发沟通新的测试方法,我想只要大家多用心,问题总会得到解决的。

  另外说一下黑盒测试也可以做到很好很好,现在发现工作中80%其实都是黑盒测试,那就将黑盒测试做到极至,虽然每种方法(黑盒,白盒,灰盒)都有自己的优缺点,但只要你多用心,黑盒测试时还是可以做到非常非常的全面的。

  6. 如果通过以上5条还不能解决问题,那就求助高人

  只要你想做好测试,路会总有的。(以上言论仅代表作者的个人观点,不代表51Testing观点)


版权声明:本文出自sweetxmy的51Testing软件测试博客:http://www.51testing.com/?160865

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

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

精彩评论

  • sweetxmy
    2010-7-10 22:41:54

    加你了,大家切磋

  • jiaandmiao
    2010-6-25 16:06:57

    能不能给我点意见。我初入这行,也没学过。查找到得资料都是比较反复的,希望你能给我一个小小的提示和指导!非常感谢!
       我的msn:jiaandmiao@hotmail.com
                 QQ:290739536
       不甚感激!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号