火山引擎-测试开发

职位描述1、负责火山引擎相关产品的测试工作,为产品交付质量负责
2、根据业务需要,能够编写测试代码或产出测试工具,提升测试效率
3、协助开发定位问题,跟踪产品缺陷直至闭环
4、参与和构建产品质量保障体系,包括不限于大数据测试、自动化测试、性能测试、持续集成等方向
职位要求

1、至少3年以上测试开发/软件开发工作经验
2、能够独立完成测试任务,有独立完成测试工具开发经验优先
3、熟练掌握Java/Python/Go至少一种,熟悉Mysql,Mongodb等主流数据库
4、有主流自动化框架和测试工具使用经验,有实施项目案例
5、积极主动,具备较强的责任感和自我驱动力,能主动通过技术手段提升产品质量和测试效率

背景

公有云的click house
一、测试工具

产出测试工具,提升测试效率:

1)通过录制流量生成测试脚本减少提高回归范围,缩短回归时间

2)通过线上自动化缩短线上回归时间,提升线上回归范围

3)

二、OLAP

OLAP(联机分析处理,Online Analytical Processing)是数据仓库系统的主要应用,支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以直观而易懂的形式将查询结果提供给决策分析人员,以便他们准确掌握企业经营状况,了解对象的需求,制定正确的方案。

OLAP 的基本多维分析操作有钻取(roll-up 和 roll-down)、切片(slice)和切块(dice)、以及旋转(pivot)、钻透(drill-through)。用户能从多个角度、多侧面、多层次地考察数据库中的数据,从而深入地理解包含在数据中的信息。

OLAP 的特点主要包括:

  1. 快速性:用户对 OLAP 的快速反应能力有很高的要求。在系统软件中,用户操作的响应时间应该是秒级响应。
  2. 可分析性:OLAP 系统应能处理与应用有关的任何逻辑分析和统计分析。用户无需编程就可以定义新的专门计算,将其作为分析的一部分,并以用户理解的方式查看显示分析结果。
  3. 多维性:多维性是 OLAP 的关键属性。在多维分析中,根据分析主体的需要,快速、灵活地进行各类数据的统计汇总、趋势预测及报表制作等。
  4. 信息性:OLAP 的信息性是指通过数据仓库所存储的大量数据,经过 OLAP 工具的抽取、转换等形成有用的信息。

总的来说,OLAP 是数据仓库的一个重要应用,它通过多维分析、快速响应和直观呈现等方式,为企业的决策支持提供了强大的工具。

三、测试框架

unitest, pytest, robot framework

四、性能测试

五、可靠性测试

六、稳定性测试

七、python的内存管理和垃圾回收机制

Python使用了一种称为引用计数的内存管理技术,以及一个垃圾收集器来回收不再使用的内存。

引用计数:

  • 当对象被创建时,其引用计数为1。

  • 当对象被赋值给变量、作为参数传递、或者作为容器的成员时,其引用计数增加。

  • 当对象的引用被销毁(例如,变量被赋予新的值,或者离开了其作用域),其引用计数减少。

  • 当对象的引用计数减少至0时,该对象被垃圾收集器标记为可回收。

垃圾收集:

  • Python有一个自动的垃圾收集器,定期运行来回收不再被引用的对象占用的内存。

  • 垃圾收集器可以在运行时被强制执行,通过调用gc.collect()

  • 原来视频面试不能一直切换页面,郁闷了,那我岂不是一开始就出问题了,我还对着简历讲呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值