谈一谈测开刷算法

    说起算法,谈虎色变。

我见过不少优秀的测试大佬,高级测开,但是一谈到算法,立即退却。

算法题在我们测试领域内到底有没有用呢?

有的人说有用,但是却找不出几个用到了算法的地方。

有的人说没用,因为不会什么算法也照样顺利完成工作。

算法在测试领域真的只能算是锦上添花么?

是不是我不清楚 也不敢妄下结论。但是我觉得算法常用在俩个地方:

  •  很底层的数据处理上

  • 简单的业务逻辑上

  • 底层的数据处理,那种很高难度的算法,缓慢逻辑的优化。博主的确用过很多算法在这些底层的上面,但是都有一个共同点,那就是在造轮子。在如今拿来主义盛行的时代,造轮子更多的是被当作一个贬义词。所以没有几个人求真正的造一些轮子,也就更没有人会经常使用复杂的算法处理问题了。

    比如下面这段代码:

    是根据路径计算要执行的代码组的算法,其中对for break else continue 进行了丧心病狂的应用。

    再比如这段:

    是专门自动计算俩个页面的最短跳转路径的算法。

    简单的业务逻辑上,应用的比较多,算法也很简单,简单到很多人没意识到这也是一种算法。比如去日志中统计,比如去excel表中提取测试数据,比如关键字自动化。其实这样是算法在实际业务的应用。

    所以其实算法无处不在,只要你动笔写了代码,做了自动化或者任何一个脚本开发。

    毕竟我们常说的 冒泡排序 也是算法哦~

    那么目前最火 也是最权威的刷算法的 网站 毫无疑问就是leetcode了。

    很多公司的测开面试的算法题都出自这里。甚至明码要求,leetcode掌握到中等难度,比如虾皮,高思~

    所以咱们群里的 一大群测试小伙伴,最近也形成了联盟,开始怒刷leetcode,气氛欢快的刷起来了。

    甚至最近开始制定了群内的leetcode刷题 境界之分。

    目前群内的好多小伙伴也达到了金丹 元婴。

    如果直接刷题有难度,建议先去点击leetcode的“学习” 菜单,去按照书本的系列方式,一边学一边做:

    身为化神期,可是看了21本算法电子书哦~

    甚至还对各种题型,做了对应的口诀。当然口诀目前还没有分享哦~ 但是经常会在群里分享。

    你可能感兴趣的:(谈一谈测开刷算法)