2023最新软件测试面试题汇总,一天拿到3个offer就靠他

目录

软件工程

Linux

数据库

sql语句

测试概念和模型

测试计划与工具

测试用例设计

Web端自动化

白盒测试

shell脚本

接口测试

性能测试

移动端自动化

总结

重点:配套学习资料和视频教学

软件工程

1. 阐述软件生命周期都有哪些阶段?常见的软件生命周期模型有哪些?

2. 请简述敏捷开发模式下软件测试的周期和流程?

3. 结合项目讲一下项目周期和更新迭代流程?

4. 什么是版本控制?

5. 线上版本如如何更新?

6. 线上项目如何测试?

7. 在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示 错误, 可构成三角形 时计算三角形周长。若是等腰三角形,显示“等腰三角形”,若是等边 三角形,则显示“等边三角形”。

(1) 写出程序伪代码,画出控制流程图。

(2)计算圈复杂度V(g)。

(3)找出基本测试路径。

(4)将伪代码转换为python代码。

(5)为设计测试用例。

8. 简述软件测试与软件开发之间的关系?

9. 软件产品的质量特征?

10. 什么是管理信息系统?

Linux

1. 简单的命令讲出来一二十个?

2. nginx,tomcat,apache都是什么,使用的版本是什么?

3. linux发行版本跟linux系统有哪些联系,自己使用的是什么版本的?

4. 查看CPU信息的命令?

5. 查看占用CPU使用率最高的进程?

6. 如何查看一个文件的末尾50行?

7. 如何过滤文件内容中包含”ERROR“的行?

8. 查看某端口号?

9. 查看某进程号?

10. 查看IP地址?

11. 删除一个多级目录?

12. 查找文件?

13. 常用操作 进入目录/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“解压缩 修改密码

14. 如要修改/home/user/asd.c文件的方位权限为所有的用户拥有权限,对应的linux命令是?

15. 如何查询出tomcat的进程并杀掉这个进程,写出linux命令?

16. 动态查看tomcat服务日志?

17. 查看系统硬盘空间的命令?

18. 查看当前机器listen的所有端口?

19. 把当前目录中所有后缀为.java的文件行数统计追加到当前目录的colelines.txt文件中并复制 到/server/temp/java目录下?

                    

 

数据库

1. ,什么是数据库?

2. 常用数据库有哪些类型?

3. 什么是关系型数据库,主键,外键,索引分别是什么?

4. 表的连接查询方式有哪些,有什么区别?

5. 详细说明下段SQL语句是做了什么操作?

 update mbs_t_video_common set recommond_week = 1 in  (select rv.video_id from mdbs_t_surgerytopic_rel_t_vedio rv 

 where rv.stopic_id = 7);

sql语句

1. 表关系如下:

student(sno,sname,age,sdept) 学生表

course(cno,cname,teacher) 课程表

Studentcourse(sno,cno,grade)选课表 写出sql语句: 查询所有课程都及格的学生号和姓名 查询平均分不及格的课程号和平均成绩 找出各门课程的平均成绩,输出课程号和平均成绩 找出没有选择c2课程的学生信息

2. 表关系如下: 部门表dept:部门标号(DEPTNO),部门名称(DNAME),所在位置(LOC) 雇员表emp:员工标号(Empno),员工名称(Emname),员工工位(Job),经理(Mgr),雇佣 日期(Hiredate),薪水(Sal),部门编号(Deptno) 写出sql语句: 找出部门名称为ACCOUNTING的部门下的所有员工名称? 找出部门名称为SALES的部门下每月需要发出的薪水总额? 找出部门名称为SALES的部门的部门经理? 找出部门名称为RESEARCH的部门下雇佣日期为1980-12-17的员工?

3. 表关系如下: 员工信息表A:员工标号(codecode,PK),员工姓名(codename),员工性别(codesex),联系 电话(codetel),备注(remarks) 员工亲属信息表B:员工编码(codecode),亲属编码(recodecode,PK),亲属姓名 (recodename),联系电话(recodetel),备注(remarks) 写出sql语句: 向员工信息表中插入一条数据:(001,张三,男,010-62570007,北京市海淀区) 查询出亲属数量大于1的员工编码,员工姓名,员工亲属数量 有部分员工亲属信息重复录入(亲属编码不同,其他相同),出现这种情况的员工编码,重复的亲属编 码,亲属姓名查询出来。

