[ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

一位Php开发成功转行测试的经历 (含面试题和答案) 上

开发 面试

你好 我是懂java的测试

前言

最近,有位朋友找到我,让我给他做模拟面试,优化一下简历。分为上下两篇详细介绍这位面试者的基本情况和遇到的面试题。对过程感兴趣的同学可观看模拟测试之手把手教你如何润色简历视频。

模拟面试背景

先简单聊聊这位朋友的背景,5年左右的php开发经验,专业是信息管理与信息系统,统招本科学历。

目前php语言已经江河日下,市场占有率很低,也不想学习新的开发语言,想找个测试岗位躺平,因为没有测试经验,所以想让我给他做面试辅导。

全流程包括模拟面试+个性化包装简历+面试问题回答等,前后将近5小时左右。

目前在武汉已收获一家物流大公司的offer,14k左右。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

截图和文章内容已征求当事人同意发布。

面试题解答

面试者面试遇到的难题非常积极和我沟通,有些小伙伴可能心疼我太忙,没时间回答问题,其实不是,我是那种特别喜欢面试的人,也就是俗称“面霸”,每次跳槽我都要面试十几家左右,即使工作中,我偶尔也会请假出去面试,一方面想看看目前的市场行情,另一方面也是通过面试不断发现并改善自己知识体系的薄弱点,同时我觉得这是一种特别快速的变现方式。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

一位Php开发成功转行测试的经历 (含面试题和答案) 上

一位Php开发成功转行测试的经历 (含面试题和答案) 上

面试题分享

这位小伙伴面试很多家,也记录了大部分的面试题,鉴于篇幅有限,只能挑选经典常见的面试题,并给出对应的答案,想要获取更多面试题,关注公众号 懂java的测试,回复“面试题”。

测试基础方面

1、给你某个场景,说说你从哪些方面进行测试,测试哪些内容,

答:如截图,大部分设计测试用例题目都脱离不了以下几点。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

2、说一下你们公司的测试流程

答:基础面试题,培训班都教过。

3、怎么检查一个用例是一个合格的用例,有没有一个checklist

答:整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。

等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。

等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。

4、测试计划编写了哪些内容?是根据什么原则进行分配的人员,以及一个时间安排

答:基础面试题,自行百度

5、在进行测试工作时,有没有和开发之间出现过什么问题,怎么解决的

项目出现延期风险,怎么办?

答:公众号面试帖子说了很多次,可去回顾。

6、如果你现在需要你测试一个全新的业务,你会从哪些方面来尽快熟悉新业务

答:首先会去和对应的产品或开发沟通,寻要响应的文档,比如需求文档、接口文档等,并大致浏览一遍

其次,可以拿着测试环境的账号,在测试环境走一遍主流程,顺便看看后台项目日志打印的情况,先熟悉整个流程,再对每个细节去深挖。

如果对开发语言比较了解,建议拉取代码,进行代码走读。

7、你们项目的迭代频率大概多久一个版本?

答:每个公司频率不一样,创业公司,恨不得一周2、3个版本,传统业务公司,可能2周一个版本,或者一个月一个版本。

8、每个迭代版本你们会测试哪些内容(方面)?

答:看项目情况,一般功能测试是最基本的,其中包括ui、接口测试等

App端、web端的项目可能会有兼容性测试。并发比较大,有性能测试。

对于一些安全性较高的软件,譬如党政军使用的软件,可能会有安全性测试。

9、你在部署测试环境的时候,有遇到过什么问题吗?怎么解决的

答:服务器之间ip不通,可能是防火墙限制或不在一个机房,找运维或其他人,开通防火墙和网段即可。

软件或基础工具版本不兼容,如jdk版本、mysql版本等等问题。

10、你们组长负责什么,是怎么给你们分工的

答:看项目情况,大部分情况下,组长分配任务,有些组长可能自己也参与测试,分配任务主要对测试者的水平和需求的难易程度进行匹配。

11、怎么设计的接口测试用例

一位Php开发成功转行测试的经历 (含面试题和答案) 上

12、有没有自己开发过一些能够提升测试效率的工具

答:只要用代码开发的工具提高了测试效率的工具都可以说,哪怕是简单的造数据工具都行

13、说一说你们接口测试的流程

答:和基本的功能测试流程一样

14、app测试和web测试的区别

答:架构不同:web端是b/s架构的,app端是c/s架构的,版本发布的方式和流程不同:web发版本,开发部署新的代码到对应服务器地址,就可统一实现web端的更新app发版本,开发需要打包(apk包和ipa包),打包之后需要发布到对应的渠道。兼容性:web,测试不同浏览器的兼容性(ie、chrome、firefox、360、QQ),app测试不同的分辨率、屏幕尺寸、手机品牌、系统版本,

性能方面:web,测试响应的时间,app,测试响应时间、流量、耗电量、CPU、GPU、memory

安全性:web,sql注入。xss攻击等。app,https加密、签名、加固、密码加密等

mysql

1、怎么复制一个表内容到另一个表,写一个sql语句

答:INSERT INTO 新表 SELECT * FROM 旧表

2、有一个成绩表,分别有学生,科目,分数字段,查询不同分数下面的总人数大于80人,按总人数倒序展示,取前10条(还有其它的,大概都是类型的,会考察连表查询,group by ,having,聚合函数,limit这些)

答:select 分数字段,count(*) as c from 成绩表 group by 分数字段 having c > 8 order by c desc limit 10;

3、truncate和delete的区别,drop呢

drop(丢弃数据): drop table 表名 ,直接将表都删除掉,在删除表的时候使用。

truncate (清空数据) : truncate table 表名 ,只删除表中的数据,再插入数据的时候自增长id又从1开始,在清空表中数据的时候使用。

delete(删除数据) : delete from 表名 where 列名=值,删除某一列的数据,如果不加 where 子句和truncate table 表名作用类似。

4、mysql插入用什么语句,具体一点(回答insert into 表名 (列名) values (字段值)),什么情况下可以不写列名?

答:values后面跟全部字段、某些自增字段是不用写列名。

linux

1、vim查看文件后,按哪个键进行输入,怎么查找某个字符串,怎么保存,怎么放弃修改(类似问题:我想修改某个文件的内容,怎么修改)

答:vim 某个文件,按“i” 进行输入,输入或修改完成,点击esc退出插入模式,点击shift+:+w是保存文件,点击shift+:+q是直接退出文件。

2、linux下的权限命令,21代表什么,777代表什么

答:r(读):4、w(写):2、x(可执行):1,21就是 可写可执行,777就是可读可写可执行,具体linux 相关基础执行 可点击以下链接查看:

http://c.biancheng.net/view/753.html

3、统计nginx日志里面http状态码为200的请求数量有多少个

答:

awk "{if($12=="200")sum[$1," "$12]++}END{for(ip_num in sum)print ip_num,sum[ip_num]}" access.log |sort -rn -k 2|head -10

4、awk命令了解吗,说说你的了解

答:如上,主要用于日常文件统计场景,

5、如果现在发现服务器CPU过高,你怎么处理

答:先top可看那个进程占用资源高

一位Php开发成功转行测试的经历 (含面试题和答案) 上

由图可知,17683 java 进程占用资源较高,

top -Hp 17683

H 代表查看线程视图,p 用来指定具体的进程 ID,上面的命令就是用来查看 ID 为 1683 的进程里所有线程的执行情况。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

17706 线程占用cpu资源最多

printf "%x\n" 17706
452a

将十进制的线程 ID(17706)转换成十六进制(452a)

有了十六进制的线程 ID 以后,就可以通过 jstack 命令来精确定位导致 CPU 飙高的代码了。

jstack 17683|grep -A 20 452a

6、怎么查看某个端口被哪个进程占用

答:lsof -i:80或netstat -tunpl | grep 80

加我微信lvceshikaifa,免费面试辅导、学习资料、简历模板获取、加入学习群。

相关内容

【联线智慧法院】内蒙古自治区高级人民法院举办第十四期政法大数据平台与规范量刑智能辅助系统培训

为全面贯彻落实2023年全区政法工作重点任务,进一步提升全区法院应用政法大数据智能化应用平台的能力和水平,10月20日,自治区高院针对全区政法大数据平台及规范量刑智能辅助系统的使用开展全面系统的实操培训。自治区高院党组副书记、副院长王旭军,···

贵州省生态环境厅电子政务中心举办2023年全省生态环境网络安全培训班

10月12日至13日,贵州省生态环境厅电子政务中心举办了2023年全省生态环境网络安全培训班,厅直属各单位和各市(州)生态环境局信息技术负责人现场参训,各区(县)生态环境分局通过视频会议参训。本次培训班强调,贵州省生态环境厅电子政务中心作为···

提升网络建设水平 海南举办2023年电子政务网络安全专题培训

新海南客户端、南海网、南国都市报5月19日消息(记者 姚皓)5月19日,海南2023年电子政务网络安全专题培训在澄迈举行,活动旨在加快推进海南省网络安全建设,加强全省党政机关单位网络安全防护水平,为海南自贸港、数字政府建设创造安全、有序、稳···

格尔木市气象局举办2023年网络安全培训班

10月27日,格尔木市气象局举办网络安全知识培训班,进一步加强网络安全宣传教育,营造安全、健康、文明、和谐的网络环境。格尔木市气象局全体干部职工通过线上或线下方式参加了此次培训。培训围绕网络安全、数据安全等方面展开,解读了当前国内外网络安全···

2023年黑龙江省网络安全宣贯培训会在哈尔滨召开

为贯彻落实中央网信办、公安部相关工作要求,推动党委(党组)网络安全工作责任制和关键信息基础设施安全保护制度深入落实,7月18日,由省委网信办、省公安厅联合举办的2023年黑龙江省网络安全专题培训暨《关键信息基础设施安全保护要求》国家标准宣贯···

京湾区数学建模与人工智能培训在澳门举办

8月25至26日,国家人工智能推广暨京湾区数学建模与人工智能培训在澳门培正中学及康桥教育中心举行。图为部分出席者25日在澳门培正中学合影。 钟欣 摄中新网澳门8月26日电 国家人工智能推广暨京湾区数学建模与人工智能培训25日至26日在澳门培···

淘宝大学参与香港KOL培训 赋能香港青年就业创业

中新社香港3月16日电 (记者 史冰筠)香港青年电商促进会16日宣布,将同阿里巴巴旗下培训平台淘宝大学联合举办淘宝主播培训班,聘请淘宝大学专业的直播导师进行授课,希望赋能学员通过电商拓宽就业、创业渠道,带动香港电商发展。香港青年电商促进会在···

调查:近半香港企业开展新科技培训 涵盖大数据等

中新网6月25日电 据香港《文汇报》报道,香港的一项调查发现,46%受访企业于过去2年间,已开展和新科技有关的雇员培训,内容涵盖大数据、云端技术、物联网及人工智能等。香港人力资源管理学会公布香港培训调查报告。图片来源:香港《文汇报》/赵梦萦···

港媒:近半香港企业开展新科技培训 涵盖大数据等

据香港《文汇报》报道,香港的一项调查发现,46%受访企业于过去2年间,已开展和新科技有关的雇员培训,内容涵盖大数据、云端技术、物联网及人工智能等。香港人力资源管理学会公布香港培训调查报告。图片来源:香港《文汇报》/赵梦萦 摄香港人力资源管理···

自治区司法厅举办全区司法行政系统网络安全和信息化建设工作能力提升培训班

为深入学习贯彻党的二十大精神和习近平新时代中国特色社会主义思想,贯彻落实习近平总书记对网络安全和信息化工作的重要指示和全国网络安全和信息化工作会议精神,推动全区司法行政系统网络安全和信息化建设工作高质量发展,9月19日—20日自治区司法厅组···

2021年甘肃省网络安全管理员培训班在兰开班

中国甘肃网12月27日讯(本网记者 李红军 任磊)今天上午,由甘肃省委网信办主办、兰州大学国家大学科技园承办的2021年甘肃省网络安全管理员培训班在兰州开班。省委网信办副主任刘宗礼出席开班仪式并作动员讲话,兰州大学网信办主任、信息科学与工程···

数据库使用方法系列培训活动之二|台湾月旦知识库线上讲座

会议主题:西北政法大学【月旦知识库】教育训练会议时间:2022/01/18 15:30-17:30 (GMT+08:00) 中国标准时间 - 北京点击链接入会,或添加至会议列表:https://meeting.tencent.com/dm/···

2023年1 X大数据平台运维证书省级师资培训在河南开放大学举办

7月13日上午,2023年1+X“大数据平台运维证书”省级师资培训在河南开放大学(郑州信息科技职业学院)开班,此次培训由河南省教育厅主办,郑州信息科技职业学院承办。河南开放大学(郑州信息科技职业学院)副校长李小明、培训学院院长张颖、信息工程···

【国家网络安全宣传周】福安市开展网络安全培训

为进一步提升网络安全管理工作水平,增强广大干部网络安全风险防范能力,9月12日下午,福安市开展网络安全培训,福安市各乡镇(街道)、市直单位网络安全业务人员90余人参加培训。本次培训邀请了奇安信福建分区网络安全技术人员郑泽辉进行授课。现场培训···

花溪区开展教育系统网络安全培训

7月4日,由花溪区委网信办指导,区教育局主办的花溪教育系统数据安全培训在溪南高中举行,全区公民办中小学、幼儿园、中职学校相关人员300余人参训。培训邀请网络工程师对数据安全文件进行解读,并通过真实案例介绍了数据安全的问题及处置方法以及数据安···

2023年广西招商引资大数据平台(二期)专题培训会在邕召开

8月24日,2023年广西招商引资大数据平台(二期)专题培训会在南宁召开。培训会邀请大数据招商专家对平台新增功能及使用操作进行讲解,并介绍近年招商工作趋势和产业发展特点,分享大数据招商工作经验和典型案例。全区各市、县区、园区招商业务骨干和自···

云南粉笔:依托大数据智能分析打造公考培训新标准

2023年9月2日,云南粉笔在昆明举行了盛大的省考产品发布会,吸引了来自全国各地的教育专家、媒体代表以及公考学子齐聚一堂。本次发布会上,粉笔推出最新研发的省考培训产品,将线上与线下课堂相结合,依托大数据智能分析,打造公考培训新标准。 云南粉···

2023年度室内设计1 X证书师资及考评员培训(黑龙江站)成功举办

2023年8月21日-25日,为提升试点院校“室内设计职业技能等级证书”教育培训质量,积极推动2023年度证书试点工作顺利开展,由中国室内装饰协会主办、哈尔滨职业技术学院承办、黑龙江省室内装饰协会协办的“2023年度全国室内设计职业技能等级···

昆明经开区开展2023年春漫社区老年人智能手机使用暨网络安全培训活动

来源:【昆明日报-掌上春城】掌上春城讯 “五社联动送服务,点亮民生微幸福”。8月17日,昆明经济技术开发区青年志愿者协会党支部在春漫社区组织开展“融入智能e时代 健康银龄新生活”老年人智能手机使用暨网络安全培训活动。本次培训活动围绕老年人日···

2023年全省“十四五”全民健康信息化与网络安全培训班举办

5月11日—12日,2023年全省“十四五”全民健康信息化与网络安全培训班在张家口市举办。省卫生健康委二级巡视员范素文出席会议并讲话。培训班总结了2022年网络安全和信息化工作,安排了2023年重点工作。培训班邀请国家和省内有关专家对卫生健···