通用技术 最近换了新公司,从 web 端转向测移动端,需要掌握些什么技能呢,有点迷茫

karen · 2019年10月27日 · 最后由 married577 回复于 2019年10月30日 · 2126 次阅读

最近换了新公司,从 web 端转向测移动端,需要掌握些什么技能呢,有点迷茫
在上将公司一直做得是 web 端的功能测试,然后自己学了一点 python 做自动化测试
换了新公司之后,主要是对 app 进行测试,包括了 Android 和 ios,在这里向问下做移动端测试需要了解些什么呢,
比如一些 Android 开发的东西?然后后期可能也是需要自动化,像我这样有一点 python 基础的来说,学 swift 还是 kotlin 呢

共收到 11 条回复 时间 点赞
仅楼主可见

了解一下😄

先把 adb 用好~

多玩手机,尤其是 Android,对手机特性要了解。
看一点 Android 和 iOS 开发的书籍,不要求多精通,但是一些开发的基本概念和术语要理解。
抓包工具一定要熟练,adb 几个常用的命令要会用。

做移动端自动化的公司项目组并不是太多 主要还是界面测试和接口测试,抓包工具会用会分析就能解决大部分问题。熟悉手机特性 操作系统特点 移动定位 证书权限相关的知识,自动化的多学学 看项目组整体的自动化方向部署了

抓包工具,appium

你是测试学开发干啥,直接 stf+appium 搞起

和端没关系,脚本还不是用 py 写

married577 回复

不是诶,公司要求用 swift 或 kotlin

无非就是要测试,要测试先搞清测试目的,要解决的问题。做测试开发非得局限在编程语言,测试框架上?
1、移动端也是跑在 linx 之上,至少 shell 是有的,移植编译的 arm 工具是有的
2、跑个 app,ios swift 和 android 的 kotlin 是有的,但真需要用 app 的开发方式测 app?
3、移动端和 PC 端配合完成测试场景,PC 端就十分开放了,就看用什么编程语言快速解决问题

再来看看个人的职位任务
1、测试执行?
设计测试 case 能力是基础吧;
复用测试经验排 case 优先级,优先发现严重问题是经验价值吧;
掌握移动端相关技术知识点、项目需求设计细节是玩转测试的基础吧;
基于测试工具和 UI 测试框架提高执行效率都快发展成必备能力了,要掌握吧
2、负责测试专项?
专项基础把控范围,测试方式,把控标准要有了解吧;
如需外部测试设备,要掌握外部设备使用,串口调试控制吧;
3、执行 team 管理?
组织团队,招聘,工作安排,项目节奏和测试计划的协调,项目团队间沟通等工作内容增加,要有自己的掌控团队的风格、沟通、汇报、人员和计划管理能力吧
4、测试开发?工具方向还是支持业务需求?
工具方向:要有工具设计思路吧,要积累方案思路让工具真正能用起来吧,要持续支持迭代维护吧
支持业务:要按需求建立框架,按维护策略持续输出支持吧,要做 CI/CD?

多些反问,自然而然就知道需要什么,解决问题的有效思路积累下来是资本。

karen 回复

怪得很

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