软件测试面试题

本文讨论了在性能测试中进行系统瓶颈调优,特别是MySQL调优中的慢查询原因,包括未加或索引失效、隐式类型转换、LIKE查询和索引使用规则。此外,还涉及UI自动化实施、Docker技术掌握以及自动化测试中的最佳实践,如闭包和优化自动化框架以提高效率。
摘要由CSDN通过智能技术生成

1、性能测试中你有亲自去做过系统瓶颈调优吗?

2、mysql调优中的慢查询是什么原因引起的?

1)SQL没加索引

2)SQL加了索引但是没生效

1.隐式的类型转换,索引失效

         字段为字串类型,是B+树的普通索引,如果查询条件传了一个数字过去,会导致索引失效。

2. like通配符可能导致索引失效

         like查询以%开头,索引失效

3.查询条件不满足联合索引的最左匹配原则

MySQl建立联合索引时,会遵循最左前缀匹配的原则,即最左优先。如果你建立一个(a,b,c)的联合索引,相当于建立了(a)、(a,b)、(a,b,c)三个索引。

有一个联合索引idx_userid_name,我们执行这个SQL,查询条件是b,索引是无效:

因为查询条件列b不是联合索引idx_userid_name中的第一个列,索引不生效

4.左右连接,关联的字段编码格式不一样

5. join 或者子查询过多

一般来说,不建议使用子查询,可以把子查询改成join来优化。而数据库有个规范约定就是:尽量不要有超过3个以上的表连接


5、UI自动化你是怎么从0到1落地实施的?



9、Docker你会到什么程度?



11、白盒测试你平时怎么做的,junit你会用吗?



13、描述符,闭包你在自动化里如何运用,举一个实际例子,并讲解和常规写法的区别?


14、你做过哪些优化来是你的自动化框架运行的更快更舒服


15、你做过哪些措施让测试小组的自动化能力快速提升

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值