思维发散
- 一个球,一把尺子长度是球直径的2/3,怎样测出半径?
- 四枚硬币,花面朝上,每次翻转三个,几次可以将四枚硬币变为字面朝上?
- U2合唱团在17分钟内赶到演唱会现场问题?
- 小明一家过桥,黑夜?
- 一名军官要求24名士兵占成6排?
- 一只笔有什么用途,想象力发散一下?
- 有两根各段都不均匀的绳子,和一个打火机?
- 甲卖铅笔,成本是28元,卖31元。一天乙上甲那买铅笔,给了甲100元,甲没有零钱,于是和丙换了10元的零钱后找到乙69元。过了一会,丙说刚才甲和他换的100元是假的,于是甲只好给了丙一张真的100元。问甲在整个交易中损失了多少?
- 时钟的指针一天内会重合几次?
- 有两个奇怪的村庄A和B,A村的人每周一三五说谎,B村的人每周二四六说谎,其他的日子里他们都说真话。某天有个外地人来到这里,碰到两个人,并分别向他们提出关于日期的问题,两个人都说“前天是我说谎的日子”。如果这两个人分别来自A和B村,那么这一天最有可能是星期几?
- 有三顶黑帽子、两顶白帽子.A、B、C三个人在黑暗中分别拿一顶戴上.开灯后每个人是看不到自己帽子的.A看了其他两个人之后无法判断自己帽子颜色,于是说不知道;B看了其他两人之后也说自己不知道自己帽子颜色; C本来也判断不出自己帽子颜色,但听了A和B的话后,C说可以判断自己的帽子颜色了.A、B、C都没有撒谎,且都足够聪明.请问A、B、C三人各戴什么颜色的帽子?并说明理由?
Linux
- 简单的命令讲出来一二十个?
- nginx,tomcat,apache都是什么,使用的版本是什么?
- linux发行版本跟linux系统有哪些联系,自己使用的是什么版本的?
- 查看CPU信息的命令?
- 查看占用CPU使用率最高的进程?
- 如何查看一个文件的末尾50行?
- 如何过滤文件内容中包含”ERROR“的行?
- 查看某端口号?
- 查看某进程号?
- 查看IP地址?
- 删除一个多级目录?
- 查找文件?
- 常用操作
进入目录/b/c/d退出到/b/目录
进入目录/b/中,复制“file.a”到“/b/c/d/”目录中删除目录/b/c/b/中的file.a
将file.a压缩成“file.a.tar.gz“包
将/b/c/d下的”file.a.tar.gz“解压缩修改密码
- 如要修改/home/user/asd.c文件的方位权限为所有的用户拥有权限,对应的linux命令是?
- 如何查询出tomcat的进程并杀掉这个进程,写出linux命令?
- 动态查看tomcat服务日志?
- 查看系统硬盘空间的命令?
- 查看当前机器listen的所有端口?
- 把当前目录中所有后缀为.java的文件行数统计追加到当前目录的colelines.txt文件中并复制到/server/temp/java目录下?
测试概念和模型
- 黑盒测试和白盒测试常用的测试方法有哪些,举个例子?
- 在没有产品说明书和需求文档的情况下能够进行黑盒测试么?
- 常见测试模型有哪些?
- 白盒测试覆盖率如何计算?
- 单元测试的策略有哪些,主要内容有哪些?
- Beta测试和Alpha测试有什么区别?
- 静态测试、动态测试、黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系?
- 你认为软件测试的最高境界是什么?软件测试人员应具有的素质和技能?
- 软件测试的基本流程有哪些?
- 项目版本执行过程中,测试人员如何把控测试进度?
- 测试结束的标准是什么?
- 软件测试的原则是什么?
- 请根据”V”模型分别概述测试人员在软件的需求定义阶段、设计阶段、编码阶段、系统集成阶段的工作任务及其相应生成的文档?
测试计划与工具
- 如何开展兼容性测试?
- 如何开展安全性测试,应该从哪几个方面去测试?
- 熟悉测试工具,结合项目举例说明?
- 熟悉的软件项目管理工具?
- 测试计划编写的六要素?
- 怎样做好测试计划、任务跟踪、和漏测分析?
- 什么jenkins怎么用,结合实际描述一下?
- 什么是monkey?
测试用例设计
- 描述测试用例设计的完整过程?
- 什么是测试用例,测试用例的基本要素,举例说明?
- 好的测试用例有哪些特点?
- 常用的用功能测试例设计方法有哪些?
- 设计测试用例要考虑的角度有哪些?
- 黑盒测试的方法有哪些,常用的是哪几个?
- 以手机微信客户端为例,设计“朋友圈”这个功能的测试用例?
- 手机微信收发消息用例设计?
- 给一张空白纸,请设计测试用例?
Web项目
- 描述一下一个网站的交互过程大概是怎样的?
- H5页面和传统网页的区别?
- 什么是sql注入,什么是跨站脚本注入?
- 给你一个网站怎么开展测试?
- 电商支付模块的测试如何展开?
Python基础
算法
- 找出两个字符串中的最大公共子串?
- 斐波那契数列求N?
- 冒泡排序?
- 字符串反序输出?
- 判断回文?
逻辑
- 实现:从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩当输入为负数是结束输入。
- 三个输入,判断是不是三角形,什么三角形?
- 统计python源代码文件中代码行数,去除注释,空行,进行输出?
- 请你用python编写一个方法?调用cmd并返回结果?
- 输出“asdlfiugvjywjyhvgywq”中重复出现的字符?
- 6. 对“1.2.3”,“1.0.1”,“1.3.2”三个字符串进行排序?
接口测试
- 接口测试的接口类型有哪些?
- 手机短信验证码接口怎么测试?
- 如果模块请求http改为了https,测试方案应该如何制定,修改?
- 常用抓包工具有哪些,常用版本是什么,什么情况下使用?
- fiddler抓HTTPS协议请求,条件过滤,搜索,常用操作?
- fiddler怎么抓APP?
- 怎么用fiddler对APP进行弱网模拟测试?
性能测试
- 常见性能测试的方法有哪些?举例解释一下?
- 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
- 服务端和客户端的性能分析都从那些角度来进行?
- 如何理解压力测试,负载测试以及性能测试?
- 编写一个http接口性能测试方案,测试过程的关注点有哪些?
- 会不会使用LR,工作原理是什么?
- LR脚本如何录制和编写?
- LR中的Think Time有什么作用?
- 怎么使用jmeter进行压力测试?
- 常用性能测试工具机器原理,给出一段关键代码?
- 内存泄漏的监控指标?
- 在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试?
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。