4. 表关系如下:

user表:id,created_time,name,real_name,tel,type

写出sql语句: 按照id倒叙排列

5. 表关系如下:

undefinedStudent(sid,Sname,Sage,Ssex)学生表 undefinedCourse(cid,Cname,tid)课程表

undefinedSC(sid,cid,score)成绩表 undefinedTeacher(tid,Tname)教师表 写出sql语句:

测试概念和模型

1. 黑盒测试和白盒测试常用的测试方法有哪些,举个例子?

2. 在没有产品说明书和需求文档的情况下能够进行黑盒测试么?

3. 常见测试模型有哪些?

4. 白盒测试覆盖率如何计算?

5. 单元测试的策略有哪些,主要内容有哪些?

6. Beta测试和Alpha测试有什么区别?

7. 静态测试、动态测试、黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系?

8. 你认为软件测试的最高境界是什么?软件测试人员应具有的素质和技能?

9. 软件测试的基本流程有哪些?

10. 项目版本执行过程中,测试人员如何把控测试进度?

11. 测试结束的标准是什么?

12. 软件测试的原则是什么?

13. 请根据”V”模型分别概述测试人员在软件的需求定义阶段、设计阶段、编码阶段、系统集成阶段的工作任务及 其相应生成的文档?

                     

 

测试计划与工具

1. 如何开展兼容性测试?

2. 如何开展安全性测试,应该从哪几个方面去测试?

3. 熟悉测试工具,结合项目举例说明?

4. 熟悉的软件项目管理工具?

5. 测试计划编写的六要素?

6. 怎样做好测试计划、任务跟踪、和漏测分析?

7. 什么jenkins怎么用,结合实际描述一下?

8. 什么是monkey?

测试用例设计

1. 描述测试用例设计的完整过程?

2. 什么是测试用例,测试用例的基本要素,举例说明?

3. 好的测试用例有哪些特点?

4. 常用的用功能测试例设计方法有哪些?

5. 设计测试用例要考虑的角度有哪些?

6. 黑盒测试的方法有哪些,常用的是哪几个?

7. 以手机微信客户端为例,设计“朋友圈”这个功能的测试用例?

8. 手机微信收发消息用例设计?

9. 给一张空白纸,请设计测试用例?

  undefined查询课程“001“课程比”002“课程成绩高的所有学生的学号

  undefined修改学号为20131201的语文成绩为100   undefined插入一条名为“李四”的教师记录

  undefined删除学习“叶平”老师课程的sc表记录

10. 订书钉怎么写测试用例?

11. 给一个电吹风,如何开展全面测试,请写出可能的测试类型以及对应的测试点?

12. 一个身份证号码输入框,怎么设计用例,进行测试?

13. 登录界面,怎么设计用例?

14. 登录场景怎么设计测试用例?

15. 播放器怎么设计用例?

16. 红包功能怎么设计测试用例?

17. 手机相机功能怎么开展测试,用例设计?

18. 用边界值分析的方法为用户姓名(不能超过20个字符)和年龄(0-200之间的数字)输入框设计测试用例?

19. 用等价类划分的方法为电话号码的输入框设计测试用例?

20. 微博聊天窗口,设计测试用例?

21. 联系人新增界面,设计测试用例?

22. 客户端发送A、B,服务器返回A+B的结果值,根据此功能设计用例?

23. 假如你是一个自行车质检人员,您认为自行车那些部件是检查重点,为什么?怎样检查;如果只允许保留自 行车的三项基本功能,选择那三项,为什么?

24. 如何对一个手机输入法的键盘设计用例,竟可能的找出缺陷?

25. 猜想微博雷达加好友,或者摇一摇的功能逻辑(怎么实现)?

Web端自动化

1. 如何开展自动化测试框架的构建?

2. 如何搭建自动化测试测试环境?

3. 常用自动化测试工具机器运行原理,写出一段元素查找的代码?

4. 如何将一个功能测试转化为自动化测试?

5. yaml文件平时怎么用?

                      

白盒测试

1. 白盒测试覆盖标准有什么?

2. 逻辑覆盖有哪几种覆盖标准,覆盖率最高的是什么?

shell脚本

1. 语法?

2. 在测试工作中会使用的哪些地方?

接口测试

1. 接口测试的接口类型有哪些?

2. 手机短信验证码接口怎么测试?

3. 如果模块请求http改为了https,测试方案应该如何制定,修改?

