2022年最新软件测试面试题+答案解析(每日20题,持续更新中)【完结】

请添加图片描述

前言

好久不见,甚是想念。各位朋友们,我又携带着最受大家欢迎的面试题第七弹回来了,这也是我们本期最后一弹,可能会有朋友要问了:哎呀,你咋不更了,这不是上次那一份资料用完了嘛,这不,我又厚着脸皮去问我们公司的主管:Boss,给我份面试题呗。Boss瞥了我一眼,冷笑了一下就不做声了,最终在我答应带他上白银,他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩:一天20题,喜欢的朋友点个关注就不会错过我的更新了,关注我,带你装*,带你飞。
文末有福利!!!

一百二十一、什么是软件质量?特性?

参考答案:
软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”;
正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性
(产品修改);可移植性、可再用性、互运行性(产品转移)。

一百二十二、测试用例的设计方法?

参考答案:
白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖
黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、
场景

一百二十三、 什么是测试用例?测试脚本?两者的关系是?

参考答案:
为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。
测试脚本是为了进行自动化测试而编写的脚本。
测试脚本的编写必须对应相应的测试用例

一百二十四、软件测试的策略?

参考答案:
在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、
方式、方法的集合。

一百二十五、测试人员在软件开发过程中的任务是?

参考答案:
1)尽可能早的找出系统中的Bug;
2)避免软件开发过程中缺陷的出现;
3)衡量软件的品质,保证系统的质量;
4)关注用户的需求,并保证系统符合用户需求;
总的目标是:确保软件的质量。

一百二十六、你为什么做测试?你最大的兴趣?

参考答案:
最大的兴趣,感觉这是一个有挑战性的工作;
测试是一个经验行业,工作越久越能感觉到做好测试的难度和乐趣
通过自己的工作,能使软件产品越来越完善,从中体会到乐趣

一百二十七、白盒测试和黑盒测试的优缺点?

参考答案:
黑盒测试优点:简单,不需要了解程序内部代码的实现;从用户角度触发,自测试过程中知道软件实现
了哪些功能。
黑盒测试缺点:不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;自动化测试的复用
性较低。
白盒测试的优点:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐 藏的问题。
白盒测试的缺点:程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试
开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,很费时间。

一百二十八、详细的描述一个测试活动的完整过程?

参考答案:
项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的
内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开
发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪。
开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或双方
理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。
测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文
档。此两份文档成为测试人员撰写测试用例的补充材料。
测试用例完成后,测试和开发需要进行评审。
测试人员搭建环境
开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给
BugZilla。
开发提交第二个版本,包括Bug Fix以及增加了部分功能,测试人员进行测试。
重复上面的工作,一般是3-4个版本后BUG数量减少,达到出货的要求。
如果有客户反馈的问题,需要测试人员协助重现并重新测试。

一百二十九、你认为测试的优势在哪?

参考答案:
有韧性、有耐心、做事有条理性、喜欢面对挑战、有信心做好每一件事情、较强的沟通能力

一百三十、假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该怎样划分等价类?

参考答案:

  • 特殊字符,如10个*或¥;
  • 英文字母,如ABCDefghik;
  • 小于十个字符,如123;
  • 大于十个字符,如11111111111;
  • 数字和其他混合,如123AAAAAAA;
  • 空字符;
  • 保留字符

一百三十一、什么是回归测试?

参考答案:
用例回归:对之前执行的用例在重新测试一遍;
错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关
修改的部分进行测试的方法。

一百三十二、你认为做好测试计划工作的关键是?

参考答案:
明确测试目标,增强测试计划的实用性

一百三十三、邮箱输入框字段校验测试?

参考答案:
01)输入合理的英文及数字字符组成的正确格式 02)格式正确的前提下输入第一部分中的异常字段校验
03)输入无@的格式,如:http://ab.com 04)输入@前无内容的格式,如@http://b.com 05)输入@
后无内容的格式,如a@ 06)输入@前后均没有内容的格式,如@ 07)输入没有域名的格式,如a@b.,
a@b 08)输入email中有多个@的,如a@@b.com,a@b@c.d 09)输入@后面直接跟域名的,如
a@.com 10)输入@后面有多个分隔符的,如a@b.c.d,a@b.c.d.e 11)输入@前面有分隔符的情况,如
a.b@c.d,a.b.c@d.e,a.b@c,a.b.c@d

一百三十四、 边界值怎么用?

参考答案:
等价类、边界值、错误推测法、正交法,以边界值举例:用户提现或者充值的时候,只能是100的整数
倍,0-50万,输入100.001-499999.99这就是用的边界值。

一百三十五、性能测试指标?

参考答案:
并发用户数,吞吐量,响应时间,资源利用率,tps与hps,交易成功率

