记录面试,全靠吹~

一、自我介绍

二、功能测试

1.根据场景设计测试用例

淘宝购物车

业务功能方面:

  • 正常流程
    • 商品详情页添加单个商品到购物车,购物车内商品正确显示
    • 添加多个不同商品到购物车, 购物车内商品总数与实际相符
    • 增加购物车内某个商品的数量, 数量更新正确且总价计算无误
    • 减少购物车内商品数量直至为零,商品被正确移除或数量更新正确
  • 异常流程测试
    • 尝试添加已下架或库存不足的商品到购物车,系统给出适当提示
    • 在未登录状态下尝试添加商品到购物车,能保存至临时购物车并提示登录以完成后续操作
    •  添加超出购物车商品最大限制数量的商品,系统限制并提示用户
  • 结算流程测试
    • 选择购物车内的商品进行结算,跳转至订单页面并正确显示所选商品信息
    • 在未勾选任何商品时点击结算按钮,结算按钮禁用
    • 删除购物车中的商品后尝试结算,结算过程不受影响

界面测试:

  • 布局与视觉效果测试
    • 购物车页面布局符合设计规范,元素对齐、字体大小、颜色等视觉效果良好
  • 响应式设计测试
    • 页面在不同设备和屏幕尺寸上适配性良好
  • 页面加载速度测试
    • 页面加载快速且无明显延迟

兼容性测试:

  • 浏览器兼容性测试
    • 在不同浏览器上打开购物车页面并进行操作,购物车功能正常
  • 操作系统兼容性测试
    • 在不同操作系统上打开购物车页面并进行操作,购物车功能正常
  • 移动设备触控操作测试
    • 进行触控操作,触控操作流畅,购物车功能正常

性能测试

  • 高并发测试
    • 模拟大量用户同时访问购物车,系统响应时间和稳定性良好
  • 加载时间测试
    • 购物车含有大量商品,打开购物车页面,页面加载时间在可接受范围内

安全性测试

  • 未授权访问测试
    • 尝试未授权访问购物车数据,模拟非法访问,确保用户数据隔离性

易用性测试

  • 操作流程测试
    • 用户使用购物车,进行各种购物车操作,操作流程直观,用户无需额外指导即可完成操作
  • 提示信息测试
    • 用户进行购物车操作,触发各种操作场景,操作提示信息清晰、准确,帮助用户理解每一步操作的意义

三、接口测试

实际项目是如何进行接口测试的

常见状态码

fiddler中什么时候需要加断点

Jmeter延时定时器的作用

Jmeter中如何进行参数化

四、linux

Linux常见命令

五、Mysql

笔试题

六、自动化测试&python

实际项目中如何搭建自动化测试框架的?

编写自动化测试框架遇到过哪些问题?你是如何解决的?

你是如何理解面向对象的?

编写冒泡排序代码?

编写99乘法表代码?

七、性能测试

内存泄漏和内存溢出有什么区别?

  • 内存泄漏:动态分配的内存因程序缺陷未被释放,导致可用内存逐渐减少,长期运行可能引发系统性能下降或崩溃
  • 内存溢出:程序申请的内存超过系统当前可分配的最大值,触发异常并导致程序终止

实际项目中你是如何做性能测试的?

关注压力测试哪些结果指标?怎么分析压测结果的?

分布式压测如何设置的?

八、关于AI

有使用过吗?有在实际项目中使用AI吗?

你认为对于AI项目应该如何测试?

AI技术对于测试行业的影响你认为有哪些?

九、开放性问题

面试官:你有什么需要问我的吗?

个人的职业规划是怎样的?

如何看待测试行业的未来的发展趋势?

你认为你的核心优势在哪里?

对于加班怎么看?

如果你提出的问题缺陷,开发人员并不认同,甚至不予理睬,你会生气吗?你会如何处理?

多项目并行状态下你是如何处理工作的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值