测试面试总结二

面试的是一个AI芯片的项目,要求Linux命令非常熟悉
1.如何查看Linux内核的命令(Ubuntu)
测试面试总结二
2.接口测试怎么做?(图片拷贝的)
测试面试总结二
3.Linux如何查看cup的占用率?
测试面试总结二测试面试总结二
4.说一说list和tuple的区别?

  • 元组是不可变的
  • 列表可变
    5.说一说你常用的python模块?
  • 操作excel文件:xlrd
  • 连接Linux:paramiko
  • 发送邮件: import smtplib
    from email.mime.text import MIMEText
    from email.mime.application import MIMEApplication
    from email.mime.multipart import MIMEMultipart
  • 连接数据库:import MySQLdb.cursors
  • json,os

6.接口测试一般用的方法?
post,put,get,delete…
7.讲述一下python中pandas模块?

  • pandas有2种数据结构
  • (1)s = pd.Series({‘a’:1,‘b’:2}) print(s)
  • (2) Dateframe

8.selenium如何确保页面元素已经加载完成?

  • 第一种显示等待:
    from selenium.webdriver.support.ui import WebDriverWait
    WebDriverWait(driver,10).until(driver.find_element_by_css_selector(’[class=“name”]’).click())
  • 第二种隐式等待:driver.implicitly_wait(3)

9.查看Linux环境的命令
env
10.如何查看系统文件使用情况?
free
11.描述一下Linux中进程的状态?

  • 运行状态
  • 睡眠状态
  • 磁盘休眠状态
  • 死亡状态
  • 停止状态
  • 僵尸状态
  • 跟踪状态
    12.把进程隐藏到后台,怎么运行进程?
  • 将进程隐藏到后台 & watch -n 10 sh test.sh 每隔10秒在后台运行一次脚本
  • ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态
  • jobs 查看当前有多少在后台运行的命令
  • fg %[进程编号] 将后台进程发到前台
  • bg %[进程编号] 将一个在后台暂停的命令,变成在后台继续执行

13.python中类怎么定义?
class 类名