网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H
真尽职,并且同事之间一直保持互助互利的工作氛围。也许你可以说说你也想过要早些辞职,但是考虑某个未完成的重要项目、或是继任者短期内还不能胜任角色所以晚了一些。
其次,就是你很期望承担新的职责,并表现出你的热枕,这种热枕除了对工作的热忱之外,
也可以适当的通过向你的面试官(不仅是 HR)提问表现出来对面试官的兴趣、对他们技能的
认可以及共鸣,例如,“那么,你是如何做到现任职位的?”或:“如果我有幸担任这个职位,
你会给我哪些建议?”
通用说法:家人在这边,或者想到大城市发展。
2.3 加班的看法
1、(将问题抛给 HR,)在回答您的问题之前我想了解一下贵公司的加班制度是怎样的。
(这种回答,其实是把问题抛回给 HR,让 HR 表明公司对于加班的态度,其实很多大公司
对于加班都有明确的规定,什么情况该加班,加班会有什么福利等等问题都是确定的,
而小公司就随意很多,往往是老板要求加班员工就得无条件加斑。因此,如果公司的加班制度明确,
那么 HR 就能够明确地向你介绍,你在了解过后再给出回应也不迟。面试本就是双向选择的过程,
你也没必要为了通过面试,满口答应自己愿意加斑。)
2、在 IT 行业里,加班是比较正常的,首先我会了解加班的原因,如果公司近段时间需要赶
项目进度或者是站在重要的关键节点上需要加班,我会站守自己的岗位,把自己手上的事做好,
和团队一起加班,让公司按预期的进度推进项目,这在我看来是必要的加班,
如果是其他的原因,比如个人原因,我会努力不加班,在保证工作质量的前提下,
我会提高自己的工作效率,避免加班。
如果说公司基本上天天都要加班,加班的频车较高,我希望可以减少不必要的加班,让员工
得到充分的休息,有休息才会把工作效率提升上来,工作才会更有效率,另外有些工作上的
能力炼可以在其它地方,而不在工作的本身,比如对生活的理解和感悟等之类,
是从工作中学习不到的,正所谓功夫在诗外嘛。
还有,我之前在上一个公司上班,住的地方离公司较远,作为一个女生,出于个人人身安全考虑,
我更希望不加班,毕竟生命健康是从事一切活动的前提嘛。
通用说法:如果项目组比较忙,加班是没有问题的。
2.4 你还有什么问题要问?
少问一些福利相关的问题
1.公司现在做什么项目 2.公司目前做哪方面测试 3.公司这边测试人员分配比例
4.进入公司,我这边大概的工作安排 5,公司这么后续发展机会还有培养
6,有没有培训 7,面试没有回答上的问题,再去请教
2.5 你的职业发展规划和职业目标
根据公司况,个人原因来说:看公司的岗位要求,招岗位就是攻能
公司只做功能测过
接下来一年时间内,更加完善自己的功能测试,2-3 年内熟自动化或者性能,
3-5 年内系统成为自动化或者性能,成为资深技术人员
公司做自动化与性能测试
1-2 年内熟恐自动化或者性能,3-5 系统成为自动化或者性能,成为资深技术人员性能与自动测试
找一个比较稳定平台,跟公司长期发展,后期走管理或者产品路线
2.6 你最近测试的论坛和网站是什么?
工作中积累,查看网站论坛(51 testing),CSDN,书籍《性能测试专家》,《性能之巅》
偏开发, python 自动化, selenium 自动化
2.7 对于一个新的工具你有什么看法
1.自己先去研究 2,找会的去请教 3,百度去找资料 4,工具原始文档
2.8 你做了 3 年测试收获,你的测试心得
3 年的测试经验,对我来说也是 3 年的工作经验,在这 3 年的工作经验当中,我觉得态度比能力要重要,做好一个测试,最主要是性格,信心,耐心,细心还需要良好的沟通能力。不断学习的能力,产品质量,测试流程这块很关键,好的计划加好的执行才能成就好的产品。
2.9 怎么转行的,毕业之后一直从事软件测试吗
非专业
1、培训,不要说刚培训出来 2019 年底开始
2、自学,不断一直学习
3、家里有关系,带你入行,后面学习过程很勤奋
计算机相关专业
1,实习开始,公司分配到做测试,做测试过程,比较喜欢测试,一直做下来
2.10 以前在哪里上班,公司地址,测试多少人,开发多少人
根据你简历上面写的,公司详细地址
产品 1、项目 1 个、架构师 1 个、前端 3 个、后端 5 个、0os 1 个、Android 1 个,
5测试 3 个(测试主管,核心测试人员)、运维 1 个、ui 1 个
2.11 你的期望薪 资是多少?
1,期望薪资不要说区间比如说:6-8,那肯定是 6
2,如果原来公司在二线城市原有薪资不要说太高,
3,深圳那边薪资,比广州高 10% - 15%
2.12 多久能入职?
1,公司比较满意,直接随时过去。
2,不是很满意,下周一,个人有点事情,比如说回家一趟等等。
2.13 是怎么考虑做软件测试呢?
1、个人性格合适 2、前景还可以 3、个人技能也匹配
2.14 是否有考虑往开发方面测试?
我觉得,IT 行业,没有具体的界限,后期,开发也要懂测试,测试也要懂开发,
如果公司有机会,愿意去尝试
2.15 计算机专业课程有哪些?
公共课程:数学(高等数学、线性代数、概率论与数理统计、离散数学、数值分析),
政治(马克思主义思想概论、毛泽东思想概论与中国特色社会主义思想、
思想道德修养与法律基础、中国近现代史纲要)、大学英语、体育。
专业基础课程:电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、
编译原理、算法与数据结构、面向对象方法、C 语言/C++语言等。
专业方向课程:计算机数据库原理、python 语言、图形学、人工智能,多媒体技术、
网络安全、人机交互、无线互联网技术、软件开发方法、高性能技术系统仿真和虚拟现实等。
大专 3 年、本科 4 年,
本科四级、大学英语四级及格 425 分、总分 710
2.16 说一下上一个公司背景?
了解公司主要是什么项目,百度查下,
如果公司主营产品跟你项目不匹配
比如:原来公司做医疗设备,那就说:我们是项目外包的部门,专门接项目
2.17 超过 26 岁女孩子,目前有没有打算结婚
暂时没有结婚的计划与打算,如果已经有小孩,说暂时不考虑二胎,
有小孩,可以说小孩在老家(原来有学员因为这个问题,被公司 pas 过)
三、测试理论
3.1 你们原来项目的测试流程是怎么样的?
3.2 如果需求不明确的话你怎么办?
3.3 有哪些需要评审,哪些人在
3.4 有没有写过测试计划,具体包括哪些内容?
3.5 用例包含哪些部分,哪些用例设计方法,你一般常用哪些方法?
3.6 TestLink 工具使用?
3.7 如何提交一个好的 BUG
3.8 提 bug 需要注意哪些问题?
3.9 bug 怎么管理的,bug 的生命周期或者是bug 的状态
3.10 提交 bug 包含哪些内容
3.11 你提交的 bug,开发不认可怎么办?
3.12 对应无法重现 bug,应该怎么处理?
3.13 界面中的乱码可以是哪里导致的?
3.14 bug 的级别有哪些,级别如何判断
3.15 测试中,如何判断是前端的bug还是后端的bug呢?
3.16 项目上线后发现 bug
3.17 如何保证质量
3.18 产品是怎么上线的?
3.19 你测试数据是从哪里获得? 怎么获得的,假如不告诉你,你怎么处理?
3.20 如何测试万分之一概率问题
3.21 为什么要写测试用例?
3.22 那你们测试用例是怎么编写的
3.23 有没有写过测试报告,具体包括哪些内容?
3.24 测试报告中测试的结论是什么?
3.25 如何写好一个测试用例
3.26 什么是冒烟测试 ? 在什么时候进行冒烟测试?
3.27 回归测试策略
3.28 和开发沟通。是怎么沟通的
3.29 测试中有哪些风险
3.30 怎么保证测试质量或者你怎么保证你 100% 覆盖了需求
3.31 一个需求,7 天要上线,你怎么做?
3.32 产品上线评判的标准?
3.33 测试过程中,发现很多用例重复的,有的人认为没必要再测,你怎么看? ?
3.34 上线后有没有另外的测试用例在生产环境里测试
3.35 什么是多分支开发和单分支开发?
3.36 兼容性测试你们是怎么测的?app 与 web
3.37 功能测试重复测试比较高,怎么看待这个问题?
3.38 项目同时发布,你怎么处理?
3.39 你们开发转测试怎么转的
3.40 你们的开发语言是什么?
四、项目
4.1 简单介绍下最近做过的项目
4.2 拿一个你所负责的模块,讲下具体怎么测的?
4.3 你在这个项目里面主要做了些什么工作?
4.4 你们项目组有多少人、开发多少个、测试多少个?
4.5 测试人员怎么分工的?
4.6 项目的送代周期 ? 多久一选代 ? 一个版本你们发现多少 bug
4.7 你们整个项目写了多少用例,你负责的模块大概写了多少用例?
4.8 最近的版本写了多少用例?
4.9 你的需求分析一般几天,用例大概写了多长时间? 执行了多长时间?
4.10 在 uat 测试的时候,突然客户临时要大量的数据?
4.11 发现哪些映像比较深刻 bug/ 经典 bug?
4.12 每个阶段测试开发在干嘛(比如你写用例的时候开发在干嘛?)
4.13 你们公司是否敏捷开发?
4.14 你这个项目做了多久 ? 你这个项目现在的用户里有多少 ? 活跃量多少?
五、测试思维
5.1 打电话功能怎么去测?
5.2 给你一个杯子怎么测?
5.3 图像上传功能的测试点
5.4 搜索框的测试
5.5 给你一个电梯,你怎么测
5.6 更换头像的测试点(站在 app 的角度来分析)
5.7qq 登陆界面怎么测试,分析
5.8 微信点赞
5.9 微信发红包测试点
5.10 微信聊天功能测试用例
5.11 给你一个界面怎么测
5.12 你说原来充值功能,你是怎么测试的?
5.13 电商的库存逻辑怎么测。
六、 Linux
6.1 Linux 系统你是怎么用的?
6.2 Linux 是什么工具连接的,Linux 版本是多少
6.3 日志具体是怎么看的
6.4 监控资源命令用到哪些
6.5 nmon 工具是如何使用的
6.6 测试环境是如何搭建的( ( 弱项) )
6.7 linux 常见命令有哪些,说出 10 条左右
6.8 如何查看端口是否被占用
6.9 data 目录下找到所有 txt 的文件的命令
6.10 怎么把 lnux 服务器的文件拷贝到另外一台linux 服务器
七、数据库
7.1 你们数据库怎么用
7.2 存储过程是怎么编写的
7.3 常见的关系型数据库有哪些
7.4 你们用的什 么数据库连接工具
7.5 左连接与右连接有什么区别
7.6 索引有哪些,如何建立索引,素引的优缺点
7.7 having 是干嘛 的?
7.8where 与 having 的区别?
7.9 查询数据库的前 100 行数据,你sq怎么写
7.10 如何进行多表查询
7.11 in 与 exist 的区别
7.12 数据库测试有没有发现什么问题
八、抓包与网络协议
8.1 抓包工具怎么用
8.2 如何抓取 https 的包
8.3 如何抓取手机的包
8.4 网络协议了解多少?
8.5 请求方式有哪些?
8.6 get 跟 跟 post 请求的区别
8.7 http 跟 https 的区别
8.8 为什么要使用 cookie 和 session :http 是无状态协议
8.9 cookie 跟 session 的区别
8.10 OSI 七层网络模型
8.11 TCP 模型
8.12 TCP 和 UDP 的区别?
8.13 tcp 的三次握手是怎么实现的?
8.14 http 协议包含哪些内容
8.15 http 状态码有哪些
8.16 post 申请方式,用get 会报什么错误。
8.17 http 协议提交请求头内容
九、接口测试
9.1 接口测试怎么测
9.2 两个接口有关联, jmeter 具体怎么做
9.3 接口测试主要目的是什么?
9.4 接口测试的流程
9.5 接口测试和平常的 Ul 测试有什么区别?
9.6 给你一个新的接口,你怎么去设计用例?
9.7 接口文档主要包含哪些内容?
9.8 你们什么时候测试接口
9.9 你怎么去检查,分析
9.10 什么是api 接口测试
9.11 什么情况下开展接口测试?
9.12 依赖于第三方的接口如何测试
9.13 你们接口怎么鉴权的?
9.14 接口传输格式有哪些
9.15 cookie 、 session 、token 的区别
9.16 接口测试的工具有哪些?
9.17 jmeter 环境搭建
9.18 接口工具jmeter 用到哪些组件,具体作用
9.19 jmeter 原理是什么
9.20 上传文件的接口用 JMeter 怎么做
9.21 对于 POST 请求,要求传递 Json 格式数据, JMeter 怎么做
9.22 对于需要加密的请求参数, JMeter 如何处理?
9.23 如果接口返回的数据做了加密处理的,如何进行断言?
9.24 下一个接口用到上一个接口的数据,但返回的数据加密了,如何提取?
9.25 jmeter 如何去做 get 请求接口
9.26 meter 如何做 json 数据格式的接口
9.27 jmeter 中 cookies 如何添加
9.28 jmeter 中如何添加 header 信息
9.29 jmeter 中 webserver 中 soap 协议 xml 格式数据如何测试
9.30 jmeter 中如何去连接数据库
9.31 jmeter 中 https 证书如何处理
9.32 http 如何进行代理录制接口
9.33 jmeter 如何做 post 请求格式接口
9.34 如何搭建 python + requests 接口测试环境
9.35 requests 如果做 get 请求,数据保存格式哪二种
9.36 requests 如何做post 请求接口
9.37 requests 上传文件接口如何测试
9.38 有没有做过 https 接口,具体怎么做
9.39 requests 中如何测试 json 数据的接口
9.40 requests 中如何添加 cookies
9.41 requests 中如何添加 headers 信息
9.42 requests 中 https 证书如何处理
9.43 requests 中sign 签名与 token 如何处理
9.44 request 框架有哪些方法?
十、接口自动化
10.1 接口自动化怎么测试
10.2 为什么做接口自动化?
10.3 假如公司想要 做自动化,让你去做,你会从那些方面考虑入手?
10.4 你写了多少接口自动化用例
10.5 比如说你接口的请求参数需要加密处理的,你们用的是什么加密方式,你加密怎么处理的?
10.6 你查询出来返回结果是密文,密文你怎么测试
10.7 http 如何进行代理录制接口
10.8 jmeter 如何进行参数化,参数化类型包含哪些
10.9 jmeter 中对于 json 数据如何提取信息
10.10 jmeter 中如何跨线程组传输参数
10.11 jmeter 如何进行断言
10.12 jmeter 如间在 cmd 命令下运行
10.13 jmeter 运行完成后如何去自动发送邮件?
10.14 pytest 如何做断言?
10.15patent 中如何去调取其他用例中返回的参数?
10.16 你们做接口自动化,用例数据是怎么组织,管理的?
10.17 requests 中如何进行动态关联
10.18 你们 python 接口自动化怎么去处理 cookie , session 的?
十一、 UI 自动化
11.1 ui 自动化怎么测试
11.2什么是自动化测试?
11.3 什么样的项目合适做自动化( ( 至少三个) )
11.4 自动化测试流程是什么?
11.5 自动化实现的比例,1- 2 年。
11.6自动化测试用例的来源
11.7 自动化测试的优点与缺点
11.8 你们自动化覆盖率有多少?
11.9 自动化测试环境的搭建是怎样的?
11.10 seleniun 的原理是什么?
11.11 Selenium2 与 Selenium1 的区别是什么?
11.12 seleniun 库中用过哪些函数?
11.13 定位元素的 8 个方法是什么?
11.14js 定位的 5个方法
11.15 jQuery 定位的方法
11.16 css 定位的方法?
11.17 xpath 定位的方法 ? xpath 怎么写?
11.18 如何去定位下拉框
11.19 如何去定位内嵌界面
11.20 如何在不同的网页之间切换
11.21 如何去定位滚动条? 滚动条怎么处理?
11.22 如何去模拟键盘与鼠标的操作?
11.23 、如何去处理上传Windows 文件?
11.24 如何去定位时间控件
11.25 弹出框的操作?
11.26 等待时间有哪三种,区别是什么?
11.27 有没有修改过页面元素的属性,具体怎么修改?
11.28 定位不到元素,你碰到过哪些? 怎么解决的?
11.29 元素定位,有时候定位得到,有时候定位不到,可能是什么原因,你会 怎么处理?
11.30 对于不可见/ 隐藏的元素,你如何定位,如何 处理?
11.31 如果元素经常变动你怎么做?
11.32 自动化如何破解验证码
11.33 数据驱动有没有了解过,具体怎么做的?
11.34 参数化的类型有哪些? ?自动化脚本如何实现数据的参数化?
11.35 随机数如何操作?
11.36 自动化中如何去操作 excel 表格?
11.37 如何去读取表格中一行,一列数据,具体数据
11.38 如何读取表格中总的列数跟行数
11.39 自动化中如何去操作数据库
11.40 如何获取数据库返回的所有,一行,前 5 行
11.41 数据库返回的数据格式是什么类型的格式
11.42 ui 自动化你是怎么做断言的?
11.43 断言有哪几种( ( 三种) ) ,常见 assert 断言
11.44 assert - 般断言哪些
11.45 断言的目的是什么?
11.46 模块封装哪些,封装的目的是什么 ? 有没有自己封装过一些函数?? 封装过哪些函数?
11.47 闭环有哪些,闭环的目是什么
11.48 POM 模型如何划分模块
11.49 划分模块的 好处有哪些
11.50 自动发送邮件里面包含哪些内容
11.51 你们有没有做过自动化工程维护工作。
11.52 对于生成的自动化测试报告如何分析?
十二、 Unittest 框架
12.1 你们自动化用例是怎么管理的?
12.2 Web UI 自动化都用到过哪些库?
12.3 Unittest 框架的原理?
12.4 Unittest 框架有哪些组件?
12.5 Unittet 框架如何使用?
12.6 如何生成自动化测试报告?
十三、 Pytest 框架
13.1 自动化测试使用的那些库
13.2 pytest 框架如何使用
13.3 pytest 框架如何去生成测试报告
13.4 bytes 如何去运行多个文件或者整个目录
13.5 pytest 框架如何去运行上次失败的测试用例
13.6 运行完成后,如何去自动发送邮件
13.7 fixture 装饰器的作用与默认值
13.8 yield 的作用是什么
13.9 pytest 运行用例,用例命名规则有哪些?
13.10 allure 报告生成
十四、性能测试
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H