美文网首页软件测试
测试开发常用技能

测试开发常用技能

作者: 张鹏宇_42ef | 来源:发表于2018-09-05 16:40 被阅读3次

随着随着技术的不断发展和更新,企业对测试开发工程师的能力要求也更高了,比如:

  • 有一定的技术知识和能力,可以review产品代码
  • 学习能力强,有掌握常用自动化测试框架和二次开发的能力
  • 深入了解操作系统、产品平台(iOS或安卓等)的特性,能够深入专 -- 项测试和性能测试
  • 可以帮助开发写一些单元测试
  • 通过review代码完善功能测试团队(众所周知现在很多大厂把功能测试外包)测试用例
  • 开发测试工具或平台
    ……(欢迎补充)
    联想到自己的发展方向,更偏向于开发测试工具和平台以及性能测试方面,所以代码编写能力一定要强。

编程题:

测试开发岗位要求从业者有着扎实的编码能力,未来测试开发的主要工作将从功能测试转移到专项和工具及平台的研发,编码的工作是不可或缺的。我遇到的问题能回忆起来的有这么几类:

  • 基础类:
  1. 常见排序算法
  2. 算法复杂度
  3. 树的遍历,递归非递归,深度优先和广度优先
  4. 链表题考到的最多:链表反转,环相关问题,删除中间元素等
  5. 等;
  • 字符串处理:
  1. 字符串反转
  2. 文本的规范化(首字母大写,单词规范化)
  3. 关键字查找及过滤
  4. 等;
  • 综合编程题:
    大都记不太清,会稍微有点难度,部分题目在LeetCode上也见到过,如经典的Longest Substring Without Repeating Characters。说真的,如果想拿到大厂或者新生代互联网公司的offer,题还是要刷的。这里分享我的个人经验,一般Python答起来会更轻松点,常见的面试题很多都是很有技巧性的,而Python在临场发挥时应对这些问题都比较简单。但是有些问题用Python就不够简洁,比如说Python严格来说是没有树和栈这些结构的。

总的来说编程题都不是太难,最好是Java/C++和Python都熟练,这样应对大多数的题目绰绰有余。

相关文章

  • 测试开发常用技能

    随着随着技术的不断发展和更新,企业对测试开发工程师的能力要求也更高了,比如: 有一定的技术知识和能力,可以revi...

  • Get APP 测试新技能

    Get APP测试新技能 APP测试常用工具以及框架 1)纯白盒方式的测试,Monkey。一般是开发用的比较多,动...

  • 移动无线测试技能树

    移动无线测试技能树 -常用IDE -基础知识 -常见应用模式 -常用工具 -常用UI Automation框架 -...

  • iOS-Main - 单元测试 &基本体验

    简介: 单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和测试驱动开发 测试驱动开发是 红灯(有错误) /...

  • 软件测试管理快速入门14-人力管理技巧

    什么是人力技能? 30%的项目成功来自技术技能,如测试技能,开发技能,管理技能.......而70%来自人力资源。...

  • 单元测试

    1、什么是单元测试 单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和测试驱动开发; 单元测试主要针对业务...

  • iOS开发常用技能

    我把我觉得很好用的方法技能无私奉献一下吧。欢迎收藏关注。 1.删除某个view上面的所有视图 [self.jggV...

  • Java程序员开发编程常用的工具集合

    1、常用开发工具 2、常用接口测试工具 3、常用远程连接工具 4、一些其他常用工具 5、总结 1、常用开发工具 作...

  • Linux查看日志常用命令

    使用linux查看日志排除bug是不少开发和测试人员的必备技能,为了更好的使用,所以百度结合自己经验总结一下常用的...

  • 7个常用的Java测试工具和框架

    自动化测试可以快速自动完成大量测试用例,节约巨大的人工测试成本;同时它需要拥有专业开发技能的人才能完成开发,且需要...

网友评论

    本文标题:测试开发常用技能

    本文链接:https://www.haomeiwen.com/subject/sqgawftx.html