灌水 从技术层面考虑,你认为哪些技术是测试开发的核心技术

无为 · 2018年03月14日 · 最后由 肖勇 回复于 2018年05月27日 · 3057 次阅读

如题,做个调查。

你认为作为一个测试开发,哪些技能是核心技能?

工具的使用:jmeter、selenium、appnium

技术栈:前端开发工具,如 vue、react、后端开发 spring boot 或者 node.js 里边的 koa 或者 express 等

测试工具链的二次开发:jmeter 插件开发、代码覆盖率统计工具的二次开发、代码静态扫描、精准测试插件等

共收到 10 条回复 时间 点赞

分方向了, 每个领域用到的东西不一样。 但基本是测试工具,前后端开发,运维相关的都是核心技能

都不会,那我算点点点了

从字面意思来理解就可以了:一个优秀的测试开发工程师,首先必须是一个优秀的开发工程师,只不过测试开发主攻软件的质量方向,纯开发工程师主要负责把功能实现。

我觉得是 算法

提升质量效率,提升业务价值,测试开发只要能围绕业务,去提升整体效率,解决业务部门的难点,管他用啥工具或者语言,只要能解决都是好样的,否则抛开业务都是耍流氓

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

思想才是核心,其他的只是手段

SinDynasty 回复

这个帖子主要讨论的是技术哈。思想太泛了,很容易务虚

CC 回复

可能帖子写的不是很好,我补充下发帖的原因吧:
1、在灌水区看到有人发出自己的 resume,发现大家所会的技能或者工具都是大致一样的
2、在某个帖子下,我看到有人提到,Loadrunner、oracle 这些都属于过时的技术,且工具的使用,竞争壁垒不够

所以有此一问,如果要做好一个测试开发,或者想进稍微好一点的平台(如一线大厂),具体要如何构建自己的技术体系跟方向,不至于被认为自己会的都是大路货,而且有点过时?

首先要有开发的能力甚至是比纯功能开发更扎实的功底,其次是对技术的追求,喜欢钻研技术,对新技术的探索;最后要熟悉业务,结合具体的业务去自动化工作流程,设法提高效率。

10楼 已删除

第一 肯定是超强的开发能力
第二 好的软件工程能力,对整个软件工程有所了解,这样的话,对测试的发展是很有好处的。
第三 业务能力,不懂业务,则技术没有生长的土壤。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册