• 0
  • 0
分享
  • 面试了一位6年的软件测试,一问三不知,他还反怼我——软件测试圈
  • 曼倩诙谐 2024-01-16 11:14:25 字数 1972 阅读 581 收藏 0

  最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见。

  在沟通中发现,由于年限不小,他们的定位基本都是高级及以上,毕竟,年限摆在那里,面个中级也不体面。

  面试时我打算聊点基础的,先打开一下话题,结果没想到我一问,不提测试工具,仅仅基础的技术很多也知之不详,6年的工作经验仅仅是功能测试堆起来的,毫无深度,对于APP自动化等等一问三不知,都停留接口测试的基础方法层面上,自动化进阶问题更是一问一个死,前沿技术最新动态也毫无关注。

  以上并不是给不想学自动化测试的人们的一个借口。而是觉得测试者不要在工作中迷失了自己。目前就大量招聘信息来说,想要高薪得会以下几点:

  懂自动化测试基础,懂Appium操作,元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml、配置文件、测试报告等知识,基于关键字驱动、Pytest和jenkins持续集成完成App测试框架设计与开发、测试工具、比如性能测试工具loadrunner,自动化测试工具selenium、Appium。

  做为一名有8年工作经验的自动化测试工程师,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

  一、测试理论

  1.编写测试计划的目的是?

  2.什么是版本控制,常用的版本控制系统有哪些?

  3.简述软件测试与软件开发之间的关系?

  4.常见测试模型有哪些?

  5. W模型的描述?

1-1.jpg

  二、WEB功能测试

  1. jpg和png格式的图片有什么区别?

  2.请说出XHTML和HTML的区别

  3.请写出至少5个HTML块元素标签

  4.请写出至少5个HTML行内元素标签

  5.请写出table标签下面会包含哪些标签元索

1-2.jpg

  三、MySQL数据库

  1.在linux中find和grep的区别?

  2.为什么要使用数据库

  3.什么是MySQL?

  4.数据库三大范式是什么

  5. mysq|有关权限的表都有哪几个

1-3.jpg

  四、Python编程

  1. HTTP的get请求和post请求的区别?

  2.为什么将Python作为编程的入门语言

  3. Python3编码

  4.标识符

  5. python保留字

1-4.jpg

  五、接口-自动化测试

  1. apache和nginx的区别?

  2.什么是API?

  3.列举API测试中使用的一些常用协议?

  4. API和Web服务之间的区别?

  5.什么是Soap?

1-5.jpg

  六、WEBUI-Selenium自动化

  1.如何对app进行弱网测试

  2.什么是自动化

  3.什么是自动化测试

  4.自动化测试优点

  5.自动化测试分类

1-6.jpg

  七、Appium-移动端测试

  1.如何测试-个APP的登录场景

  2. app测试和web测试有什么区别?

  3. android和ios测试区别?

  4. app出现ANR,是什么原因导致的?

  5. App出现crash原因有哪些?

1-7.jpg

  八、测试工具-框架

  1.编写代码段以在WebDriver中启动Firefox浏览器。

  2. JImeter的作用优点以及缺点

  3. jmeter聚合报告里面的参数是什么意思

  4. Jmeter基本使用

  5. Jmeter组件:线程组

1-8.jpg

  九、性能测试

  1. JMeter为性能测试提供什么好处?

  2.常见的性能测试指标

  3.什么是TPS

  4.什么是QPS

  5.你们系统哪些地方(哪些功能)做了性能测试?

1-9.jpg

  十、计算机网络基础

  1.TCP数据报文主要有哪些部分组成?

  2.网络七层模型是什么

  3.通俗理解网络七层模型

  4.传输控制协议TCP

  5.什么是Socket编程

1-10.jpg

  十一、计算机及Linux操作系统

  1.绝对路径用什么符号表示?

  2.当前目录、.上层 目录用什么表示?

  3.主目录用什么表示?

  4.切换目录用什么命令?

  5.怎么查看进程信息?

