• 软件测试面试题


    自我介绍部分

    ....

    项目经历

    ....

    技能部分

    性能

    • 使用什么工具?
    • 介绍下最近做的性能测试项目,性能测试过程中遇到哪些问题?
    • 性能标准谁来定?
    • 你们性能测试的流程是什么?
    • 什么是分布式?为什么要用分布式?
    • Jmeter Non GUI 和 Jmeter GUI有什么区别
    • 一般在哪里查看应用日志?
      • 假设不把日志下载到本地,如何在Linux里查看日志内异常信息?(日志文件2个G)
      • 如何查看日志内8点到10点的异常信息?
    • 一般用什么监控?监控内容有哪些?
      • 工具有哪些
      • Linux命令用哪些
    • 什么是Mysql慢查询?出现MySQL慢查询如何解决?
    • JVM GC是否了解?

    自动化

    selenium

    • 原理?
    • 常见定位方式?
    • 元素等待有几种方式?
    • 多表单如何切换?
    • 多窗口如何处理?
    • 动态元素怎么处理?
    • 使用什么单元测试框架?
      • Unittest
      • Pytest
    • 参数化有哪几种方式
      • ddt
      • parametrized
    • 如何看待PO?
    • 是否有持续集成?
    • Selenium UI自动化你觉得有意义吗?

    appium

    • appium是什么?
    • 如何理解跨平台?
    • 原理?
    • 需要哪些工具、环境准备?
    • 常见定位方式?
    • 有哪些常用Appium API?
    • appium UI自动化你觉得有意义吗?

    接口

    • 你所理解的接口是什么?

    • 做过接口自动化吗?用到哪些工具

      • 代码(Python)
        • 什么是装饰器?
        • 什么是语法糖?
        • 子类如何重写父类方法
      • 工具
    • 测过哪些协议的接口?

    • Jmeter/Postman/或者基于代码的接口测试你觉得有哪些区别?

    • 会用到数据驱动吗?如何看待数据驱动?

    • 接口测试中用到数据库吗?

      • 用什么数据库?
      • 什么是联表查询?联表查询有哪些姿势?
      • 为什么要用数据库,解决什么问题?
    • 你的自动化接口项目代码结构?

    • 如果只有一套环境,很多人在用,数据库没法初始化你怎么办?

    软件测试汪简书地址
    软件测试汪博客地址

    欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

    转载请注意出处,谢谢合作

  • 相关阅读:
    123
    使用Rsync自动实现网站增量备份
    一文了解 Java 各发行版本及新特性
    使用java命令出现Error: A JNI error has occurred, please check your installation and try again的错误
    orElse() 和orElseGet()方法之间的区别
    第一个Hello.java出现错误:找不到或无法加载主类Hello
    位运算统计二进制整数中1的个数
    GIMP使用笔记
    使用V2R做反向代理内网穿透
    Odoo 即时通讯 IM 设计思路
  • 原文地址:https://www.cnblogs.com/suim1218/p/12165114.html
Copyright © 2020-2023  润新知