涂鸦智能软测凉经

📍面试公司:涂鸦智能

🕐面试时间:3.18

💻面试岗位:软件测试

❓面试问题:

  • 自我介绍
  • 举实习的具体内容,怎么落地的
  • 怎么去控制跑跳操作的
  • 通过gui模拟键盘指令pyautogui.keyDown('w')
  • 【推荐】通过lua调用游戏底层接口,这种方式稳定性高,不受UI变化环境影响,还可以控制参数

详细来说就是python(自动化测试脚本)-> socket发给游戏内lua服务 ->lua(客户端脚本层解析指令+找到对应接口) -> tolua(桥阶层 把C#函数暴露给lua,让lua可以调用)-> C#(游戏核心逻辑层) -> 角色的跑跳动作

  • 跑跳这些操作怎么做自动化断言的
  • 数据层断言(通过调用游戏底层接口,读取核心状态数据),比如跳跃状态,位置变化的差值在合理范围
  • 图像识别断言+重试,比如 Airtest 的exists(template(角色跳跃帧的模板图))
  • 日志断言+录屏截图,比如看跳跃成功的日志,看是否存在关键词
  • 对AI小助手(语言控制设备)设计用例
  • 功能:唤醒(自定义、不同音量、不同环境、发音)、语音识别(方言、长短句、中英文、大小声、背景干扰)、交互响应(哪些场景可以正常执行、超时或者无法执行有反馈、可以打断助手说话)
  • 异常:无效指令、模糊指令、指令冲突、场景异常(网络断开/设备没电)、边界值(超长语音,违禁词)
  • 性能:响应速度、识别率、连续下达多指令无卡顿、语速/音量适配
  • 安全:隐私信息加密、权限控制(定位/支付等场景)、
  • 兼容:设备端适配、网络/系统版本适配、第三方设备适配(不同品牌的灯/空调等)
  • 触发维度除了关键字还有哪些场景
  • 基于上下文场景(历史对话等)、按钮触发、定时触发、环境感应触发(比如低电量自动提醒)
  • AI助手没有触发,怎么确认是哪个环节出问题,怎么确认是客户端、云端、还是设备问题?
  • 先验证麦克风是否正常录音(检查设备问题)
  • 再验证客户端本地能力(eg离线的方式验证是否可以设置本地闹钟)
  • 最后区分是客户端交互处理出问题还是云端识别解析出问题(看客户端日志,是否显示“成功上传云端”,如果未上传,那就是交互问题,成功上传但是没触发,云端识别问题
  • 针对设备控制接口做接口自动化,考虑哪些关键点
  • 正常异常、参数(必传、非法、空值)、安全(token、越权)、幂等性(执行一次)、并发
  • AI在测试中的应用或实践
  • 使用过的AI工具,帮你解决了哪个具体的场景
  • coze用过哪些能力,是通过单agent还是工作流实现的
  • 有没有用过tools、mcp、或者skills
  • 测试AI和测试传统APP不同点
  • 输出是否确定:一个是概率性输出、一个是确定性输出
  • 测试重点:一个是测效果、准确性、相关性、安全、幻觉;一个是测功能、逻辑、流程、界面
  • 判断对不对方式:一个是主观+客观结合(看准确率、相似度、人工评估);一个是明确断言
  • 缺陷定位不同:一个是模型、提示词、数据、意图理解问题;一个是代码、接口、字段问题
  • 怎么评测AI的结果对不对
  • 准确性:是否出现错误信息、编造信息、幻觉,看结果是否符合知识库、逻辑数值等是否正确
  • 相关性:是否切题,没有偏离用户意图
  • 完整性:是否覆盖用户的所有提问点
  • 安全:是否涉及暴力、泄漏隐私、是否拒绝不当请求
  • 可用性(体验):格式、语言是否通俗、条理是否清晰
  • 反问

🙌面试感想:本人确实太菜了,公司70%业务都在跟ai打交道,所以面试问的大多数都是ai

#发面经攒人品#
全部评论
我看你之前的面试,怎么JAVA也有,这个游戏测试也好复杂
点赞 回复 分享
发布于 昨天 10:14 湖南
一面吗
点赞 回复 分享
发布于 昨天 01:30 陕西

相关推荐

评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务