10.16测试分类+linux命令

软件测试之测试分类

一、按开发阶段划分

1、单元测试

2、集成测试

3、系统测试

4、验收测试

二、按查看代码划分

1、黑盒测试

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

比如: 计算器当作黑盒子:输入1+2=输出:3结果 就是对

2、白盒测试

白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码测试。

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

例如:代码:
image

3、灰盒测试

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

三、按是否运行划分

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

比如:灯泡不通电,检查

2、动态测试

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

比如:灯泡通电,发光

四、按测试对象划分

1.功能性测试

2.性能测试

3.安全测试

4.兼容测试

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

1、alpha测试

2、beta测试

3、第三方(被调公司:)

六.按是否手工执行测试

1、手工测试

手工测试就是人一个个的执行用例,然后关注结果和测试用例相对应,

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

2、自动化测试

自动化测试:通过工具,或代码代替手工测试

ui自动化,接口自动化

七、按测试区域划分

1、本地化测试(中国)

2、国际化测试

(1)日期

(2)金钱

(3)度量单位

(4)语言

(5)外观,等

linux安装

https://www.cnblogs.com/xiaolehong/p/15908360.html linux安装的笔记
https://www.cnblogs.com/xiaolehong/p/15908449.html linux的命令笔记
linux 命令
ifconfig 查看IP地址
service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables restart 重启防火墙
service iptables status 查看防火墙状态
ssh+ip地址 链接虚拟机
su 切换用户名
su+root 切换超级用户
cat/etc/passwd 查看用户
useradd 添加用户名,添加的叫普通用户
ped 表示当前路径(表示我在那里)
cd / 进入根目录 ,使用ll 或 ls查看所有的文件或目录
cd 进入目录
cd ./或. 表示当前路径
cd .. 表示返回上一级目录
cd ../..表示返回上两级目录
cd ../../.. 表示返回上三级目录
cd /+目录名 表示进入指定的路径
ls 表示横向显示目录下所有文件和目录名
ll 表示纵向显示当前所有目录和文件
ls -a 显示目录下所有的文件和隐藏文件
ll -a 显示目录下所有的文件和隐藏文件
ping 查看网络是否连接 退出查看:ctrl+z或+c
mkdir 创建目录
mkdir +** ** ** 创建多个目录
mkdir -p ./a/b/c/d/e/f/ 创建层级目录
touch 创建单个文档
touch aa bb cc 创建多个文档
vim或vi 编辑文件 vim 文件名 =敲回车按i键变成编辑模式输入内容=按esc键或ctrl+c键进入,命令模式shift+:输入w,q=敲回车ok。
w表示保存
q 表示退出
!强制
wq 保存退出
wq!强制保存退出
q!强制退出
q 退出

cat 查看文件内容 格式 cat +文件名
cat +文件名|grep +字符 查看文件中指定的字符
head 查看文件前10行
head -n+行数 文件名 查看文件指定的行数
tail 查看文件末尾指定的行数 格式 tail +文件名
tail -n+行数 文件名 查看文件指定的行数
tail -f 文件名 查看实时日志(查看无线延申的内容) 退出查看:ctrl+z或+c
more 按百分比查看文件内容 格式 more 文件名 退出查看:ctrl+z或+c
less 以上下翻页的形式查看文件 格式 less 文件名
rm 删除命令
1)rm 提示性删除
格式:rm 文件名
案例 :rm aa 输入提示语y,或n
2)rm -r 提示性删除目录
格式: rm -r 目录
案例:rm -r m
3)rm -rf 文件或目录 强制性删除文件或目录
(4)rm -rf * 强制删除文件和目录下所有与的文件
格式:rm -rf *
cp 复制文件
(1)复制文件不存在的情况
cp 源文件 新文件(不存在)
(2)复制已经存在的文件
cp 源文件 新文件(存在) 提示:是否覆盖 输入:y 覆盖

(3)指定路径和文件复制

(4)cp -r 源目录 新目录 复制目录

mv 重命名 和移动
(1)重命名 mv 原文件名 新文件名

(2)移动文件 mv
mv 源文件 新文件

重定向符号
(1)> 覆盖
格式:cat aa >rr

(2)>>追加

find /路径 -name 文件名 查找文件

快照
(1)拍摄快照
备份系统

(2)恢复快照
还原系统

history 查看历史命令

history -c 删除 历史命令

关机:
halt 关机
init 0 关机
shutdown now 关机
reboot 重启

reset 重置屏幕

clear 清除屏幕

nl 显示多少行

date显示当前时间

date -s “时间” 修改系统时间

who 查看在线用户

whoami 查看当前操作用户

chmod命令
修改文件/目录的权限
权限
r: 读权限,用数字4表示
w:写权限 ,用数字2表示
x: 执行权限,用数字1表示
总共有10位
第1位“
-”代表这是一个文件 ,d表示目录
前3位,代表着用户主拥有的权限,
中3位,代表着用户组拥有的权限,
后3位,代表着其他人拥有的权限,
例子
rw-r--r--
代表着用户主拥有对这个文件可读,可写的权限
rw-r--r--
代表着用户组拥有对这个文件可读
的权限
rw-r--r--
代表着其他人拥有对这个文件可读的权限
创建用户:useradd 用户名
查看用户:cat /etc/passwd
chown 修改用户主
格式 :chown 用户名 文件名
chgrp 修改文件拥有组

常用参数 R
a.chown -R 用户名 文件 递归修改目录下所有的子目录和文件的用户组

chgrp -R 用户名 文件 递归修改目录下所有的子目录和文件的用户名

cat /etc/passwd 查看系统中的用户

cat /etc/group 查看系统中用户组

useradd 添加用户
(1)添加新用户,新建用户名和用户组
useradd 新用户名

(2)useradd 用户名 -g 用户组 创建用户并指定用户组

36.userdel 用户名

groupadd 组名
38、 passwd 用户名 敲回车 输入两次密码

posted @   胡豪  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示