测试 新手 ,最需要尽快掌握的两个技能如下: ( 1 )如何准确和快速地寻找和发现 软件 的 缺陷 ( Bug )? ( 2 )如何将发现的缺陷写成专业的" name="description" />

查找BUG的有效方法

发表于:2009-09-21来源:作者:点击数: 标签:bugBUGBug
作为 MI LY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 测试 新手 ,最需要尽快掌握的两个技能如下: ( 1 )如何准确和快速地寻找和发现 软件 的 缺陷 ( Bug )? ( 2 )如何将发现的缺陷写成专业的

        作为MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试新手,最需要尽快掌握的两个技能如下:
1)如何准确和快速地寻找和发现软件缺陷Bug)?
2)如何将发现的缺陷写成专业的缺陷报告?

 

   首先介绍功能测试1.要充分了解你所测试的项目/产品的功能以及相关的行业知识


2.善于利用等价类划分和边界值等方法来进行简单的快速定位;


3.建议在没有时间编写测试用例的情况下,可以进行测试要点的编写,对功能点进行细化,争取最大的功能点的覆盖;


4.
快速查找估计就是需要相当的经验了,在学习中不断总结,就会不断进步。

 

其实大部分缺陷都能够快速的被你发现, 往往是一些隐藏的比较深的缺陷发现比较困难。对于一些经验丰富的测试人员来说,知道哪里很可能出现问题,会主动去测,这就是经验的作用。但是,老手们经常会形成一种定向的思维,有一些小问题他们看不到。但是,新人能看到这些,大部分都是碰上的。在那些testcase没有覆盖的,老手们没注意到的地方快速找到,就要多学习。

测试是第三方的行为,介于开发者与用户之间,要把握双方的要点,从用户的角度出发,为开发者找出BUG
  
本人通常将BUG分为管理和程序两类,管理类的要与用户沟通,确认是否属于用户需求变化;程序类的则直接交开发人员修改。

 

    做好测试首先要懂行,即熟悉和理解软件的应用行业的知识,比如面向银行的业务,需要知道银行的业务流程,这样才能发现软件流程方面的错误。

  
其次,做好测试还要熟悉测试技术,包括测试环境配置和测试工具的使用,这样可以保证发现的缺陷具有可重复性,而且可以提高测试的效率。

   
再次,做好测试需要不断学习,加强交流。对国内软件行业来说,测试是个新行业,有很多变化很快的软件技术(包括测试技术)都需要测试人员不断学习。

    
最后,做好测试还需要耐得住寂寞,测试是件很枯燥的工作,有时还要加班,而且很多bug潜伏很深,测试时间很紧,这种情况下如果没有一颗深入探求的精神是无法进行测试的。

原文转自:http://www.ltesting.net