腾讯日常实习 企业微信测开二面

自我介绍
1.从你简历中的项目选一个出来,讲讲背景
你是负责哪个部分
你是怎么对接口进行测试的
为什么要测试 测试的意义
2.算法 leetcode K个一组反转链表 最后一组即使不满K个也要反转
如果要对你构建的代码进行测试 你会怎么进行,怎么组织测试样例
3.询问能实习的时长
4.共享文档 有导入导出问题
你认为应该对他哪些方面进行测试
怎么保证接口安全 接口越权怎么处理
怎么保证多人修改的时候不会出问题
导入怎么保证不会出现问题 怎么构建测试样例
在大量测试样例下,人工一个个测试显然不合理,那么应该怎么保证测试效率
5.AI对于测试的帮助
6.为了更好的完成测开的工作,你会做什么
7.反问:面试官对于测开的看法(讲了一下内部的培养体系)面试官认为我还要提升的点(软件工程中关于测试的一般方法论)

因为确实之前没有系统性的了解过测试这个岗位,所以很多问题回答的都磕磕巴巴的,如果这次给我通过了国庆一定恶补一下测试
#发面经攒人品#
全部评论
oc了吗
点赞 回复 分享
发布于 10-04 22:34 广东
哥 我今天测开二面 企业微信 广州
点赞 回复 分享
发布于 09-30 08:31 广东
很详细的面经
点赞 回复 分享
发布于 09-29 20:48 江苏
你是啥时候面的
点赞 回复 分享
发布于 09-29 19:11 陕西
实习也卷起来了
点赞 回复 分享
发布于 09-29 18:40 山东

相关推荐

点赞 评论 收藏
分享
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),若用例执行未抛出该异常则判定失败。
点赞 评论 收藏
分享
评论
6
12
分享

创作者周榜

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