软件测试(一)-黑盒测试 随机测试技巧

软件测试(一)-黑盒测试 随机测试技巧

黑盒测试(一)-随机测试

一、随机测试一些小技巧

  • 平方取中法
  • 随机数生成服务: https://www.random.org/    推荐一个随机数生成网站
  • 模糊测试技术: 安全性领域,非法输入,让软件发生崩溃

二、经验总结

  • 导致程序出错的用例,可能存在聚集特性
  • 导致程序出错的用例,存在矩形状分布,条状分布,点状分布

  • 随机测试中,到尽可能远的地方去测试

二、自适应随机测试技术

  • FSCS-ART algorithm (自适应随机测试技术)

三、Anti-Random Testing

一、算法思想:

  • 随机选择一条测试用例
  • 第二条测试用例,需要计算测试用例与此前已有测试用例的海明距离之和
  • 找到与此前已经测试用例的海明距离之和最大
  • Repeat...

二、实例

test1 = 00000000

test2 = 11111111   //THM(test2) = 8

test3 = 00001111   //THM(test3) = 8

test4 = 11110000   //THM(test4) = 16

 

posted @ 2017-04-16 12:49 douzujun 阅读( ...) 评论( ...) 编辑 收藏
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值