24校招,Moka测试开发工程师一面
前言
大家好,今天回顾一下楼主当时参加moka测试开发工程师的面试
对其中一些重要问题,我也给出了相应的答案
过程
- 自我介绍
- 挑一个项目,详细介绍你在其中担任的职责
- 如何安排工作的,有什么成果?
- 回归测试如何设计,怎么把控? 答:如果是上线新功能,全盘测试+老功能的测试
- 有哪些用例设计方法? 答:等价类划分、边界值分析、判定表、正交实验法、状态迁移法、错误推测法
- 表单你了解吗? 答:Form表单,收集数据
- 针对表单提交功能,在不同输入条件下,写测试用例 答:null、格式区别、图片大小、文本长度、其他语言、乱码、实时反馈、XSS注入、SQL注入、安全性、可靠性
- web安全漏洞? 答:SQL注入、XSS、CSRF、Dos
- 版本控制工具有哪些? Git、SVN
- 如何创建分支? git branch 分支名、git checkout -b 分支名
- 创建分支之后,做些什么? add 文件
- 介绍一下Git使用的整体流程 答:git init git add git commit git log git branch\checkout git merge git clone
- 事务是什么?访问或更新数据库中各种数据项的一个程序执行单元
- 事务使用的场景? 支付界面
- ACID
- 分组查询 group by
- http是什么? 超文本传输协议
- http和tcp的区别? 性质:http是请求-响应协议,TCP是面向连接的传输层协议;连接:http运行在TCP上;功能不同、连接状态不同。
- http请求方法 get post delete
- get和post的区别? 安全、效率、是否可被缓存
- http状态码? 1-information,2-success,3-redirect,4-client error,5**-server error
- 区分前后端问题? 前端:开发者工具、请求信息是否正确、界面兼容性,后端:响应信息是否正确、日志、打点服务、连接建立状态
- 访问一个URL,页面空白,怎么定位问题? 换一个设备、抓包、切换网络、看报错、看url
- 怎么判断后端有没有响应? 响应报文、服务器状态、硬件使用率
- 接口测试项目
- 压力测试怎么做? 测试系统所能承受的最大访问量或响应速度,加压,大量请求
- 性能测试关注哪些参数? CPU、内存、响应时间、数据库读写
- 测试重复工作会枯燥吗?
- 反问
- 反馈bug
总结
第一轮面试,一般都是考察应聘者的基础素养,看这个人是否达到了岗位所需的基础知识
二面就会考察一些更加深入的东西,比如场景设计、项目工作等
如对此次面试的第二轮考核过程有兴趣,欢迎关注博主,马上更新!
欢迎点赞、收藏、评论,it's important for me.
欢迎点赞、收藏、评论,it's important for me.
欢迎点赞、收藏、评论,it's important for me.
24校招,Moka测试开发工程师一面的更多相关文章
- 什么是测试开发工程师-google的解释
什么是测试开发工程师-google的解释 “ 软件测试开发工程师[SET or Software Engineer in Test],和软件开发工程师一样是开发工程师,主要负责软件的可测试性.他们参与 ...
- Poptest学员之当小厨师变成测试开发工程师
没开玩笑,这是我们的真实案例.做培训以来,各行各业转行做测试的学员见得太多了.修车的.客服的.销售的.司机的.医护的.前台的等等.职位虽然不分贵贱,但是薪资却分多少.每个人心中都有让家人和自己过上好日 ...
- 翻译一篇文章:It's Difficult to Grow a Test Developer(成为测试开发工程师的艰辛)
翻译一篇文章:It's Difficult to Grow a Test Developer(成为测试开发工程师的艰辛) 以下文章是送给来poptest学习测试开发工程师的学员们,很多人想测试工程 ...
- Java or Python?测试开发工程师如何选择合适的编程语言?
很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对 ...
- 【转】测试开发工程师必备软硬能力&高级测试开发工程师需要具备什么能力?
对于测试的基本知识,可以查看软件测试相关书籍 对于在公司成为一位优秀的测试开发工程师,我觉得下面这篇文章涉及到的是我们需要的,稍微进行改动https://blog.csdn.net/sinat_210 ...
- 广州CVTE招聘-测试开发工程师
内推邮箱:keweisheng@cvte.com 地点:广州 公司简介 CVTE成立于2005年,总部位于广州科学城,旗下设有多家独立的子公司,在香港设有全球服务中心,在国内设有21个营销服务中心和近 ...
- 《Google软件测试之道》测试开发工程师
拖延了将近半年的草稿,断断续续的写完了.之前草草翻看完这本书,关注点主要在TE上,而关于SET的部分则只是浏览,最近后知后觉,又翻出了这本书,重新看了一遍,又有新收获. 就说说Google的SET是如 ...
- 牛客网试卷: 京东2019校招笔试Java开发工程师笔试题(1-)
1.在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量模型描述正确的是() A 是一种线性开发模型,具有不可回溯性 B 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析 ...
- 挑战一下吧!C#测试开发工程师英语面试题
1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size o ...
- POPTEST 测试开发 免费培训课程报名
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...
随机推荐
- (Good topic)卡牌分组(3.27leetcode每日打卡)
给定一副牌,每张牌上都写着一个整数. 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌. 组内所有的牌上都写着相同的整数. 仅当你可选的 X &g ...
- 使用 TortoiseGit 在两个项目之间共享代码(cherry-pick)
需求:项目 A 需要新增项目 B 的部分代码,要求不变更 commit message 信息 做法 项目 A 新增上游 Remote,Remote URL 为 项目 B 的 URL 新增方式:依次点击 ...
- 🔥🔥Java开发者的Python快速进修指南:面向对象进阶
在上一期中,我们对Python中的对象声明进行了初步介绍.这一期,我们将深入探讨对象继承.组合以及多态这三个核心概念.不过,这里不打算赘述太多理论,因为我们都知道,Python与Java在这些方面的主 ...
- MySQL 有哪些常见的面试题
MySQL 是一种常用的关系型数据库管理系统,在面试过程中经常会涉及与 MySQL 相关的问题.以下是一些常见的 MySQL 面试题: 1. 介绍一下 MySQL 和其他数据库管理系统的区别. - M ...
- 快速认识,后端王者语言:Java
Java作为最热门的开发语言之一,长居各类排行榜的前三.所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需. Java 是一种高级.多范式编程语言,以其编译为 ...
- 基于yolo的口罩识别(开源代码和数据集)
2020年开头真的很人意外,开年爆发了疫情.此次疫情牵动了各行各业,在这里衷心的感谢奋斗在一线的医疗工作者:您们辛苦了.作为一名非医专业的学生,在这样情况下,除了不乱跑以外,我也想以另一种方式去致敬那 ...
- Maven仓库settings.xml配置信息
找到你的settings.xml配置文件E:\maven3.6.3\apache-maven-3.6.3\conf # 你的本地依赖仓库路径 <localRepository>E:\mav ...
- VSCode个性化的配置
1.下载插件 Eclipse快捷键(我以前用Eclipse习惯了,大家不需要) Premitter Vetur koroFileHeader 2.修改VSCode设置 3.粘贴下面的代码 { &quo ...
- C++ Qt开发:Charts绘图组件概述
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts ...
- 华企盾DSC半透明无法打开加密文件常见处理方法
1.查看客户端日志进程是否显示legal:1 2.半透明只支持双击打开 3.半透明进程不能设置HOOK白名单 4.检查调用的进程是否都加了 5.半透明程序的运行方式不可以以管理员启动,去掉" ...