前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谈一谈测开刷算法

谈一谈测开刷算法

作者头像
我去热饭
发布2022-05-19 13:50:46
2630
发布2022-05-19 13:50:46
举报
文章被收录于专栏:测试开发干货

说起算法,谈虎色变。

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

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

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

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

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

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

  1. 很底层的数据处理上
  2. 简单的业务逻辑上

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

比如下面这段代码:

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

再比如这段:

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

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

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

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

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

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

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

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

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

而博主已经达到化神后期了

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档