黑盒测试优先考虑的测试方法(想做好黑盒测试)

黑盒测试的原则:依据软件需求文档设计测试用例,验证软件实现满足需求文档的情况,软件文档的正确性对于测试的有效性至关重要,今天小编就来说说关于黑盒测试优先考虑的测试方法?下面更多详细答案一起来看看吧!

黑盒测试优先考虑的测试方法(想做好黑盒测试)

黑盒测试优先考虑的测试方法

黑盒测试的原则:

依据软件需求文档设计测试用例,验证软件实现满足需求文档的情况,软件文档的正确性对于测试的有效性至关重要。

有针对性地查找问题,并能正确定位问题所在。检查功能实现是否正确,是否存在未实现,未全部实现,实现错误等情况。

根据软件功能的重要性以及时间进度安排确定测试等级以及测试重点,减少程序中出现严重缺陷的可能性。

制定合理的测试计划和测试策略,尽可能发现程序中的错误,并且尽可能的站在用户的角度去进行测试。

分析产品的应用场景、所需支持的设备,尽量模拟生产环境搭建测试环境。

黑盒测试的策略:

尽量采用等价类分析法和边界值分析法,这两个方法设计的测试用例对于发现程序的错误是比较有效的。

长期的测试工作经验告诉我们,很多情况下的错误都发生在输入或者输出范围的边界上,而不是发生在输入输出范围的内部。

有经验的测试团队或者测试个体都会采取错误推测法。错误推测法的基本思想为列出程序中可能会发生错误或者容易发生错误的特殊场景,并据此进行测试。

若被测试的各输入域之间存在相互依赖的关联,则使用因果图分析法来设计测试用例,常出现在登录后的操作场景测试。

简单举例:银行卡账户输入正确密码会进行存取款等业务操作,如果输入错误密码则会出现重新输入或者冻结银行卡等安全保护的操作。

为了尽可能的满足测试的覆盖度,需要经常性的进行探索性测试,随机性测试。不可有穷尽测试的想法,因为不存在没有bug的产品。

测试后期需要进行特殊操作/异常操作的测试场景设计,通常用于嵌入式软件测试(智能硬件产品测试)。

例如:运行时突然断网、突然断电,插拔某些外部设备,高温环境/防水测试(如摄像头)等等。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页