1.python/shell怎么判断文件是否存在?
python:import os if os.path.exists(‘文件名’) os.mkdir(‘文件名’)#创建文件
shell:if [ -f "$文件名" ],#-f文件是否存在,-d路径是否存在,-n变量是否有值
2.正则表达式match和search区别
match从头开始匹配,search可以从中间开始匹配。
3.UDP头部
源端口、目的端口、长度、校验和
4.TCP三次握手,两次可以吗
不可以,三次握手为了确认双方收发功能。
5.python怎么连接linux系统,什么协议
三种方法:1.Python直接调用SSH模块2.利用paramiko模块实现登陆操作3.Python中 pexpect 模块的pxssh 类(它用于处理一些自动化的需求,比如ssh和ftp)
6.传输层是什么到什么的通信,端到端,怎么理解这个端字
网络层提供主机到主机的通信,但是实际通信的并不是主机之间,而是主机的进程之间,传输层的端到端通信是IP加端口号,实现进程间通信。
7.linux五个常用的命令
cd:change directory、rm:remove、mkdir:make directory、df:disk free、cp:copy
8.linux服务是什么?
服务型程序,对系统本身没什么作用,可以帮助用户使用和维护电脑,提供服务性手段并支持其他软件开发等。
9.怎么判断linux启动的什么的服务?
pstree查看进程树
systemctl +start/stop/restart等+服务名例如sshd可以启动、关闭、重启服务
10.测试用例有效性怎么判断
首先从用例的形式分析,比如用例的连贯性,上一步骤的数据是否可以提供下一步骤的输入等,还有预期结果是否明确,步骤是否明确,优先级是否合理等。其次从测试用例的覆盖率分析,比如测试用例的总数和测试颗粒度的平衡,如果颗粒度非常小,覆盖率总是可以达到很高,但是用例数会增大很多。还有覆盖率和遗漏率,覆盖率可以通过和开发、其他测试人员评审,对比需求文档等方法判断,遗漏率可以通过用户反馈、测试人员交叉测试等方法判断。
11.测试用例书写
需求分析-测试点拆解-测试用例编写-评审
等价类、因果图、场景分析、非法值等方法
12.python截取列表后10个
[-10:]
13.怎么看待和开发沟通怎么测试这件事?
14.ssh登录和串口登录区别?
串口更底层,可以看到启动信息
面试题目(1)
最新推荐文章于 2024-07-17 21:04:45 发布