一、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
2,远程拷贝一般使用scp命令
SCP (Secure Copy) 使用 SSH (Secure Shell) 协议进行加密
可以安全地、可靠地将文件从一个系统复制到另一个系统。
语法:scp [options] source_file destination_file
source_file表示原始文件路径,可以是本地文件或远程文件
destination_file表示目标文件的路径,可以是本地文件或远程文件
将本地文件/home/user/test.txt复制到远程服务器192.168.1.100的/home/user目录下,命令如下:
scp /home/user/test.txt user@192.168.1.100:/home/user/
将远程服务器192.168.1.100的/home/user/test.txt文件复制到本地系统的home/user目录下,命令如下:
scp user@192.168.1.100:/home/user/test.txt /home/user
混淆:
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)
#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+"个")
}
}
#C:
#include<stdio.sh>
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,杯子是否漏水
二、杯子的性能:
1,盛冷水和热水时,水杯能给盛的最大容量
三、杯子的易用性:
1,杯子是否方便饮用
2,装热水时杯子是否烫手
3,杯子是否有防滑措施
四、稳定性:
1,装入液态多久后会漏水
2,杯子从不同高度落下的损毁程度
五、安全性:
1,杯子有没有毒或细菌
2,杯子装入热水是否会变形或有异味
3,杯子装入不同液体,是否发生化学反应
四、测试用例设计:
根据第三道题对杯子的测试分析,任意选择一个测试点,输出一个完整的测试用例
测试用例的组成部分:
用例编号、子模块、子功能、测试项、用例名称、用例等级、前置条件、测试步骤、测试数据、预期结果、执行方式、用例类型、标签、执行复杂度、测试阶段