黑盒测试的原则和策略

黑盒测试是进行软件配置项测试、系统测试、验收测试的主要技术手段。

黑盒测试一般遵循以下原则:

  • 根据相应的、正确的需求设计测试用例。配置项测试依据需求规格说明,系统测试依据软件研制任务书,验收测试依据软件研制任务书或合同/协议。
  • 正确地定义等价类。等价类方法是黑盒测试的主要方法,设计测试用例时应根据输入的数据范围,正确地有效等价类和无效等价类的划分。
  • 覆盖所有的功能需求。
  • 根据测试风险来确定测试重点和优先级,确保软件的常用功能和重要功能得到充分的测试。
  • 加强接口测试。
  • 站在用户角度进行测试。尽量模拟用户的使用环境,那些对用户有价值的功能要优先、充分地测试。

黑盒测试一般采取以下策略:

  • 在任何情况下都必须采用边界值分析法。根据经验,软件在输入数据的边界值时最容易出现错误。所以,使用边界值分析这种方法设计出来的测试用例对发现程序的错误是非常有用的。
  • 必要时采用等价类划分法补充测试用例。
  • 尽量确保测试的充分性。在完成测试用例设计之后,应对照需求检查已设计的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当再补充更多的测试用例。
  • 如果软件的功能需求说明中含有输入条件的组合情况,则应该选用因果图法设计测试用例。
  • 根据实际情况,在测试用例设计中可以综合使用各种测试方法。

这正是:

黑盒测试最常用,使用之时多雕琢

原则策略要了解,其中好处不必说

参考书目:软件测试实用技术与常用模板(第2版),作者:李龙,黎连业,出版社:机械工业出版社


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

发表评论

登录后才能评论
服务中心
服务中心
联系客服
联系客服
投诉举报
返回顶部