2.17笔记

一、按开发阶段分类

(1)单元测试

(2)集成测试

(3)系统测试

(4)验收测试

二、按查看代码分类

(1)黑盒测试

定义:黑盒测试也是一种功能测试,测试中吧被测试的软件当成一个盒子,不关心盒子内部机构是什么,只关心软件的输入数据和输出数据;

例如:计算器:输入1+1=2 ,结果不是2就是bug,结果是2正确

(2)白盒测试

白盒测试也称结构测试,透明测试,逻辑测试,或基于代码测试

白盒测试定义:指打开盒子去研究里面的源代码和程序结果

例如:

 

 

(3)灰盒测试

灰盒测试是介于白盒测试和黑盒测试之间一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出正确性,同时也关注程序内容的情况

三、按是否运行划分

(1)静态测试

静态测试是指不运行被测程序本身,仅通过分析盒检查源代码的语法,结构来检查程序的正确性;(包括需求文档,软件设计说明书等)

比如:灯泡不通电,汽车不发动

(2)动态测试

动态测试:是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率,正确性,健壮性等。

比如:灯泡通电,汽车发动等

四、按测试对象分类

(1)功能测试

(2)性能测试

(3)安全测试

(4)兼容性测试

五、按测试实施对象组织分类

(1)alpha 内部测试

(2)beta甲方测试

(3)第三方测试

六、按是否手工测试

(1)手工测试

手工测试就是一个个的手动点击用例,去执行用例,然后关注测试结果和测试用例是否一一对应。

缺点:执行效率慢,量大容易出错

(2)自动化测试

定义:通过工具或代码代替手工测试

ui自动化、接口自动化

七、测试区域分类

(1)本地化测试(中国)

(2)国际化测试

a、语言

b、日期

c、金额

d、外观

e、度量单位

图片

 

1、覆盖  >   cat  >

2、追加 cat >>

cat  aa>>bb

3、nl 显示多少行

4、date显示系统当前的时间

(1)date 显示当前时间

(2)date  -s 修改当前时间

5、who 查看在线用户

6、whoami 查看当前操作用户

7、修改权限命令

(1)chmod 修改 权限

案例:chmod  777   文档名

(2)chown 修改用户主

案例:chown hh ss

(3)chgrp 修改用户组

a、chgrp hh ss

(4)-R修改层级目录

a、修改层级用户主

chown -R  hh y

b、chgrp  -R  hh y

修改用户组

8、useradd 添加用户

9、查看用户名

cat  /etc/passwd

10 .查看用户组

cat /etc/group 

新建一个用户就会生成一个新的用户名和用户组

11、添加指定的用户到用户组

useradd  mm -g  hh

12、groupadd添加用户组:

13、userdel  mm  删除用户

14、passwd  用户名   设置密码

15、修改镜像源(在线下载)

步骤:

yum修改为阿里镜像源

第一步:备份系统自带的repo文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

第二步:下载阿里yum镜像源的repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

第三步:清除缓存(两个命令)

yum clean all

第四步:删除yum缓存文件

rm -rf /var/cache/yum

第五步:生成新的yum缓存文件

yum makecache

第六步:下载lrzsz

yum install lrzsz

安装好以后,输入rz 敲回车出现如下页面说明成功了

如果安装时出现问题:

 

1、tar  包    压缩和解压

(1)tar -cvf  打包

(2)

tar -xvf  解压压缩包

(3)tar.gz  打包

案例:tar -zcvf  ys.tar.gz  aa bb  hh  tt

(4)tar .gz 解压

2、zip 包

(1)zip压缩包

(2)zip解压包

3、yum  install   安装工具名

yum install  lrzsz

(1)rz 将windows中资料上传到linux中

(2)sz将linux中的资料下载到windows中

4、rpm -ivh  包名    安装rpm包

这个后缀为rpm包的文件,也是jdk文件

rz上传rpm包

安装命令:

rpm -ivh jdk-8u121-linux-i586.rpm

因为这个rpm包是jdk

查看jdk的命令:

java -version

5、scp 命令  超复制

两台服务器之间互相传输文件

a服务器:192.168.0.124

b服务器:192.168.0.128

(1)放

案例:

scp  ./cc root@192.168.0.128:/home/kk

(2)拿

scp   root@192.168.0.128:/home/kk/cc ./

6、sftp  传输文件

用法:sftp+对方的ip地址,键入sftp协议中

(1)put(放)

put  /home/jj/cc  /home/kk

(2)get(拿)

get  /home/kk/cc  /home/jj

7、安装xftp工具

(1)解压

(2)点击安装

(3)点击next

(4)点击next

(5)输入密钥

密钥:

101210-450789-147200

(6)点击next

(7)点击next,点击install

(8)finsh完成

(9)在桌面上生成图标

(10)使用

a、在xshell中使用

显示

 

1、df 查看磁盘使用情况

a、df

Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。

1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。

Used:已经使用的空间大小。Available:剩余的空间大小。

Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况

Mounted on:磁盘挂载的目录,即该磁盘挂载到了哪个目录下面。

b、df -h 使用数字单位查看大小

2、free   查看存使用情况

 Men:内存的使用情况

Swap:交换空间的使用情况

total:总内存

used:已经使用的内存

shared:共享内存(主要被tmpfs使用的内存)

buff/cache:buff和cache的和

available:启动新进程时可用的内存

3、ps 查看进程

(1)ps查看进程命令

(2)ps aux 查看所有用户进程

a表示 所有进程

u   表示用户

x   执行

USER:该进程属于哪个使用者账号。

PID :该进程的进程ID号。

%CPU:该进程使用掉的 CPU 资源百分比;

%MEM:该进程所占用的物理内存百分比;

VSZ :该进程使用掉的虚拟内存量 (Kbytes)

RSS :该进程占用的固定的内存量 (Kbytes)

TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

STAT:该程序目前的状态,主要的状态有:

R :该程序目前正在运作,或者是可被运作;

S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。

T :该程序目前正在侦测或者是停止了;

Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态

START:该进程被触发启动的时间;

TIME :该进程实际使用 CPU 运作的时间。

COMMAND:该程序的实际指令。

(4)ps -ef|grep  服务名称

为了查看服务:下载一个数据库:

yum  install   mysql安装客户端

yum install  mysql-server安装服务端

启动数据库

查看启动的服务

ps  -ef|grep mysql

关闭数据库

4、kill  杀死进程

kill -9  强制杀死进程

5、netstat   -nltp  查看所有开启的端口

6、lsof -i: 端口号 查看端口是否占用

7、hostname 查看主机名

8、du  -sh  查看文件大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值