什么是蜕变测试?

查看 26|回复 0
作者:狙神   
文章目录
  • 1.传统测试
  • 2.蜕变测试
  • 2.1.蜕变测试的理解
  • 2.2.蜕变测试的步骤
  • 2.2.1.生成蜕变关系
  • 2.2.2.生成蜕变用例
  • 2.2.3.执行蜕变用例
  • 2.2.4.校验蜕变关系

  • 参考文献
    1.传统测试[backcolor=transparent !important]在没有蜕变测试的时代,传统软件测试的原理是:给定输入,观察被测软件的输出,并与期望输出进行对比,基于对比结果判断软件是否存在缺陷,如下图所示:[backcolor=transparent !important]


    6f37d875f0414caea19e5875848b2062.png (103.06 KB, 下载次数: 0)
    下载附件
    保存到相册
    5小时前 上传

    传统测试存在一个基本假设,那就是:软件的期望输出是已知的。然而,许多情况下,软件的期望输出并不是已知的,或者说非常难知道。例如:
  • 测试谷歌搜索引擎,输入关键词car,怎么判断搜索结果是对的?
  • 目前在线商城使用的推荐系统,如果判断推荐的商品是符合要求的?
  • 在基于年龄的疾病预测模型中,输入年龄40,怎么判断模型返回的概率是对的?
  • 生成式对抗网络(GANs)或者扩散模型(Diffusion Model)生成的图片,如何判断生成的好不好?
  • ……
    [backcolor=transparent !important]对于这些近乎“不可测”的场景,传统意义的软件测试技术爱莫能助了,于是乎蜕变测试诞生了。2.蜕变测试2.1.蜕变测试的理解
    阅读全文:https://www.niaoren.cc/zhishi/654271.html

    测试, 传统

  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部