面试题目(1)

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登录和串口登录区别?
串口更底层,可以看到启动信息

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值