阿里P7测开岗大佬手把手教你「软件测试秘籍」

阿里P7测开岗大手子手把手教你【软件测试秘籍】 本人阿里CTO线测试开发岗,入职阿里系已有两年,从事软件测试岗位五年有余。双非一本计算机系出身,大佬说不上,今天跟学弟学妹分享一下我这几年的学习软件测试心得。 一、 熟练使用SQL 常用的 sql 语句一定会写。比如说增删改查之类。 了解数据库的事务、会编写存储过程、熟练常用的系统函数。 了解并可以进行数据库的备份、迁移、还原、镜像等操作 对 sql 语句进行调优,并对可以对运行的语句监控查看性能 了解数据库集群等操作。 阅读详情

本人阿里CTO线测试开发岗,入职阿里系已有两年,从事软件测试岗位五年有余。双非一本计算机系出身,大佬说不上,今天跟学弟学妹分享一下我这几年的学习软件测试心得。

一、 熟练使用SQL

  • 常用的 sql 语句一定会写。比如说增删改查之类。
  • 了解数据库的事务、会编写存储过程、熟练常用的系统函数。
  • 了解并可以进行数据库的备份、迁移、还原、镜像等操作
  • 对 sql 语句进行调优,并对可以对运行的语句监控查看性能
  • 了解数据库集群等操作。

二、 Linux

Linux是测试人员的基础功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。

1、基本命令

常用的Linux基本命令,面试经常会问的,或者给出一种场景,问你用什么命令。

2、查看日志

初级测试人员在工作时经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?

那就是根据发现的bug根据日志级别,来查看日志,定位问题。

具体的日志级别分为四级:

  • info : 代码 info 信息,不包括sql语句等一些debug信息
  • warning warning : 代码警告信息error :
  • 程序本身报错信息 java.lang.outindexERROR…
  • critical :几乎用不到

一般不符合需求的bug在 debug中,程序本身报错的bug在 error中。

三、 使用数据库,跟数据流向

1、数据库的本质

常见数据库主要是MAYSQL、ORECAL、Redis

其中Mysql数据库是典型的关系型数据库

2、数据库操作

(1) 数据库和表操作

(2)表数据操作

(3)复杂sql查询

四、写好测试用例

测试用例必须包含的内容:

用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。

1、测试用例的编写流程

需求分析->提取测试点->测试用例编写->测试用例评审

2、编写测试用例的思路

(1)根据产品的RPD,提取测试点。

(2)根据数据流的走向。

(3)根据的架构部署。

(4)编写测试用例的常用方法:等价类划分法、边界值分析法、流程图法等。

(5)覆盖弱网测试、接口测试、安全测试、性能测试等。

(6)常用测试工具有:Postman、 Charles、 Fiddler 、Jemter、Loadrunner等。

3、编写测试用例注意事项

(1)根据项目的实际情况设计测试用例表格

(2)用例格式不要生搬硬套

(3)根据具体情况编写

(4)学会质疑需求,不要完全按照需求来写测试用例,要从客户和产品的角度来理解需求,看到需求之外的功能和体验

五、 http与https协议

面试经常关于Http协议的下面几个问题

  • Http协议原理
  • http和http协议的区别
  • TCP和UDP的区别
  • session和token的区别
  • 公钥和私钥的理解
  • get和post的区别
  • 从输入URL到页面加载发生了什么
  • 什么叫代理,正向代理和反向代理?

六、了解业务

业务熟悉后,会知道很多常识,知道下面的常识之后,你就可以尝试进阶,学习做自动化测试、接口测试、性能测试

  • 什么时候介入自动化 => 当你系统趋于稳定的时候
  • 什么时候介入接口测试 => 当接口开发完毕的时候
  • 什么时候介入性能测试 => 当出现促销的时候,或者抢购的时候(618大促,过年抢火车票,抢优惠券)

比如说,5000张优惠券,大概有多少人抢,在多长时间内抢完。

七、 bug管理

做功能测试,还有个很重要的工作就是bug管理,一个优秀的的测试人员,线上bug非常多,多于和你一起工作的其他同事,但是线上bug非常少,少于其他同事。