4. 常用抓包工具有哪些,常用版本是什么,什么情况下使用?

5. fiddler抓HTTPS协议请求,条件过滤,搜索,常用操作?

6. fiddler怎么抓APP?

7. 怎么用fiddler对APP进行弱网模拟测试?

                        

 

性能测试

1. 常见性能测试的方法有哪些?举例解释一下?

2. 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

3. 服务端和客户端的性能分析都从那些角度来进行?

4. 如何理解压力测试,负载测试以及性能测试?

5. 编写一个http接口性能测试方案,测试过程的关注点有哪些?

6. 会不会使用LR,工作原理是什么?

7. LR脚本如何录制和编写?

8. LR中的Think Time有什么作用?

9. 怎么使用jmeter进行压力测试?

10. 常用性能测试工具机器原理,给出一段关键代码?

11. 内存泄漏的监控指标?

12. 在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试?

13. LR参数化过程重点额轮训方式,100个并发,10条数据,读取方式的组合是什么样(9种中的一个)?

14. LR分组并发操作,1000用户,100用户做查询,10个用户做查询,怎么设置?

15. 一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?

移动端自动化

1. 简述Android四大组件及生命周期?

2. 简述Android与iOS的系统的区别

3. 当点击APP图标启动程序,说明将要发生那些过程?

4. adb常用命令?

5. 安卓环境下获取设备的序列号?

6. 安卓环境下发布一个端口号作为主机向模拟器或者设备的请求端口?

7. OC(Objective-c)中char型的string和NSString有什么不同

8. Cocoa 是什么?Cocoa Touch是什么?

9. APP测试的内容主要包括哪些,如何开展?

10. 了解的安卓自动化测试工具有哪些,使用此工具开展测试的步骤和驱动方法?

11. 如何定位手势密码?

12. 读取xml内元素?

13. 读取toast提示?

14. 如何测试监测app的内存使用、CPU消耗、流量使用情况?

15. Android的兼容性测试都考虑哪些内容?

16. 输入法崩溃(闪退),可能是什么原因导致的?

总结

感谢每一个认真阅读我文章的人!!!

如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

6、Python学习路线图

                    

 

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片免费领取。欢迎大家与我一起学习交流。

 

                                        

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/31956.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手撕Boost!Boost公式推导及实验验证

文章在微信公众号“硬件工程师炼成之路”首发,敬请关注。 前一段时间写了一下Buck电路的振铃,不少同学给我留了作业,让我说说Boost。今天就来看看Boost电路。 友情提示:本文字数1W了,有点长,请点赞收藏加关…

一个简单三层神经网络BP算法的公式推导

一个简单的三层神经网络BP算法的公式推导 神经网络表示梯度下降法前向误差传播反向误差传播 神经网络表示 让我们来看一个最简单的神经网络,该神经网络只有三层,分别是输入层,隐藏层和输出层。 为了表示方便,我们把线性函数和非…

BP神经网络和CNN公式推导

CNN理论基础 CNN基本结构 图一 CNN基本结构 CNN卷积神经网络的构成,主要由输入层,卷积层,池化层,全连接层,输出层等。 (1)输入层:计算机将输入层理解为若干矩阵。在数据输入前&am…

计算机视觉 | 面试题:12、手动推导反向传播公式BP

问题 现在才意识到,卷积神经网络在不同的层上的反向传播的计算公式不一样,之前一直按照全连接层的那种简单反向传播去理解了。 全连接层反向传播 在数据表示上,将全连接神经网络的每一层神经元都表示为一个列向量。每一层的神经元,会将上一层神经元的输出作为输入,通过乘…

Bp算法公式推导推导-详解

前言 学习深度学习我们应该从Bp开始,一下是学习路径 如果我们把深度学习比喻一棵大树,Bp相当于根,LeNet相当于茎,GAN,RNN,CNN相当于树叶. Bp 神经网络的简单理解 bp是 Back Propagation 的简写 ,意思是反向传播。而神经网络,听着高大上,其实…

人工神经网络推理机制,bp神经网络公式推导

Recurrent network 的backpropagation公式 怎么样推导出来 反向传播算法(Backpropagation)是目前用来训练人工神经网络(ArtificialNeuralNetwork,ANN)的最常用且最有效的算法。 其主要思想是:&#xff08…

BP神经网络理解及公式推导

