首页 > 代码库 > 【tool】查找BUG的有效方法

【tool】查找BUG的有效方法

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

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

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

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

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

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

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

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

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

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

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

【tool】查找BUG的有效方法