行业动态

做好黑盒测试的原则与策略-软件测试知识

  黑盒测试的原则

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

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

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

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

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

做好黑盒测试的原则与策略-软件测试知识

  黑盒测试的策略

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

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

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

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

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

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

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

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

  以上内容为大家介绍了做好黑盒测试的原则与策略,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

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

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