测试开发需掌握哪些技能

一、基本编程能力

       底层语言掌握其一:Java、Go

       高级语法可选:首选python,其次Kotlin Nodejs

       领域语言必须懂:shell、SQL、Docker

       领域技术掌握:Linux、Android 、Ios

       算法与数据结构:堆栈、链表、二叉树(了解)

二、自动化能力

      界面自动化:selenium、Appium、ATX、STF  UIAutomator、WebDriverAgent

      服务端接口测试:

               Java :HttpClient、RestAssured          Python:Requests、HttpRunner

      性能测试:Jmeter、nGriner、Gating、Locust

三:测试框架深入理解能力(测开的关键)

  •       Appium的框架原理是什么,二次改造

  •       如何并发运行测试用例(可以用分布式)、测试用例的执行顺序是如何控制的
  •       如何自定义Appium
  •       测试报告如何定制,用例覆盖度
  •       跨多端平台的用例如何维护
  •       端到端测试如何做、如何利用mock解决app数据依赖问题
  •       部门架构是什么样,用的技术栈是什么

四:问题定位白盒测试能力

  1.  静态分析能
  • 2
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值