• 软件自动化测试工程师面试题集锦(4)


    1.你对tomcat的配置熟悉吗?或者你了解哪些中间件

    答:不熟悉·都是运维或者开发部署

    2.请讲下你对python中继承的理解

    答:子类可以继承父类的属性和方法,也可以拥有自己独立的属性和方法

    3.请讲下你对python中装饰器的理解

    4.自动化测试的一个流程或者说你们之前是怎么做自动化测试的?

    答:第一:我们会根据业务功能的特性,挑选适合做自动化测试的模块

    第二:根据优先级和人员现状指定自动化测试计划

    第三:从功能测试用例中挑选合适的用例当做自动化用例,也可以重新编写自动化用例

    第四:选择合适的工具,比如用代码还是其他软件

    第五:自动化脚本的开发,如代码做自动化是不设计框架呢还是设计框架

    第六:调试优化自动化代码

    第七:按测试方案执行脚本

    第八:对生成的测试报告进行分析,自动化测试后期的跟进及脚本维护

    5.做过APP自动化测试吗?怎么做的

     答:做过,用Airtest工具

    6.python中post请求有哪些参数方式

    答:

    (1)application/x-www-form-urlencoded表单传递,设置headers
    (2)multipart/form-data上传文件,files
    (3)application/json直接传递json,需要使用json.dumps()将字典转换成json
    (4)text/xml数据格式,设置headers

    7.测试有哪些类型

    答:功能测试,性能测试,安全性测试,可靠性测试,兼容性测试,可用性测试

    8.自动化你都是怎么做断言的?

    答:第一种理解:通过界面结果断言再通过查询数据库断言。

    第二种理解:assertEqual或assertIsNone

    9.你觉得你测试工作中,最满意或者最自豪的,或者最难忘的是什么?

    答:比如某个项目交付时间很紧急,通过测试开发通宵达旦的奋斗,如期交付。

    10.你还有哪些不足的地方?

    答:本题是陷阱,每个人不可能是十全十美,面试官要问你不足的地方,如果你如实回答,会发现越说越多,全是不足之处。

    你直接讲作为一个测试人员,不足之处估计就是代码方面不够强!

    每天进步一点点!
  • 相关阅读:
    编译使用tinyxml
    GitLab 项目创建后地址由Localhost改为实际IP的方法
    树莓派相机设定
    MongoDB的数据备份与恢复
    Nginx PHP fpm forbidden 原因
    PSR2规范
    docker 日志管理
    Docker 拷贝文件
    Docker MySQL基本操作
    deepin安装php5.6
  • 原文地址:https://www.cnblogs.com/qianjunjun/p/14482941.html
Copyright © 2020-2023  润新知