行业动态

软件测试之对黑盒测试的理解

软件测试之对黑盒测试的理解

  黑盒测试是测试人员比较常用的一种测试方法,主要是通过测试各功能是否能够正常使用。黑盒测试的方法很多,但是有些方法比较主要,如边界值检验、等价类划分、决策表、场景法等。除方法外,还有很多黑盒测试工具,那么黑盒测试的使用工具有哪些?下一步,我们将学习黑盒测试的方法和常用工具。
 

  

软件测试之对黑盒测试的理解

  黑盒测试的主要方法有什么?

  1、边界值测试

  经实践总结:大量的软件缺陷发生在输入域和输出域的边界上。所以在设计测试用例的时候,应该重视边界。

  2、等价类划分

  要做到穷尽测试是不可能的,所以在设计测试用例时往往要先划分等价类再选取“人大代表”。

  划分的子集应该满足如下因素:

  2.1、每个子集内部所有的数据都是等价的

  2.2、子集之间互不相交

  2.3、所有子集的并集是整个输入域或输出域

  3、决策表

  决策表能让你的逻辑更严谨些

  决策表的建立步骤

  3.1、列出所有的条件桩和动作桩;

  3.2、填入条件项;

  3.3、填入动作项,制定初始判定表;

  3.4、简化;合并相似规则或者相同动作。

  4、错误推测法

  错误推测法凭借的是测试人员的直觉和经验来推测系统中可能出现的各种缺陷。

  5、场景法

  软件的工作流程往往对应着现实生活的场景。应该从更高些的视角来把握系统的业务流程,了解功能模块。

  在熟悉流程的基础上才能讨论局部细节的测试设计。场景法的核心是事件流和场景。

  常用的黑盒测试工具?

  1、winrunner

  WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。

  2、Rational TestManager

  Rational TestManager是一个开放的可扩展的构架,测试工作中的所有负责人(Stakeholder)和参与者能够定义和提炼他们将要达到的质量目标。项目组定义计划用来实施以符合那些质量目标。而且,最重要的是,它提供给了整个项目组一个及时地在任何过程点上去判断系统状态的地方。

  3、AutoRunner

  AutoRunner(简称AR)是自动化测试工具,也是一个自动测试框架,加载不同的测试组件,能够实现面向不同应用的测试。通过对被测系统界面进行操作,工具自动记录脚本,录制脚本时,抓取页面对象的属性值,记录于对象库,可通过设置属性权重判断该对象在回放时是否校验该属性。

以上是关于软件测试的知识,由多测师亲自撰写,全网独家提供!   https://www.duoceshi.com/

  

新闻资讯

联系我们

联系人:何女士

手机:13825291265

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码