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.你还有哪些不足的地方?
答:本题是陷阱,每个人不可能是十全十美,面试官要问你不足的地方,如果你如实回答,会发现越说越多,全是不足之处。
你直接讲作为一个测试人员,不足之处估计就是代码方面不够强!