1、 bug定义

(1)不符合需求的

(2)程序本身报错

(3)不符合用户的使用习惯

2、bug生命周期

当我们测试人员提交一个bug的时候,自始bug就有它的生命周期,从开始到结束。

3、测试报告

把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础测试报告和测试计划一样,一般由测试leader编写,测试人员需要了解一下测试报告中都有哪些内容。

八、 典型bug

1、抓包作用:测试一个app搜索功能,抓包,抓到一个搜索接口,突然发现抓到了两个请求接口 -> 当访问量上来了,服务的压力上升两倍

2、数据流走向 :测试时候发现页面上数据只有一条,但是数据库里面多了一条 -> 1、数据量变大,查询变慢 2、脏数据太多,瞬间爆满,程序崩溃了

3、弱网测试:app项目一定要有弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/wifi 等)

软件测试这个行业博大精深,打好优良的基本功才是自己安身立命的王道。送广大的朋友们一句话“行百里者半九十”技术不等于工具,愿诸君奋勉!

阿里测开岗定级P7全流程加面试真题 现在网络上到处充斥着阿里P7,P8的,只有真正去面一次阿里才真的知道定级到P7有多难。 我是今年十月下旬开始投递阿里CTO线,现已收到意向。整个流程持续近20天!本人只擅长python,阿里内部又以java为主,感谢面试官给了机会,说进去后能转java 阿里从开年到现在,慢慢放开P5、P6的职位,也就是5、6、7都可以招。阿里人才招聘指标是背在团队身上,并不是HR身上,所以团队每晚都会空出两小时做招聘,这也是和其他公司不一样的招聘体验。 大体流程:简历评估-> 初面 -> 复面 阅读详情

相关推荐

三个月的2020秋招测开面试经验,包含阿里,百度、华为等面试题

不知不觉又到秋季了,记得去年的秋季我还是一个每天都在面试的面试人,现在不一样了,现在我是打工人了,上升了一个级别,现在又开始秋招了,所以把去年的秋招面试题总结出来,给大家参考参考,希望对大家有帮助。 复习的时候,主要参考的有: 整理的电子版资料和 软件测试宝典总结的知识点,这两份资料总结的很全面,基础的知识点都有涵盖,如果你需要的话可以找我获取,获取方式我就放在文末了! 去年秋招虽然节奏很快,但是感觉难度不是很大(针对测开来说 ),很多我面过的公司还是比较偏基础,问的都不是很难的那种,所以只要基础的复习到.

起码有故事 870

我在阿里做测开

