
软件测试工程师面试合集
文章平均质量分 92
软件测试工程师面试题
JSon liu
分享一些个人的工作经历和成长历程。
展开
-
p2p借贷项目面试题
Java p2p项目面试题P2P项目专题● 具体的你在P2P项目中都干什么了,你负责哪一块,每一块实现的时候用到了哪些技术?● 你们项目的并发量设计了多少?● P2P项目上线了吗?● 你项目中的事务是怎么处理的?● 在秒杀项目中使用消息队列ActiveMQ进行流量削峰,如果ActiveMQ接收消息失败了,怎么办?消息在接收后会被服务器删除,为了避免接收消息失败而消息又被服务器删除,此时我们可以关闭自动确认机制AUTO_ACKNOWLEDGE,采用手动消息确认机制,由程序进行消息的确认,接收消息原创 2021-02-21 16:33:42 · 5142 阅读 · 6 评论 -
软件测试面试题整理(十)之算法编程集————python版
1. 斐波那契数列"""程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。"""def fib(lenght): a, b = 0, 1 n = 0 while n < lenght: yield b a, b = b, a + b n += 1gen = fib(9)for i in gen: pri原创 2020-11-07 13:05:03 · 3479 阅读 · 0 评论 -
软件测试面试题整理(十一)之软件测试理论(技术)——终极篇
请描述如何划分缺陷与错误严重性和优先级别?给软件缺陷与错误划分严重性和优先级的通用原则:1.表示软件缺陷所造成的危害和恶劣程度。2.优先级表示修复缺陷的重要程度和次序。严重性:1.严重:系统崩溃、数据丢失、数据毁坏2.较严重:操作性错误、结果错误、遗漏功能3.一般:小问题、错别字、UI布局、罕见故障4.建议:不影响使用的瑕疵或更好的实现。优先级:1.最高优先级:立即修复,停止进一步测试。2.次高优先级:在产品发布之前必须修复。3.中等优先级:如果时间允许应该修复。4.最低优先级..原创 2020-11-07 10:35:16 · 26087 阅读 · 0 评论 -
软件测试面试题整理(九)之网络、操作系统、数据库大合集
17,协议了解有哪些?HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等。超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HT原创 2020-11-07 08:41:20 · 1681 阅读 · 0 评论 -
软件测试面试题整理(八)之测试工具篇
6,抓包工具怎么用的?我原来的公司对于抓包这块,在App的测试用得比较多。我们会使用fiddler抓取数据检查结果,定位问题,测试安全,制造弱网环境;如:抓取数据通过查看请求数据,请求行,请求报头,请求正文,信息是否正确去检查结果,如果是以4开头的话就有可能是前端问题一般我会到前端排查,以5开头就有可能是后端问题我就会到后端排查;如果是200的话,就需要检查请求参数是否正确,然后定位问题所在如果错误:前端问题,查看请求url,js有没写入,没有错误:后端问题,看后端具体返回的数据,如代码问题,看运行日志原创 2020-11-06 22:37:27 · 2332 阅读 · 0 评论 -
软件测试面试题整理(七)之性能安全篇
1. 安全测试怎么测试的?安全测试我们常用的方法是:1,sql注入,2,xss脚本攻击,3,数据加密,4,权限控制运用扫描工具appscan扫描web系统。扫描app的一般用腾讯wetest 等平台测试。测试前端(web)时我们首先检查检查一下用户的感敏信息有没有进行加密显示,通过Fiddle抓包工具检查一下用户的感敏信息有没有进行加密后传输如:用户密码,相应的银行卡,个人信息等,再到日志中搜索关键信息,搜索到,就泄密,存在安全漏洞,数据库中是否做了加密处理。还有就是把发送请求的数据篡改例如:打开fid原创 2020-11-06 21:12:39 · 4008 阅读 · 1 评论 -
软件测试面试题整理(五)之web测试篇
1. web测试中,如何判断是前端的bug还是后端的bug呢?通常可以利用抓包工具来进行分析。可以从三个方面进行分析:请求接口,传参数,响应。1.请求接口url是否正确,如果请求的接口url错误,为前端的bug2.传参是否正确,如果传参不正确,为前端的bug3.请求接口url和传参都正确,查看响应是否正确,如果响应内容不正确,为后端bug4.也可以在浏览器控制台输入js代码调试进行分析.2. h5界面是怎么测试的?我们主要测试的是UI,功能,网络,兼容性,,易用性,安全性测试UI测试原创 2020-11-04 22:41:00 · 4889 阅读 · 0 评论 -
软件测试面试题整理(四)之接口测试篇
1. 接口测试怎么做的?原来我们的接口测试,开发这边会给我们一个接口文档,我们根据接口文档编写测试用例,考虑接口正常场景跟异常场景。测试用例编写完成后,我们会用python+request去执行,查看返回的结果是否跟用例的一致,不一致有bug。需要注意的是参数之间是不是组合关系,如果是组合关系就需要同时考虑,如果不是组合关系就要单独考虑。也需要考虑正常和异常的场景,多一个参数和少一个参数以及参数为空的情况。比如我们用python+request做的一个前端注册接口,首先我们把每条用例定义成一个函原创 2020-11-04 22:28:55 · 4430 阅读 · 2 评论 -
软件测试面试题整理(三)之工作/项目流程篇
一、介绍一下测试流程需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议;根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。介绍一下测试方法按阶段:单元测试、集成测试、系统测试、验收测试按手段:黑盒测试、白盒测试、灰盒测试其他:冒烟测试、回归测试举例说明项目推进的能力(针对个人评价的举例说明)(例)推动开发解决菜单权限需退出登录才可应用的问题。描述:XX项目上线后,由于权限更新导致用原创 2020-11-03 23:10:09 · 12339 阅读 · 1 评论 -
软件测试面试题整理(二)之测试用例集
1. 设计一个登录页面的用例功能测试:正确输入、为空输入、字符类型校验、长度校验、密码是否加密显示、大写提示、跳转页面是否成功、登出后用另一个账号登录UI:界面布局合理、风格统一、界面文字简洁好理解、没有错别字性能测试:打开登录页面需要几秒、点击登录跳转首页需要几秒、多次点击、多人点击安全性:用户名和密码是否加密发送给服务器、错误登录的次数限制(防止暴力破解)、一台机器登录多个用户、一个用户多方登录、检查元素能否看到密码兼容性测试:不同浏览器、不同的平台(..原创 2020-11-02 22:13:58 · 10219 阅读 · 0 评论 -
软件测试必问必背面试题
软件测试必问必背面试题01 软件测试理论部分1.1 测试概念1. 请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码集成测试:通过测试发现与模块接口有关的问题系统测试:是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件回归测试:回归测试是指在发生修改之后重新测试先前的测试用例以保证修改的正确性验收测试:这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。验收测试包括Al原创 2020-10-30 22:16:29 · 247981 阅读 · 43 评论 -
界面用例设计分析点
文本框和密码框:文本框长度要求;输入内容限制;密码框(右边小眼睛):长度要求(前台控制、数据库控制、磁盘控制)输入内容限制(数字、字母、文字、特殊符号、空)不允许明文显示禁止复制粘贴两次密码要一致2 .单选按钮、组合列表框、数码框单选按钮框架标题/提示文本不缺少且正确;各个选项正确;执行同一功能的多个单选按钮只能选一个;要有默认选中项;一般不能取消选中;存入后台的数据正确;存入后台的数据正确;组合列表框/下拉列表;通常单选,条目内容正确.原创 2020-10-29 11:19:19 · 1717 阅读 · 0 评论 -
软件测试之接口面试题1
## 软件测试之接口面试题11. 请问你们公司是如何做接口测试的?答: 接口测试实际跟一般测试不同就是测试用例的设计部分。①获取接口规范;②设计接口测试功能用例(主要从用户角度出发看接口能否实现业务需求);③各种入参验证(正常情况,异常情况包括输入参数个数不对,类型不对,可选/必选,还 有考虑参数有互斥或关联的情况);④接口返回值各种验证(符合接口文档需求);⑤了解接口实现逻辑,实现逻辑覆盖(语句/条件/分支/判定/…);⑥接口能并发执行吗、安全吗,性能满足要求吗;⑦采用工具或者自写代码原创 2020-09-26 11:17:13 · 1819 阅读 · 0 评论