测试面试总结二
面试的是一个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 类名