年中了,准备了少量的自动化面试题,欢迎来自测_简-----编程思维

编程语法题:

  1. python有哪些数据类型
  2. 怎么将两个字典合并
  3. python如何将json写到文件里?
  4. 在except语句中return后还会不会执行finally中的代码?
  5. 什么是可变、不可变类型?
  6. python函数调用时参数的传递是值传递还是引用传递?
  7. python深浅拷贝的区别
  8. python为什么使用*args和**kwargs
  9. 对Python的继承和多态的了解?父类可以用子类的方法吗?
  10. 说说你对封装的了解
  11. Python中的self参数有什么作用?
  12. Python 中的 os 模块常见方法?
  13. 你工作中使用了哪些python的内置库,和第三方库?
  14. 什么是PEP 8?
  15. 选你工作当中自己定义的一个类,说明你是如何封装的?外部在什么情况下使用你这个类。

 

编码题:
      16、请用python脚本实现从1到100的求和。
      17、编写一个匿名函数,使其能够进行加法运算,例如说输入1,2能计算结果为3
      18、list_1=[1,2,1,2,15,4,3,2,1,2], 去除list_1的重复值,并且从大到小排序。
      19、统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。
            【输出】输入: "Hello, my name is John" 输出: 5
              解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。
       20、怎么用lambda实现11 +22 +3*3 ...
       21、用python实现斐波那契数列

 

自动化基础能力评估:

  1. json和字典的区别
  2. unittest框架包括哪几个模块?
  3. python连接数据库的方式?
  4. jemeter或postman实现多接口关联测试?怎么做关联?
  5. 接口自动化的断言怎么做
  6. 如果需要用自动化测删除接口,断言怎么做
  7. 做自动化的过程中如何处理验证码
  8. 自动化测试用例如何编写
  9. pytest的前置实现有哪几种方式?

        10、Appium 都有哪些启动方式
        11、web ui自动化中显式等待、隐式等待有什么区别
        12、有没有遇到元素定位不到情况?如何处理的?
        13、如果元素没有id,而且有很多iframe,所以写xpath也是有问题的,就是id和xpath都用不了,你用什么方式去定位?
        14、如果同一个浏览器打开两个窗口,要用selenium里面哪个指令进行切换?
        15、App自动化有做过吗?知道用到哪些技术框架吗?
        16、App自动化用的是真机还是虚拟机?
        17、什么 PO 模式,什么是 page factory?
        18、简述selenium的原理
        19、UI自动化测试用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没有办法通过了,如何去提升用例的稳定性?

自动化项目实战能力评估:

  1. 自动化是自己搭的框架还是本来就有的框架,只是往里面写的一些用例?
  2. 讲一下在工作中怎么做的自动化测试?
  3. 假如公司想要做自动化,让你去做,你会从那些方面考虑入手?
  4. 在自动化测试过程中上下游接口有数据依赖如何处理,请详细说明你的框架中,这一部分设计逻辑细节。
  5. 多套环境,pytest如何切换环境?
  6. pytest运行完所有case以后,如何清理数据库?
  7. App自动化自己搭的框架里面是有logger那些还有用例不通过时屏幕截图那些吗?屏幕截图用到哪个库?
  8. 之前部署的自动化框架是一台机器去跑还是多台机器去跑?就是是一台机器去跑还是用主控机操作各个分机去跑?
  9. Login这些用例数据是在哪里取的?excel吗?用到什么方法?什么第三方库?

咳咳,欢迎在评论区回复自测结果。

版权声明:本文版权归作者所有,遵循 CC 4.0 BY-SA 许可协议, 转载请注明原文链接
https://www.cnblogs.com/Simple-Small/p/16394512.html

静态代理、动态代理与mybatis的理解_lovekey-编程思维

静态代理、动态代理与Mybatis的理解 这里的代理与设计模式中的代理模式密切相关,代理模式的主要作用是为其他对象提供一种控制对这个对象的访问方法,即在一个对象不适合或者不能直接引用另一个对象时,代理对象充当中介的作用。 现实生活中比较贴切的例子比如租房,被代理对象就是房东,代理对象就是中介,使用者就是租客,租客通过中

【大厂面试必备系列】滑动窗口协议-编程思维

引言 想象一下这个场景:主机 A 一直向主机 B 发送数据,不考虑主机 B 的接收能力,则可能导致主机 B 的接收缓冲区满了而无法再接收数据,从而导致大量的数据丢包,引发重传机制。而在重传的过程中,若主机 B 的接收缓冲区情况仍未好转,则会将大量的时间浪费在重传数据上,降低传送数据的效率。 所以引入了流量控制机制,主机

如何高效的学习技术-编程思维

学什么 基础与应用 广度与深度 哲学 英语 怎么学 知识体系 克服遗忘 碎片时间 用起来 技术分享 造个轮子   我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密

离职,问题就解决了吗?_编码砖家-编程思维

“领导脾气太大了,老子不伺候了。” “工作三年工资才涨几百,打发叫花子吗?” “这破系统改不完的bug,学不到真技术!” “上班996,下班on call,太累了。” 刚入职场的那几年,我经常对工作有各种抱怨。回想起来,有两次冲动的不必要的离职,或者说应该干得更久一点。一旦有了离职的想法,整个人每天都纠结是去还是留,这