测试管理 一个缺陷预测的设想,有人实现了么,商用或者开源都可以啊

槽神 · November 02, 2017 · Last by 槽神 replied at November 04, 2017 · 1624 hits

对比一下,我觉得用一个单纯的函数曲线来预测缺陷还是比不上机器学习的:

  • Gompertz模型只能预测缺陷数量的走势,至于缺陷落入哪些模块甚至代码块是无法预知的,而机器学习是可以的,因为特征数据可以细化;
  • Gompertz模型在计算的时候,需要人力、团队能力、需求量等保持稳定,否则预测精度比较差,十分不方便,而机器学习可以通过自动采集这些新的指标数据(只要能够认真录入过程管理工具),就可以随时重算;
  • 运算效率还是跟不上诸如Spark ML这些框架;
  • ML能够有比较自由的模型选择,而 Gompertz充其量只能算是其中一个(其实至少目前并不是);
  • 目前炒的很热的精准测试,我觉得没有ML的支持,都是伪精准,我看过几个产品介绍,基本都是靠手动建立映射关系再去衡量测试覆盖率,傻得不行——如果从变更集自动向外遍历查找功能点又太低效,而且耦合性分辨不清,唯有使用ML(就像经典的pair-wise算法)反复训练,才能让精准测试变得真正精准起来。

我查了一下,网上有几篇相关的论文,一篇是南大的硕士论文,一篇是中科院软件研究所的论文,印象比较深刻,说明我们摸索那么久,学院派早就在很远的前方等着我们了~

SO……大家知道有类似的商用或者开源产品做这个的么?如果没有,我可就要创业了😂

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 6 条回复 时间 点赞

方向蛮好 但要考虑推广 和 盈利模式问题。 这套 你的目标客户是谁啊?
一般微软 BAT这种级别的 内部都有自己的一套管理模型和工具。他们估计不会用。
小公司这套模式,也不好推广 可变因素多。

小马 回复

我只是吹个牛逼,我才不会傻到去创业呢,哈哈哈

我这两天也在看论文。哈哈。知网上蛮多的。细细研究下。
还有个方向,接口型,考虑训练程序自己测试。😂

—— 来自TesterHome官方 安卓客户端

#2楼 @fudax 接口型测试,根 据以往测试的用例集,训练预期结果。
我目前有些测试是随机,我将设计好的用例(预期填充部分固定返回值,因为预期会根据业务流程返回不同值),然后随机报接口。然后数据库核对业务逻辑。

—— 来自TesterHome官方 安卓客户端

#2楼 @fudax 接口测试,是否可以根据以往用例,训练预期结果。

—— 来自TesterHome官方 安卓客户端

rywu 回复

训练预期结果跟训练出需求好像没啥区别了吧

槽神 简化回归测试人力投入的思路若干 中提及了此贴 13 Apr 17:05
槽神 精准测试-------函数调用链关系研究 中提及了此贴 08 Nov 15:36
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up