软件自动化测试工程师面试题集锦(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.你还有哪些不足的地方?

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

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

posted @ 2021-03-04 20:55  千君君  阅读(165)  评论(0编辑  收藏  举报