• 软件测试面试题


      这段时间安静偷偷的出去面试了几家公司,然后再次总结下面试题

    软件测试面试题

    1、python的进程和线程

    操作系统可以同时执行多个任务,每一个任务就是一个进程,进程可以同时执行多个任务,每一个任务就是一个线程。

     2、在做接口测试的时候,如果接口还没有开发好,你这边应该怎么去介入测试

    • 编写接口测试用例以及进行评审
    • 通过mock的方法进行提前接入测试

    3、在做ui自动化过程中如果解决定位元素改变

    在进行编写自动化测试过程中,元素单独写进一个yaml文件中,定位时,直接进行读取yaml文件,不用直接在代码中直接修改

    4、cookies和session区别

    cookies和session都是代表用户身份的一种,cookies存储在客户端上面,session存储在服务器上的

    5、对于app偶现的崩溃你这边做?

    • 首先讲完整的复现步骤记录下来。
    • 通过adb logcat 的方法进行打印日志进行分析

    6、前面说的是android设备,如果是ios你怎么通过日志分析呢?

    如果是ios的我们可以通过fiddler工具进行抓包来判断(这里在说一下如何通过fiddler连接手机的过程)

    7、浏览器上输入url,这个过程发生了哪些

    先通过了DNS解析,然后进行三次握手的过程(过程具体说下)

    8、接口自动化测试的过程中产生的数据你怎么来做?

    接口自动化测试过程中产生的数据,可以在setup中进行通过sql创建,然后再tearDown(用例的结束中,通过sql进行删除)

    9、你们的自动化用例覆盖率是多少?

    这个具体的看个人项目吧,随便说个,80%左右呗

    10、自动化用例执行一次需要多久?

    这个看个人项目,随便说个。 

    11、app发生了内存泄漏,你怎么去定位问题

    app内存泄漏后,我们app系统中会自动生成一个文件,可以通过这个文件交给开发这边进行定位什么原因发生的

    12、app自动化测试的时候遇到过h5吗?怎么写用例

    app中遇到H5页面需要通过 _switch_to.context 跳进H5页面中然后进行正常的编写测试用例

    13、appium的原理

    编写的代码首先请求到webdriver上,然后通过webdriver请求到appium,appium在请求到设备上的bootstrap.jar,bootstrap.jar在手机上将命令uiatutomation,biatutomation在进行对手机执行命令

    14、如何定位动态元素

    如果是id动态的,我们可以通过其他的name或者定位其父元素

     

    15、平常接口测试中你发现了哪些bug,说下你印象比较深刻的bug

    这个就自由发挥吧

    16、Web页面出现空白页怎么定位问题

    • 通过fiddler或者F12进行抓包查看
    • 查看服务端日志内容
    • 通过工具进行接口请求页面,查看内容

    17、liunx命令

    这个就不说了吧,大家自己写吧

    18、如何看到一些自动化测试和手工测试

    自动化测试大多数用于回归测试,新加的需求这些前面肯定手工测试通过后,在进行添加到自动化测试中

    19、接口自动化中遇到参数关联怎么去做?

    讲上个接口返回的内容提取出来,然后当作参数传给下一个接口

    20、性能怎么做的?jmeter脚本怎么编写的

    这个安静也没有做过很多,不知道如何去写,吹了一点皮毛

     PS:这里也问到的有安静前面分享的python面试题,这里就没有给大家再次写出来

    面试在于生活,其中还有一些非技术的,这里安静没有给大家写出来,这次出去发现大多数都是问的性能,可能性能也是未来发展的一个趋势。但是安静这里没有太多的性能经验,不知道如何给大家分享,如果大家有好的性能经验,也可以给安静分享分享,大家共同学习

  • 相关阅读:
    java之扩展运算符
    error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义
    MinGW
    Gcc/MinGW/Cygwin/Msys 分别是什么?
    开源项目:windows下使用MinGW+msys编译ffmpeg
    MinGW安装和使用基础教程
    基于UDP高性能传输协议UDT doc翻译(一)
    基于UDT connect连接通信以及文件传输--客户端
    基于UDT connect连接通信以及文件传输--服务端
    FreeSWITCH第三方库(其他)的简单介绍(三)
  • 原文地址:https://www.cnblogs.com/qican/p/12762637.html
Copyright © 2020-2023  润新知