华为watch|金三银四前啃完17w字的软测面试题,春招阿里P7稳了,收藏夹吃灰( 二 )


  • 介绍一下你在这个项目中是如何使用 Jenkins 的 。
  • ..
  • Python基础:
    • 谈谈你对面向对象的理解?
    • 进程、线程有什么区别?什么情况下用进程?什么情况下用线程?
    • Python垃圾回收机制?
    • python单行注释和多行注释分别用什么?
    • python深拷贝和浅拷贝的概念和区别?
    • json和字典dict的区别?
    • 输入与输出
    • 字典
    • 字符串
    • 列表
    • ..
    APP测试:
    • 什么是Android四大组件?
    • 当点击 APP 图标启动程序 , 说明将要发生那些过程?
    • APP 测试的内容主要包括哪些 , 如何开展?
    • Android 的兼容性测试都考虑哪些内容?
    • 针对 App 的安装功能 , 写出测试点?
    • 常用的 ADB 命令?
    • 在查看 logcat 命令日志时候怎么内容保存到本地文件?
    • App 崩溃(闪退) , 可能是什么原因导致的?
    • ...

    selenium:
    • selenium中如何判断元素是否存在?
    • selenium中hidden或者是display = none的元素是否可以定位到?
    • selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?
    • 如何提高selenium脚本的执行速度?
    • 你的自动化用例的执行策略是什么?
    • 什么是持续集成?
    • 自动化测试的时候是不是需要连接数据库做数据校验?
    • 有几种元素常用定位方式 , 分别是?你最偏爱哪一种 , 为什么?
    • 如何去定位页面上动态加载的元素?
    • 如何去定位属性动态变化的元素?
    • 如何开展自动化测试框架的构建?
    • 什么是自动化测试框架?
    • 什么是Selenium Server , 它与Selenium Hub有什么不同?
    • ...
    性能测试:
    • 基础概念:HPS、TPS、QPS、RPS、RT、并发用户数概念?简要介绍?
    • 压测工具?你主要看哪些指标?
    • 性能测试中TPS上不去的几种原因浅析?
    • 性能测试工具了解几个?压测结果区别?
    • 性能测试策略?
    • 性能测试场景设置思路?
    • 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
    • 如何理解压力测试 , 负载测试以及性能测试?
    • .....

    逻辑题: