
前言一、华为测试岗电话面试一面1自我介绍2项目流程 讲下H模型3业务流程 项目讲解、可从贷款流程讲起4做过自动化吗5做过接口测试吗可从postman和jmeter做手工接口测试然后Python request库和jmeter做接口自动化讲起。6性能测试做过吗可以说做过、但是注意回答的技巧、可以从用badboy录制性能脚本、然后导入到jmeter对接口进行压测、并且生成聚合报告。压测的并发数量切记不要说的太高、因为测试环境的并发太高服务器承受能力有限、可以从压50-100-200-500-1000个并发依次递增并且查看性能指标至于性能调优可说我们测试人员只负责执行和生成测试报告对于有缺陷的地方都是交给开发人员进行调优。7说一下你在性能测试中觉得比较难的地方性能瓶颈分析和调优。8你觉得你在哪些方面得到团队的肯定可从工作的态度和同事的相处然后在公司经常分享技术等等。9会不会java先回答会java 基础的语法都能看得懂如果面试官问java里面具体的知识可回答具体的理论有点忘了但是在工作中看到基础的java语法都能看的懂这个是没什么太大的问题的。10有什么想要问的吗看情况聊得愉快对方性格不错可以问问咱们这边是做的什么项目。二面1自我介绍2业务流程 项目讲解、可从贷款流程讲起3用什么做的自动化4怎么做接口测试可从postman和jmeter做手工接口测试然后Pythonrequest库和jmeter做接口自动化讲起。5说一下常用linux指令问了一下free后面还可以接什么进行查看 free -m如果要查这个命令怎么使用可以用man free。6数据库增删改查会不会公司当中增删改查基本语法都是没有什么问题的。7查询表中name张三的信息select * from 表名 where name 张三;8表中如何查看第200-300行select * from 表名 limit 199,101;9http状态码问了2004045开头的代表什么200服务器成功响应返回页面 404请求的页面或者资源不存在 5开头服务端错误。10自动化元素定位方式如何获取xpath路径除了copy还会其他方式吗除了copy xpath 一般都是自己编写xpath语法 比如//[idkw] //input[idkw] //[idform]/span[1]/input[1]等等。11代码能力如何编写ui自动化和编写接口自动化测试脚本没有问题还可设计和公司业务相关的ui和接口的框架。12有什么想要问的看情况聊得愉快对方性格不错可以问问咱们这边是做的什么项目。二、平安电话面试1自我介绍2讲解一下你的项目?具体讲解一下你负责的模块项目讲解、可从贷款流程讲起。3登录数据是怎么造的编写存储过程或者通过Python用pymysql模块连接数据库然后用Python脚本实现。4接口测试怎么做的可从postman和jmeter做手工接口测试然后Pythonrequest库和jmeter做接口自动化讲起。5jmeter怎么保持回话添加cookie管理器或者如果接口有返回token值那就可以通过在登录接口后添加一个正则提取器然后把登录接口返回的token值提取出来作为下一个接口的入参。6关联接口怎么测试可以通过拿到上个接口的返回值然后放在全局的字典当中。import requestsimport reclass Province:def get_province(self,num):获取省份接口:return:url http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvinceheaders {Content-Type:application/x-www-form-urlencoded}response requests.post(urlurl,headersheaders)result re.findall(string(.)/string,response.text)return result[num]# print(response.text)def get_city(self):根据省份获取城市接口:return:url http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCitydata {byProvinceName:self.get_province(5)}headers {Content-Type: application/x-www-form-urlencoded}response requests.post(urlurl,datadata,headersheaders)print(response.text)if __name__ __main__:p Province()# p.get_province()p.get_city()7mysql怎么查询日志select * from mysql.general_log;一键获取完整项目代码8怎么具体定位日志信息登录mysql数据库后 输入命令show variables like log;查看查询日志是否开启 发现日志没有开启查看mysql服务的启动配置文件位置 关闭mysql服务打开my.ini配置文件添加变量 logE:/mysql_log.txt然后启动mysql服务。重新登录mysql客户端查询表所有查询操作都被记录到E:/mysql_log.txt文件中。三、平安寿险面试1自我介绍2讲解一下简历的项目你在这个项目中测试什么比较多项目讲解、可从贷款流程讲起3你主要负责哪些模块具体讲解一下。4接口测试怎么做的可从postman和jmeter做手工接口测试然后Pythonrequest库和jmeter做接口自动化讲起5你在接口中遇到哪些bug分别是怎么解决的bug描述接口返回状态码400001前端提示接口解密异常定位分析前端入参的时候只通过了把screct_key username password进行MD5加密 传输发送了请求但是后端代码在判断的时候 需要为通过AES加密算法加密后的值进行解密后然后和MD5值进行对比。此时前端传过来的参数没有通过AES加密后端抛出异常接口返回 status_code为400001前端根据接口返回的状态码显示样式为接口解密异常解决在调用接口的时候先通过MD5加密生成MD5值然后再通过AES加密后再对接口进行请求。6后台数据库怎么查找数据怎么定位bug用过select语句、结合数据库和接口和页面提示来定位bug7性能测试怎么做的可以说做过、但是注意回答的技巧、可以从用badboy录制性能脚本、然后导入到jmeter对接口进行压测、并且生成聚合报告。压测的并发数量切记不要说的太高、因为测试环境的并发太高服务器承受能力有限、可以从压50-100-200-500-1000个并发依次递增并且查看性能指标至于性能调优可说我们测试人员只负责执行和生成测试报告对于有缺陷的地方都是交给开发人员进行调优。8性能测试的关键指标有哪些分别解释下你怎么判断的接口响应时间吞吐量吞吐率错误率。按照不同的并发的数据然后参考公司的性能指标出口标准来进行判断。9你还有什么想要了解的看情况聊得愉快对方性格不错可以问问咱们这边是做的什么项目重点如何讲解简历项目详细以及后台数据库的查询bug定位功能及接口测试。四、中软国际面试华为外包--支付项目1接口测试写了多少用例一般来讲一个接口大概可以写6-12条用例2你怎么做接口自动化的3你们第三方接口是怎么测的一般服务商会提供给我们接口文档、如果碰到接口有问题的地方会联系服务商的开发人员帮助我们进行接口联调4性能测试你怎么做的流程都看哪些指标5简历上说会linux指令会什么指令查看文件大小用什么指令6数据库数据都做了哪些测试怎么验证生成的数据的正确性查看前端页面的展示和去数据库进行数据查询7上家公司做什么产品、业务的你们产品是APP吗还是web端——web端有涉及后台的吗8你知道你们系统大概的结构么看过设计文档么做出来之后怎么部署的有没有用数据库缓存后台数据库用什么部署用Linux、存储用mysql数据库、缓存用Redis数据库9测试环境你搭的么10你挑个模块说一下你是怎么设计用例的吧这个模块最好有连接数据库11会不会去看后台日志会、我一般会用账号admin 密码xxxxx 登录后台日志管理系统、通过搜索关键字或者接口名称去搜索最近的日志12有涉及金额相关的用例设计吗 13接口你们有什么检查点吗14性能测试测得多么用什么测的什么时候测jmeter、locust或者loadrunner进行测试、一般都是环境稳定系统集成测试和回归测试的时候测15你们测100个订单你们用jmter怎么做的思路流程感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取