一百三十六、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

参考答案:
1)检查系统是否有中毒的特征;
2)检查软件/硬件的配置是否符合软件的推荐标准;
3)确认当前的系统是否是独立,即没有对外提供什么消耗CPU资源的服务;
4)如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成
的;
5)在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。

一百三十七、电梯测试实例?

参考答案:
测试点可以分为:功能测试、兼容性测试、易用性测试、性能测试、UI测试、安全性测试等等。
1)功能测试:
上下楼层;上下按键的使用;报警键使用;显示的电梯层数;感应系统是否有效
2)性能测试:
测试电梯负载单人时的运行情况(基准测试)
多人时的运行情况(负载测试)
一定人数下较长时间的运作(稳定性测试)
更长时间运作时的运行情况(疲劳测试)
不断增加人数导致电梯报警(拐点压力测试)
3)易用性测试:
楼层按键高度(小孩和一些身高矮的用户会按键不方便)
电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅电梯是否有扶手,是否有专针对残疾人的扶手等等
4)兼容性测试:
电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等
不同类型的电压是否兼容
电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等
不同类型的电压是否兼容
5)安全性测试:
下坠时是否有制动装置
暴力破坏电梯时是否报警,超重是否报警
停电情况下电梯是否有应急电源装置
6)UI界面测试:
查看电梯的外观,按钮的图标显示,电梯内部张贴的说明(比如报警装置的说明、称重量等)

一百三十八、文本输入框测试点?

参考答案:
1)普通输入框字段校验测试 2)邮箱输入框字段校验测试 3)验证码输入框字段校验测试(假设是4位
数字) 4)手机号码输入框字段校验测试(假设限制16个字符,只能输入数字)
异常情况包括如下: 一、普通输入框字段校验测试 01)不输入,空内容 02)输入1个字符 03)若输入框
有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+…(超长)这几个边界值 还需
要测试下通过复制大于长度的值粘贴进去看是否能输入 04)输入半角/全角空格 05)输入半角/全角,大
写/小写英文字符 06)输入半角/全角数字 07)输入简体中文字符(默认全角) 08)输入繁体中文字符
(默认全角) 09)输入半角特殊字符: !@#¥%……&() 10)输入全角特殊字符: !@#$%^&() 11)
输入html字符保持:&nbsp 空格的转义字符; <scrīpt></scrīpt> ;
; ; ;

; ; ; ; 12)输入Javascrīpt函数: Hello , alert("hello") 13)在需要密码验证,或者需要二次输入确认的地方,通过复制粘贴第一次的输入内容应 该是不能通过的 14)高危词,违禁词,敏感词 15)输入正常内容的前,后,中间加入多个空格,看保 存时是否会过滤掉或过滤为一个,是否会引起保存问题,是否算入长度计算 16)输入日文字符

一百三十九、验证码输入框字段校验测试?4位数

参考答案:
01)不输入,空内容 02)空格输入 03)输入空格+正确验证码,空格出现在开头,中间,结尾均需要测
试 04)输入4位其他非数字内容 05)输入第一部分中的异常字段校验 06)输入前3位或后3位验证码正
确数字 07)输入4位正确验证码+其他数字

一百四十、手机号码输入框校验?

参考答案:
01)不输入,空内容 02)空格输入 03)输入空格+数字,空格出现在开头,中间,结尾均需要测试
04)输入其他非数字内容 05)输入第一部分中的异常字段校验 06)输入1个数字 07)输入16位数字
08)输入超过17位数字 09)输入超长全数字测试 10)输入空格+数字,空格出现在开头,中间,结尾
均需要测试

一百四十一、案例分析

在这里插入图片描述

  • 用户名,密码为空校验
  • 验证码为空
  • 输入用户名+密码错误
  • 输入用户名和密码的长度
  • 密码是否可以复制粘贴
  • 密码是否可以隐藏显示
  • 用户名不存在
  • 验证码正常刷新

一百四十二、 给你一个插板,你怎么测试

参考答案:
测试点可以分为:功能测试、兼容性测试、易用性测试、UI测试、安全性测试等等,
比如功能测试:插板的大小、有几个插孔、有没有开关按钮
比如兼容性测试:手机的充电器能不能用,电脑的插孔能不能用等
安全性测试:在插入的时候会不会触电,用电的时候 会不会漏电的情况

尾言

不知不觉,咱们面试题已经开始了七期,这也是我们最后一期,接下来还想更新面试题,不知道更新哪方面的,有想法的朋友可以评论区告诉我呢, 还有的朋友和我说,能不能把面试题做个合集,我拍脑一想,也是啊,为什么不做个合集呢,于是乎,我就把资料进行了打包,

需要的朋友可以加文末卡片中的微信,免费领取!!!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值