不平凡软件,始于2014

首页 | 加入收藏 | 设为首页

15565077981

您当前的位置:首页 >  400电话>详细

软件测试的工具及方法

发布者: 郑州软件开发 09-05

测试工具:

总的 来说分为功能测试工具、性能测试工具、测试管理工具.
测试管理工具有td,qc,jira,bugzilla
缺陷管理工具,像TD阿,bugzilla阿,mantis
五类测试工具:负载压力测试工具、功能测试工具、白盒测试工具、测试管理工具、测试辅助工具

  负载压力测试工具
这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能 的自动化测试工具
  功能测试工具
其主要目的是检测应用程序是否能够达到预期的功能并正常运行   
  白盒测试工具
一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具
  测试管理工具
对测试需求、测试计划、测试用例、测试实施进行管理,并且测 试管理工具还包括对缺陷的跟踪管理
  测试辅助工具
这些工具本身并不执行测试,例如它们可以生成测试数据,为测试提供数据准

测试用例
目的:统一测试用例编写的规范,以保证使用最有效的测试用例,保证测试质量。
范围:适用于公司对产品的业务流程、功能测试测试用例的编写

术语解释

  测试分析:对重要业务、重要流程进行测试前的分析。
 业务流程测试用例:关于产品业务、重要流程的测试用例
测试用例设计的方法:等价类划分法、边界值分析法
测试用例设计的原则:全面性、正确性、仿真性、可操作性

测试方法:
1、等价类法
定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法
划分等价类:有效等价类、无效等价类
  1)有效等价类
是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。

  2)无效等价类
与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。
设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
静态测试:
(1)代码检查:代码会审、代码走查、桌面检查
(2)静态结构分析
(3)代码质量度量

动态测试:
(1)黑盒测试:又称功能测试。这种方法把被测软件看成黑盒,在不考虑软件内部结构和特性的情况下测试软件的外部特性。
     黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;
(2)白盒测试:又称结构测试。这种方法把被测软件看成白盒,根据程序的内部结构和逻辑设计来设计测试实例,对程序的路径和过程进行测试
     白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等

心理依据:
程序测试的过程具有破坏性:
不要只是为了证明程序能够正确运行而去测试程序。相反,应该一开始就假设程序中隐藏着错误(这种假设几乎对所有的程序都成立),然后测试程序,发现尽可能多的错误
事实上,如果把测试目标定位于要证明程序中没有缺陷,那么就会在潜意识中倾向于实现这个目标。也就是说,测试人员会倾向于挑选那些使程序失效的可能性较小的测试数据。另一方面,如果把测试目标定位于要证明程序中存在缺陷,那么就会选择一些容易发现程序缺陷的测试数据。而后一种态度会比前者给程序增加更多的价值。

返回列表

上一篇

郑州软件开发帮您分析网上办理400电话是否值得信任

下一篇

软件测试模型图

相关新闻

相关案例