阿里实习-测试/测试开发岗 入职2年 分享岗位日常和备战指导

先描述下测试开发岗 工作日常

我们也叫QA quality assurance, 质量保障。一句话总结的话,我们主要的工作就是 测试开发小哥哥写的代码。

开发一般只负责某个功能模块,而我们是需要站在全局视角来观察、度量整个系统的角色。QA对交付的软件质量负责,功能符合产品需求的预期,在当前用户量下性能满足要求,测试效率是否还能提升....

我们要干很多事情:

  • 测试分析,通过codereview, 技术方案review 制定测试方案、需要覆盖的场景,输出测试case
  • 问题排查,bug定位 前端 or 后端 再深入一点 根据错误码定位到代码行
  • 测试服务化/数据构造工具(如何快速构造出各种场景的数据),手工测试中数据构造是非常麻烦的事 有的复杂系统,数据构造不了根本没办法测试,例如交易结算,没有前置的各种交易订单数据 根本测不了
  • Mock工具 摆脱外部环境依赖,阿里已经是微服务化了的,服务都是拆分成一个个的微服务,你所负责的可能只是流程中的一个环节,测试环境一般都不太稳定,例如你依赖一个服务查数据,结果它挂了,你可以通过工具返回mock值完成你自己功能模块的单元测试,或者是一些要和外部系统对接的功能,
  • 线上的故障 监控,数据一致性监控,简单来说,数据经过系统加工,从一个状态变成另一个预期的状态,如果出现预期外的状态,那可能就是系统异常啦,例如交易成功7天后要打款给卖家,这个任务半个月还是未打款状态,那肯定就有问题啦
  • 线上用户反馈的问题 分析,再优秀的测试也不能100%覆盖所有场景,线上用户反馈
  • 编写自动化脚本 持续集成,如何快速回归,保障系统主要功能的稳定性 。如何快速的写出自动化脚本覆盖当前的核心功能,其次是业务在快速发展,代码持续变更,开发一改代码 用例全挂了这肯定是不行的,如何维护用例的稳定性也是我们一直努力在做的事情
  • 专项测试:性能测试、安全性测试...
大厂的好处之一就是 阿里你可以学习和使用到内部牛人做的很多平台和工具,绝对的业内领先。顺便说下,尤其是在阿里带火的中台化策略下,中台输出了很多神器,绝对的测试效率提升~

测试岗偏爱的特质

包含但不限于:开发技能、算法、论文发表、竞赛 、测试相关的实习经历、优秀的观察能力、对异常敏锐、沟通与协调能力、善于制定计划...

一轮面试中,候选人没有明显的短板,再加上2-3个亮点,就能说服面试官给你pass
和开发岗相比,测试的技术栈的特点是广而不深。
校招阶段,大家准备一些比较基础的内容就好,先把面铺开,一些比较深的技术原理一般不会被问到,可以以后工作过程中再慢慢深入
  • 语言首选java,熟悉和理解 面向对象的基本思想 。其他语言也可,团队里很多测开小伙伴在学校的语言五花八门 C++,python都可,不过阿里内部大多数的BU 后端开发语言都是Java,进来之后用得比较多
  • 基本:spring boot,spring等框架类的使用经验,熟悉基本的原理 例如ioc, aop,对于开发经验比较缺乏的同学,建议大家从网上下载一些web系统的源代码,先看代码结构:前端页面->后端->service->DAO->MySql ,然后再自己试着写几个页面  整个过程大概1-2周时间,熟悉完这些 可以说你就具备简单测试工具的开发能力了
  • 基本:熟悉常用的数据结构,Map, List等,建议读读源码,哪些是线程安全的,面试中经常会问到
  • 基本:多刷些难度中等的笔试题,测开岗也要求笔试,而且今年是先笔试再面试,笔试虽然不会刷人,但是面试官会看到
  • 基本的问题排查能力:熟悉计算机网络尤其是HTTP和HTTPS、Linux常用命令 TOP10了解下、数据库MySQL 常用语句 insert,update,select, join,索引等
  • 高级选手:了解/熟悉 jvm 的基本原理,以后工作中做性能分析时经常会用到
  • 高级选手:很多做算法的小伙伴担心自己没有工程实践经验,也没有测试经验,和岗位不匹配。其实你们非常有优势,我们团队好几位同学都是算法出身,而且工作中也有好多应用场景,可以把一些比较前沿的方法找一个点落地,就很取巧可以拿到很好的绩效,例如挖掘评论数据 分析线上故障
  • 高级选手:参加过的竞赛也可以提及,即使名次不好也没关系,阿里喜欢爱折腾的人,分享你从中得到的收获 会让面试官觉得你是一个喜欢挑战并且善于学习的人
  • 优秀的观察能力、对异常敏锐 ,这点是测试岗独有的,分量很重的一项软实力,因为QA就是发现问题的人,如果你有这样的素质一定要写在简历上,在自我介绍时用一两句话提及,并且准备好相关的事实佐证
  • 沟通与协调能力,软件质量可以分为 软件开发的过程质量和结果质量,对于过程质量 需要QA有能力去协调和约束 开发、产品...的行为,如果有社团、班干部 等经历可以写上去
  • 善于制定计划,并且能坚持执行,能举出一两件事例,让面试官觉得你是一个成长型选手,即使现在哪方面有所欠缺 但从长远看有潜力
找工作确实辛苦,身心都承受巨大的压力!祝愿小伙伴都能找到满意的工作~

更多经验分享:



内推通道:扫码内推


团队介绍:

#测试##内推##阿里巴巴##测试开发工程师##校招##春招#
全部评论
今年阿里所有岗位的校招还是 A 才能进, 参考去年的录取率,后台研发java和算法岗的竞争超级激烈,产品岗校招HC很少, 测开岗难度适中,薪资和java研发一样,工作强度略小,可以说是成功率比较大的岗位了~
点赞 回复 分享
发布于 2020-03-21 14:47
  心疼找工作的童鞋
点赞 回复 分享
发布于 2020-03-21 23:22
面试有几轮呢
点赞 回复 分享
发布于 2020-03-23 16:19
请问C++后台开发转测试,需要准备哪些东西,非科班很懵懂,谢谢
点赞 回复 分享
发布于 2020-03-24 08:10
想问下,三面一般考察啥,大概会聊些什么
点赞 回复 分享
发布于 2020-08-15 14:12
真的这么复杂?
点赞 回复 分享
发布于 2023-09-03 23:54 北京

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
12
78
分享
牛客网
牛客企业服务