本文是《聊下自己转型测试开发的历程》的下篇,上篇讲述我的职业历程,这篇讲述我在阿里工作一年对测开岗位的体感以及给想转测试开发的朋友一些建议:如何转型测试开发。 1.我对阿里测试开发岗的认识 对测开岗位的理解:测试开发仍属于“测试”,测试工程师侧重“被动”的质量保障,即通过常规的测试手段保障业务质量,但随着公司业务场景的复杂以及研发周期的不断缩短,这种传统的质量保障手段已不能满足新研发模式下对产品质量的要求,如何在活多人少的情况下保障高质量,这就需要测试人效的提升(同样的时间做更...

所寫即所思|一个阿里质量人对测试的所感所悟。 4395

OAI数据集申请与实战:从权限获取到医学影像分析应用

本文详细介绍了OAI数据集的申请流程与医学影像分析实战应用。从NDA账户注册、数据下载技巧到骨盆X光关键点检测的完整实现,帮助医学研究者高效利用这一权威骨关节炎数据集。特别分享使用Pei Y标注数据训练U-Net模型的经验,包括预处理、注意力机制优化等实用技巧。

weixin_30275415的博客 478

裸辞闭关60天,啃下这些软件测试笔记,有幸通过阿里测开岗P6面试

时代在发展,互联网之下,稍有一些落后可能就会被淘汰掉,因此我们需要不断去审视自己,通过学习来让自己得到相应的提升。近段时间,我也了解到很多小伙伴不清楚作为应该掌握什么样的核心知识?实际上,那些老生常谈的性能测试、自动化测试我也就不再去重复了。

2401_83387413的博客 1129

EEG | CHB-MIT癫痫数据集CNN分类实战(一)

CHB-MIT癫痫数据集CNN分类实战

Always learn from the best. 1万+

fastadmin云快充充电桩系统部署文档uniapp

多商户 嘎嘎快充V1.0部署文档 一、服务器环境: 服务器配置4核心8GB内存5M带宽以上配置 VX next1402 只支持linux环境 nginx1.22 php7.2 开启redis、fileinfo扩展,关闭禁用workerman gatewayworkerman需要的函数,如pcntl相关的函数 mysql5.7 supervisor redis 注意: 1.站点必须配置https、websocket配置wss 2.注意开放直连服务端口:2024,并添加到安全组 二、必

itholiday2014的博客 1629

拿到美团ssp 、阿里的测开offer,选哪个好

今年秋招基本已经进入到了开奖阶段。现在也陆续有粉丝拿到了大厂测开的offer,但陷入了选择困难症

测试萌萌 2236

【亲测】ubuntu20.4 安装CUDA11.8

一步一步搭建C++ CUDA CUDNN TENSORRT OPENCV DNN ONNXRUNTIME推理环境

weixin_40950590的博客 3894

阿里一P7员工为证明自己年入百万,晒出工资,却被网友...

阿里的工资在行业内确实是比较高的一类,之前网络上流传着阿里P7年入百万的消息也不是空穴来风,日前,有位阿里P7员工,为了证明自己的确年入百万,晒出了他的工资,网友们看完都沸腾了。什么情况?一起来看看。

程序员二黑 4848

从零开始Cubemx配置STM32搭载freeRTOS以及lwip实现tcp网络通信(二)

Cubemx配置LWIP,实现网络通信

qq_30623327的博客 1万+

STM32CubeMx + FatFs 实战:SD卡DMA传输中断回调问题深度解析

本文深度解析了在STM32CubeMx环境下,结合FatFs文件系统并使用DMA进行SD卡读写时,程序可能出现的“卡死”问题。核心原因在于HAL库的弱函数回调机制未被正确处理,导致DMA传输完成中断后,状态机锁死。文章提供了两种实战修复方案:直接修改HAL库文件或在用户代码中重写回调函数,并给出了关键的配置检查点与调试技巧,帮助开发者彻底解决SD卡DMA传输中断回调失效的难题。

weixin_29176179的博客 330

今天终于知道了,阿里巴巴 P8、P9 及以上到底是什么水平?

做人做事不能万事向钱看,但是钱这个东西很多时候都反映了事物的价值以及一个人的能力水平。

一个不太黑的测试人~ 1万+

软件测试面试题之易错题

(1)白盒测试:又称功能功能 测试、数据驱动测试和行为测试,是一种从用户观点出发的测试,被测程序为黑盒子, 通过测试来检测每个功能是否能够正常使用。(2)黑盒测试:又称结构测试和逻辑驱动 测试,是知道产品内部工作过程,通过测试来检测产品内部动作是否按照规格说明书 的规定去正常运行。(1)、测试需求分析;(2)动态白盒测试:需要对各个模块功能、模块间的接口、局部数据结构、主要执行路径、 错误处理等方面的测试。(2) 集成测试所测试的对象是模块间的接口,其目的是在找出在模块接口上面,包括整体体系结构上的问题;

m0_37449634的博客 678

阿里测开岗面试失败后,学长丢给了我这份文档,让我好好沉淀一下...

前段时间金三银四面试季,我也想试试自己的能力,于是投了阿里的测试岗,结果当然是失败了,学长为了安慰我,整理了一份互联网大厂真题和一下简历模板。

自动化测试技术栈 2945

maxim max96712+max96717调试笔记

mxxim max96712 和max96717调试笔记

libuping2023的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

裸辞闭关60天,啃下这些软件测试笔记,有幸通过阿里测开岗P7面试

分享软件测试技术文以及学习经验也有一段时间了,实际上作为测试工程师,我们都清楚学习的重要性,毕竟时代在发展,互联网之下,稍有一些落后可能就会被淘汰掉,因此我们需要不断去审视自己,通过学习来让自己得到相应的提升。 近段时间,我也了解到很多小伙伴不清楚作为测试工程师应该掌握什么样的核心知识?实际上,那些老生常谈的性能测试、自动化测试我也就不再去重复了。所以花了一个星期,整理了这份400页的"高分宝典",主要涉及软件测试基础、MySQL、liunx、APP测试、工具相关等几个部分,以及我个人的一些面试.

m0_56676641的博客 294

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

百度测开等开奖了

现在秋招还没有结束,还没拿到满意offer的同学,还可以看看后续补录的机会,可以参考一下她的求职心路历程和面经..

人生不怕起点低,就怕没追求 1093

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ChatGPT教你面试阿里P6测试开发岗

看完ChatGPT回答后,不免惊呼,这货这么牛P的么,P6的面试题回答出P7味来了。但是细心的朋友可能发现了,对于偏主观发散的题目,ChatGPT的回答也难免“官话”、模版化,缺乏独特个性。技术型题目回答的还是不错的,专业且有条理。

所寫即所思|一个阿里质量人对测试的所感所悟。 5492

在职阿里六年,一个29岁P7女软件测试工程师的心声

简单的先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有4家,另外2家失败的原因在于: 1.对于系统知识的了解不够全面,在最后一轮主管面试的时候,主管问得比较细,最后由于不会回答,就直接回去等通知了。 2.另外一家失败的是一家小公司,本身人数就不是很多,面试完我多方了解了一下,对方认为我基本功什么的都不错,但是实际项目经验还是欠缺一些,因为对方是创业型公司,需要人上手就能干活,

PZB924265的博客 1442

职业经验|我在阿里做测开

本文是《聊下自己转型测试开发的历程》的姊妹篇,上篇讲述我的职业历程,这篇讲述我在阿里工作一年对测开岗位的体感以及给想转测试开发的朋友一些建议:如何转型测试开发。 1.我对阿里测试开发岗的看法 对测开岗位的理解:测试开发仍属于“测试”,测试工程师侧重“被动”的质量保障,即通过常规的测试手段保障业务质量,但随着公司业务场景的复杂以及研发周期的不断缩短,这种传统的质量保障手段已不能满足新研发模式...

所寫即所思|一个阿里质量人对测试的所感所悟。 649

程序员上班 “划水” 向阿里猛投简历,两次被吊打后,终成 “弱鸡” P7

怀揣着对大厂的梦想,程序员小王本想在工作两至三年的时间内能进入大厂,奈何竞争是如此激烈。而且进入大厂并不容易,曾经一度被腾讯、京东、美团等大厂刷下来,甚至有些公司连面试机会都没给。今年恰好趁着那段时间的空档期,程序员小王下定决心,向阿里发起“总攻”。在这次面试阿里之前,程序员小王在去年年底到今年6月份这段时间不断的查缺补漏,把大部分时间都花在了学习技术上面,去看阿里招聘网站上的岗位需求是什么,Mysql不好就狂刷Mysql,Redis不够深就扎进去学…...

自动化软件测试 787

阿里P8测开晒出2月工资条,看完真的狠狠扎心了…

新的一年,晒薪资的又多了起来,有服务员、工人、护士、教师还有“程序猿”。互联网成为了21世纪的一个新物种,不仅使工作轻松,收入也相当可观,这就引起了大量的互联网新人加入。程序员这类技术工种在大多数人眼里都是“高智商”,高薪资,那程序员到底每个月的工资能开多少呢?前几天,有位老粉私信我,说看到某95后学弟晒出阿里P8的工资单,从曝光的截图来看,这薪资水平已经秒杀了绝大部分工薪阶层,甚至有些企业的高层都拿不到这样的薪资,他是真酸了…想狠补下技术,努力冲一把大厂。

kk_lzvvkpj的博客 3318
上一篇: MySQL的增删查改,你真的会了么?一文掌握MySQL不是梦
下一篇: 年薪10W跟年薪30万的软件测试工程师,差别在哪?
程序媛月下
博客等级 码龄7年 5262粉丝 462原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值