腾讯测开一面

1. 自我介绍
2. 拷打实习
3. 有没有一些比较深入的BUG是花了你很多时间或者精力去定位的
4. 怎么推动开发修复的?
5. 双端数据差异性都有哪些
6. 兼容验证一般会考虑哪些内容
7. 实习的心得体会
8. 是不是直接用数据库锁就够了,为什么还要乐观锁
9. 怎么保证多节点数据一致性
10. Redis节点宕机怎么办
11. 你本地缓存失效时间是多久
12. MySQL索引机制了解吗,它对性能有什么影响
13. 除了索引,MySQL性能还有哪些影响因素
14. Linux常用命令
15. TCP和UDP的区别
16. 分别有一个TCP和UDP做的服务,两个的测试策略有什么不同,有接触具体的工具或者方法吗
17. Java垃圾回收机制
18. 自己有没有遇到GC的场景,怎么定位的
19. 手撕:LRU,写完讲思路
全部评论
乐观锁都问?这是测开岗的尊严吗
1 回复 分享
发布于 10-13 12:02 四川
现在测开感觉也卷的很啊,问的这么多
点赞 回复 分享
发布于 10-19 18:16 陕西
忍耐王
点赞 回复 分享
发布于 10-13 16:20 辽宁
接腾讯OC,让我也尝尝测开的苦
点赞 回复 分享
发布于 10-13 12:03 天津

相关推荐

点赞 评论 收藏
分享
pytest 框架的常用装饰器可按功能分为几大类,核心用途和用法如下:一、用例标记与筛选@pytest.mark.自定义标签:最基础的标记方式,比如@pytest.mark.smoke给冒烟用例打标,执行时通过pytest -m smoke就能只运行该类用例,也可组合标记如@pytest.mark.payment+@pytest.mark.regression,实现多维度筛选。@pytest.mark.parametrize("参数名", 数据列表):实现参数化测试,批量传入不同数据执行同一用例,比如@pytest.mark.parametrize("a,b,result", [(1,2,3), (4,5,9)]),用例会自动遍历数据列表,无需重复编写测试逻辑。二、用例执行控制@pytest.mark.skip(reason="跳过原因"):无条件跳过指定用例,适用于暂未开发完成、环境不兼容的场景,比如@pytest.mark.skip(reason="功能暂未上线,暂不测试")。@pytest.mark.skipif(条件, reason="跳过原因"):条件性跳过,满足条件时跳过用例,比如@pytest.mark.skipif(sys.platform == "win32", reason="仅在Linux环境执行")。@pytest.mark.xfail(条件, reason="预期失败原因"):标记 “预期失败” 的用例,运行失败时不影响整体测试结果,若意外成功则会触发提醒,比如@pytest.mark.xfail(reason="已知bug未修复,预期执行失败")。三、固件(Fixture)相关@pytest.fixture():定义测试固件,用于封装用例的前置 / 后置操作(如初始化数据库、创建测试数据),固件可通过参数传递给用例,也能设置作用域(如scope="module"表示模块级复用)。@pytest.mark.usefixtures("固件名1", "固件名2"):给测试类或函数批量绑定固件,无需在参数中显式传入,比如给测试类加@pytest.mark.usefixtures("init_db", "clear_data"),类内所有用例都会自动执行这两个固件。四、进阶执行控制@pytest.mark.run(order=数字):需安装pytest-ordering插件,指定用例执行顺序,比如@pytest.mark.run(order=1)让该用例优先执行,解决默认按名称排序的局限。@pytest.mark.raises(异常类型):断言用例必须抛出指定异常才算通过,比如@pytest.mark.raises(ValueError),若用例执行未抛出该异常则判定失败。
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

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