BP神经网络理解及公式推导 __508任务 仅个人学习记录使用,可能有误 一、人工神经网络 人工神经网络(ANN)是一种旨在模仿人脑结构及其功能的由多个非常简单的处理单元彼此按某种方式相互连接而形成的计算机系统,该系统靠其状态对…

特斯拉面试,工控经典PLC题目:一键启动功能实现解法分析,少个坑,给自己多个机会

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、问题分析:二、模拟运行三、还有没有更简单的 前言 PLC 面试经典题目,一键启动功能:单个按钮按下一次控制灯亮起&#x…

使用调色板修改png图片

这个算法是参考一位高人的文章,直接读取并修改png格式图片的调色板,然后生成新的调色板替代原来的。
这样可以实现游戏中常见的变色效果,可以解决游戏容量有限,不能存放太多精灵图片的问题。 具体过程其实并不复杂,大…

android图像处理系列之三--图片色调饱和度、色相、亮度处理

原图: 处理后: 下面贴代码: 一、图片处理层: package com.jacp.tone.view;import java.util.ArrayList;import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.gra…

图片调色学习

色相环 色相混合正红(0)正黄(60),透明度为(50%)即红黄等比例混合橙色(30) (060)/230 真实调整透明度混合出并不一定为两者均值的色相,需要选择不同的混合方法…

图片颜色调节

云区 粉色云彩: 粉色云彩: 打开星图,清新滤镜马卡龙, 调节打开智能优化, 降低光感-100(根据图片调)、 色温最高、 色调最高, 增加结构让云更清晰, 增加饱和度。 晚霞&a…

excel如何快速将英文表格翻译为中文表格

1.打开excel,如下图想要快速将英文表格翻译为中 2.首先我们全选要翻译的表格区域单元格,接着点击【DIY工具箱】 ​ 3.点击【翻译】,选择【有道翻译】 4.接着鼠标点击【开始】 5.最后点击【确定】即可 6.完成效果如下图

CV大模型应用:Grounded-Segment-Anything实现目标分割、检测与风格迁移

Grounded-Segment-Anything实现目标分割、检测与风格迁移 文章目录 Grounded-Segment-Anything实现目标分割、检测与风格迁移一、Segment-Anything介绍二、Grounded-Segment-Anything1、简介2、测试 一、Segment-Anything介绍 代码链接:https://github.com/faceboo…

计算机视觉的应用6-利用VGG模型做毕加索风格图像迁移

大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用5-利用VGG模型做毕加索风格图像迁移,本文将利用VGG模型实现毕加索风格图像迁移的方法。首先,我们将简要说明图像风格迁移的原理,然后使用PyTorch框架&#xff0c…

如何让ChatGPT帮我们提高开发效率

3 天前 ChatGPT云炬学长 ​关注 ChatGPT非常可怕!才不到短短的几个月时间有上亿用户。 火爆程度以至于官方都不得不暂停plus用户的升级,以缓解压力。 ChatGPT能够发展那么快,确实是因为他真的很强大! 能帮我们做ppt、帮我们做…

《联众》并购案细节公布,海虹海外公司浮出水面(ZT)

《联众》一夜身价暴增到2亿美金,《海虹>以及联众创始人成功套现1亿美金!这是中韩国际资本合作的典范?还是海外资本的大举进攻的信号?或者就是互联网第二次井喷的前奏?在历史给予答案之前,让我们理顺并购…

微信授权登录:移动端[unionid](一)

专栏简介 💒个人主页 📄本栏目录 📖心灵鸡汤📖 生活中其实没有绝境,绝境在于你自己的心没有打开。 ✍相关博文✍ 微信分享开发:准备工作微信PC端扫码登录 如果你有…

第三方对接-微信登陆对接

对接第三方之微信登陆 由于目前市面上社交软件的使用排行来看,基本上微信一马当先。因此在大多数应用上都会内置微信登陆的场景,这时候我们就非常有必要熟悉微信的登录流程。 微信登陆 微信官方开发文档说明目前移动应用上微信登录仅支持原生登陆方式…

对三大数学软件 Mathematica 、Maple 、MATLAB 的小测试比较

今天一时兴起,突然想试试几个数学软件的功能,就测试了一个不定积分,看看哪个算得最好,最简洁。 计算: 以下计算结果我都一一验算了。 1).先在Mathematica(我用的是在线的wolframalpha)中计算,结…