发布时间:2020-07-29
黑盒测试是测试人员比较常用的一种测试方法,它主要是通过测试来检测每个功能是否都能正常使用的。黑盒测试的方法是有许多的,但有一些方法是比较主要的,比如边界值测试、等价类划分、决策表以及场景法等等。除了方法外,黑盒测试工具也是有许多的,那么黑盒测试的使用工具有哪些?接下来我们就来了解一下黑盒测试的方法和常用的工具。
黑盒测试的主要方法有什么?
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)和参与者能够定义和提炼他们将要达到的质量目标。项目组定义计划用来实施以符合那些质量目标。而且,最重要的是,它提供给了整个项目组一个及时地在任何过程点上去判断系统状态的地方。
AutoRunner(简称AR)是自动化测试工具,也是一个自动测试框架,加载不同的测试组件,能够实现面向不同应用的测试。通过对被测系统界面进行操作,工具自动记录脚本,录制脚本时,抓取页面对象的属性值,记录于对象库,可通过设置属性权重判断该对象在回放时是否校验该属性。
本篇文章到这里就结束了,现在大家对于黑盒测试的方法和工具已经有了一定的了解了吧。黑盒测试的工具是比较多的,但是对于这些工具来说,小编比较喜欢的是AutoRunner,因为这个工具使用起来是比较方便的,而且功能比较齐全。希望这篇文章可以帮助到大家。
推荐阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系