哈喽,大家好。
很多朋友都说面试难,不晓得面试官会问什么,又该怎么去回答。
我们整理了很多真实的面试题,每次学员去面试,我们也都会请学员记录面试官的提问,然后整理入册。
今天继续分享第二期面试题,点赞收藏哇,祝大家求职顺利!!
上题!
1、你们测试用例写完后,开发没有完成功能,你们测试一般在干什么(你们测试没有功能迭代时,一般干什么)?
用例的评审,评审后修改用例。
编写上一次迭代测试的自动化测试脚本。
在测试环境中,对以前的功能测试用例,进行迭代测试,看是否有遗漏的缺陷。
对遗留的偶发性缺陷,重新测试,看看是否可以复现。
有时候还帮着写一下用户使用说明。
2、需求评审会议关注的点?
关注测试功能的流程。
关注流程的具体描述,是否清楚、是否容易让人产生歧义。
3、从提测到上线需要注意哪些问题?
充分理解需求:找到需求正常与异常的流程,同时测试隐藏的需求。
根据需求编写测试用例,保证每一条需求都有测试用例覆盖。
如果需求变化,需求更新测试用例,保证不漏掉新的需求。
管理Bug,发现的Bug及时提交与回归测试。保证Bug得以修复。
验收测试时,提前检查验收环境是否正常运行,保证验收进度。
4、软件质量六大特性(给你一个功能该怎么进行测试、怎么设计测试用例、你怎么知道测试点、一个功能的测试项)?
功能性:满足《软件需求规格说明书》的功能,包含明确或隐含的功能,正常流程与异常流程,数据的校验(正常数据与异常数据)。
可靠性:弱网情况下是否保持软件的稳定性。
易用性:软件便于用户理解与操作。
效率性:软件的响应和处理时间。
可维护性:软件便于维护与扩展,通过页面执行测试用例查看代码覆盖率,反推代码级别的问题。
可移植性:软件从一个系统移植到另外一个系统(兼容性)。
5、编写测试用例的格式(要素)?
6、举例说明等价类与边界值设计测试用例?
7、举例说明因果图与判定表设计测试用例?
对于条件比较多,不同的条件组合产生不同的结果,可以用因果图找出不同的条件组合产生的结果,把条件组合放在判定表的条件桩中,产生的结果放在判定表的结果桩中。
8、举例说明场景设计法设计测试用例?
9、如何提高设计测试用例能力?
总结项目中漏测的原因,避免自己出现这样的错误。
在用例评审时(参加用例评审的人员:客户、测试组长、项目内部的测试人员),听取其他同事对设计用例的不同角度思考,学习其他同事的思考方式。
在编写与执行测试用例中遵循:
以用户的角度思考设计用例;
在设计用例时要考虑正常与异常流程(流程分析法、因果图与判定表),正常数据与异常数据的校验;
在需求中要找出明确与隐藏的需求。
利用AI工具来提高测试工作的效率。
10、参加用例评审的人员越多越好吗?
不是,参加用例评审的人员要求:知道项目的背景与业务流程、知道用户使用软件的实际场景、了解测试流程,满足这样要求的人员一般是客户、测试组长、项目内部的测试人员,所以不是越多越好。
11、项目比较急,没有时间编写测试用例如何保证功能的覆盖率(如何进行测试计划)?
保证每一条需求都有对应的测试计划覆盖。
根据需求中对数据格式的要求,运用等价类与边界值,设计正常数据与异常数据的测试计划。
根据需求的业务场景,运用流程分析法,画出流程分析法,要覆盖正常的流程与异常流程。
对业务场景比较复杂,如条件与结果比较多,需要运用因果图与判定表,来设计不同的条件组合产生不同的结果。
12、解释正交验证表?
13、功能测试常用的设计方法?
等价类、边界值设计页面数据校验的测试用例。
因果图、判定表分析复杂业务场景的条件与结果。
流程分析法覆盖正常异常的业务场景。
14、Excel表中如何统计出成功与失败的行?
15、运用deepseek编写测试用例的模板?用AI设计编写用例的比例?
例子1(提示词)如下:
你以软件测试工程师的身份。
帮我完成用户名注册时,用户名的输入要求:长度【8-18】位,由字母+下划线+数字组成,以字母开头,数字结尾。
当前用户背景是正在注册,要求用等价类与边界值覆盖正常与异常数据。
输出测试用例了格式如:测试用例编号;测试模块;测试标题;预置条件;优先级别;操作步骤;预期结果;实际结果;备注。
例子2(提示词)如下:
你以软件测试工程师的身份。
帮我完成用户名注册功能测试,注册页面包含用户名、输入手机号、输入验证码、密码、确认密码。
当前用户背景是正在注册,要求用流程分析法覆盖注册正常与异常场景。
输出测试用例了格式如:测试用例编号;测试模块;测试标题;预置条件;优先级别;操作步骤;预期结果;实际结果;备注。
要求:导出时兼容excel表。
用AI设计编写用例的比例在60%-70%左右,剩下的需要人为优化。
夜雨聆风