1-11.jpg

  十二、HR面试-职业规划

  1.解释Python中的身份运算符

  2.请你自我介绍一下你自己,

  3.你觉得你个性上最大的优点是什么?

  4.说说你最大的缺点?

  5.你对加班的看法?

1-12.jpg

  十三、项目场景面试

  1.简单介绍下最近做过的项目

  2.拿一个你所负责的模块,讲下具体怎么测的?

  3.你在这个项目里面主要做了些什么工作?

  4.你们项目组有多少人、开发多少个、测试多少个?

  5.测试人员怎么分工的?

1-13.jpg


作者:YINH    

来源:http://www.51testing.com/html/30/n-7797330.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • web兼容性概述定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息。随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。平台的兼容性:硬件平台:pc手机pad等,操作系统:AndroidiOSWindowsmaclinux。浏览器:谷歌浏览器火狐浏览器IE浏览器等。web兼容性测试:以浏览器兼容性为主,操作系统和分辨率为辅。明确需求:根据用户需求去找浏览器,市场占有率的浏览器(浏览器最近的三个版本)操作系统:安装虚拟机。浏览器市场占有率浏览器内核阵营操...
            0 0 935
            分享
          • 1、案例描述用户选择短信登录 !发送短信后,后端接口逻辑已把验证码缓存在redis, !在apifox上定义对应下发登录短信接口,短信登录接口下载地址:www.apifox.cn这时候问题就来了,怎么样才能让apifox自动获取下发登录短信接口对应的手机号的验证码,自动填充到短信登录接口的code字段?2、解决思路方案一:后端通过接口返回验证码,下发短信接口后再调用该接口去获取验证码(正式环境需要屏蔽该接口,没办法自动化正式环境接口)方案二:apifox直接访问redis获取数据;这需要在apifox添加扩展操作redis的jar包,参考:https://www.apifox.cn/help/...
            0 0 1373
            分享
          • 作者:Apifox blog 李C理前言伴随互联网革命快速创新发展,API 需求的日益剧增,针对 API 的攻击几乎遍布各个行业,据报道 2022 年全年平均每月遭受攻击的 API 数量超过 21 万,游戏、社交、电商、制造等行业依然是攻击者主要目标。例如社交软件某特,在 2021 年发生数据泄露事件,此次数据泄露影响了多达 540 万用户,产生这场“惨案” 正是攻击者利用了登录 API 端点,产生这一漏洞的原因很可能是 API 过度数据暴露以及安全配置错误(下面我会讲到)。显然无论是 API 攻击整体趋势还是对企业和用户的影响都是不容乐观的。那如何去搭建 API 接口的安全“堡垒”?下面我们...
            0 0 1050
            分享
          •   1、引言  在撸码过程中,99.1%的大佬,都不敢说自己的撸出来的代码,是不需要debug的。换句话说,码农在撸码过程中,最痛苦的,莫过于撸出来的代码,为了能避坑,小鱼也是在撸码过程中,总结的一点避坑方法,请各位大佬笑纳。  2、避坑内容总结  2.1无法定位到元素  遇到问题:  找不到元素,脚本报“NoSuchElementException:Unable to find element”,或"定位到了,不能操作,点击无效。  解决方法:  1)查看自己的“属性值”是否写正确  2)元素的标签不唯一,默认找到第一个  3)向上查看,元素是否在frame或iframe框架中  ...
            0 0 1465
            分享
          •       自2018年被评选为编程语言以来,Python在各大排行榜上一直都是名列前茅。目前,它在Tiobe指数中排名第三个,仅次于Java和C。随着该编程语言的广泛使用,基于Python的自动化测试框架也应运而生,且不断发展与丰富。      因此,开发与测试人员在为手头的项目选择测试框架时,需要考虑许多方面的因素,其中包括:框架的脚本质量,测试用例的简单性,以及运行模块可能存在的技术弱点。为了避免出现“选择困难症”,我在此为大家准备了五种Python类型的自动化测试框架,以供比较和讨论。      ...
            13 12 2897
            分享
      • 51testing软件测试圈微信