• 初级自动化测试工程师面试题分享


    一、linux相关:

    从远程服务器(ip 地址1.1.1.1 用户名:user1,密码123)安全拷贝文件/var/test/file到本地服务器(ip 地址2.2.2.2 用户名user2 密码456)路径/var/local_test下,应该执行什么Linux操作命令

    这个题目主要考察Linux远程管理,一个是Linux远程登录命令,一个是Linux远程拷贝命令

    1,远程登录一般使用ssh命令
    ssh是专门为远程登录提供的一个安全性协议(使用ssh服务需要安装相应的服务端和客户端软件)

    # ssh 用户名@ip地址
    # ssh user1@1.1.1.1
    
    • 1
    • 2

    2,远程拷贝一般使用scp命令
    SCP (Secure Copy) 使用 SSH (Secure Shell) 协议进行加密
    可以安全地、可靠地将文件从一个系统复制到另一个系统。

    语法:scp [options] source_file destination_file
     source_file表示原始文件路径,可以是本地文件或远程文件
     destination_file表示目标文件的路径,可以是本地文件或远程文件
    
    • 1
    • 2
    • 3

    将本地文件/home/user/test.txt复制到远程服务器192.168.1.100的/home/user目录下,命令如下:

    scp /home/user/test.txt user@192.168.1.100:/home/user/
    
    • 1

    将远程服务器192.168.1.100的/home/user/test.txt文件复制到本地系统的home/user目录下,命令如下:

    scp user@192.168.1.100:/home/user/test.txt /home/user
    
    • 1

    混淆:

    1.本地cp拷贝对比:cp是在同一个linux系统上,在不同的目录之间复制文件
    2.ssh协议和ssh命令: ssh命令主要使用的ssh协议,我们输入ssh命令进行远程登录,在登陆的过程中使用到ssh协议

    补充: 在Linux操作系统上,要想把文件从一个服务器拷贝到另一个服务器,还可以使用FTP服务

    操作方式:
    1,在远程电脑上安装FTP服务软件,共享文件
    2,在本地电脑上使用FTP客户端软件连接远程FTP服务,下载文件到本地

    原理解释: FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。
    FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。
    其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
    在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。
    此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。 默认情况下FTP协议使用TCP端口中的
    20和21这两个端口,其中20用于传输数据,21用于传输控制信息。
    但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;
    如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定

    二:编程语言

    有1、2、3、4四个数字,能组成多少个互相不相同且无重复数字的三位数,并输出这些数字

    #python:
    
    list = []
    for i in range(1,5):
        for j in range(1,5):
            for k in range(1,5):
                if a!=b and a!=c and b!=c:
                    num = a*100+b*10+c
                    list.append(num)
    print("有%d个三位数"%len(list))
    print(list)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    #Java:
    
    pubilc class Num{
        public static void main(String[] args){
            int x=0,y=0,z=0;
            int count = 0;
            for(x=0;x<5;x++){
                for(y=0;y<5;y++>){
                    for(z=0;z<5;z++){
                        if(x!=y && y!=z && z!=x){
                            System.out.println();                    
                        }                
                    }            
                }        
            }  
            System.out.println("一共有"+count+"个")
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    #C:
    
    #include
    int main(){
        int i,j,k;
        int m;
        for (i=0;i<5;i++){
            for(j=0;j<5;j++>){
                for(k=0;k<5;k++>){
                    if(i!=j&&j!=k&&k!=i){
                        print("%d%d%d\n",i,j,k);
                        m++;
                    }            
                }        
            }
        printf("%d\n",m)
        getch();                                                
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    三、测试要点分析

    针对杯子完成测试分析

    一、功能性:
    1,水杯的容量
    2,水杯的形状
    3,杯子的材料
    4,杯子的耐温度
    5,杯子是否漏水

    二、杯子的性能:
    1,盛冷水和热水时,水杯能给盛的最大容量

    三、杯子的易用性:
    1,杯子是否方便饮用
    2,装热水时杯子是否烫手
    3,杯子是否有防滑措施

    四、稳定性:
    1,装入液态多久后会漏水
    2,杯子从不同高度落下的损毁程度

    五、安全性:
    1,杯子有没有毒或细菌
    2,杯子装入热水是否会变形或有异味
    3,杯子装入不同液体,是否发生化学反应

    四、测试用例设计:

    根据第三道题对杯子的测试分析,任意选择一个测试点,输出一个完整的测试用例

    测试用例的组成部分:
    用例编号、子模块、子功能、测试项、用例名称、用例等级、前置条件、测试步骤、测试数据、预期结果、执行方式、用例类型、标签、执行复杂度、测试阶段

  • 相关阅读:
    在Spring中实现资源的动态加载和卸载
    排序算法-希尔排序
    PMP 通关之45天备考五重点
    stm32之IIC
    入户的第一眼,玄关设计小技巧!福州中宅装饰,福州装修
    字典组件(前端使用)
    Flutter笔记:绘图示例 - 一个简单的(Canvas )时钟应用
    18uec++多人游戏【服务器为两个角色发枪,并能在线开枪】
    地图结构 | 图解占据栅格地图原理(附Matlab建图实验)
    git 记
  • 原文地址:https://blog.csdn.net/weixin_45011930/article/details/133808676