软件工程-软件测试(动态静态黑盒白盒MaCabe环路复杂度)

软件工程-软件测试

动态测试

黑盒测试

黑盒测试也称功能测试,不考虑软件的内部结构和特性,测试软件的外部特性

  • 等价类(集合A中的元素a测试结果等同于集合A中的所有元素进行测试)划分:用等价类划分法将程序输入域划分为若干等价类,用少量具有代表性的测试用例去测试等价类,注意一个测试用例只能覆盖一个无效类

  • 边界值分析:处理边界情况时最容易出错,选取数据应该恰好等于、稍小于或稍大于边界值

  • 错误检测:基于经验,穷举可能出现的错误,一一排查

  • 因果图 :if…else条件检验

例题

小张帮朋友开发一个成绩分级程序,90-100优秀,80-89良,70-79中,60-69及格,0-59不及格;对此我们若采用等价类划分以及边界值分析,如何设计测试用例

思路
  1. 我们画出一条轴,标明边界(0 59 69 79 89 )—>(59~69)()…是一个等价类
  2. ,选取比0的边界稍大或稍小或等于的数据(-1 0 1) …等等稍大或稍小的元素进行测试

白盒测试(结构测

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值