凯易迅测试一面

#发面经攒人品#
1.python中可变的数据类型和不可变的数据类型有哪些?
2.对字符串进行倒序,怎么做?
3.is和两个等于号的区别?
4.上下文管理器,with,一般用于什么场景?为什么要用with来打开文件?
5.模数方法,鸭子方法,init和new的区别
6.装饰器,装饰器的功能?
7.pytest的执行规则?就是会跑到哪个文件夹运行哪些文件?为什么会跑这些文件呢?
8.parameter,比如说有十个参数给它,就是有十个测试用例,如果只想跑其中一部分测试用例,怎么实现?
9.如果有个方法有两个,一个参数只能运行在windows环境,一个参数只能运行在Linux环境,想要在Windows环境里时,Linux的参数会skip,在Linux环境中,Windows环境会skip,这要怎么实现?(可以看一下skip if ,还有pytest -k的用法)
10.pytest的分组,有的case是p0级别的,有的case是p1级别的,如果只想运行p1级别的,怎么实现?mark用过吗?
11.pytest中的fixture,teardown是怎么实现的?比如登录一个页面,写一个fixture,退出在那里写呢?yield你知道吗?fixture会自动实现teardown
全部评论

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务