10.16测试分类+linux命令
软件测试之测试分类
一、按开发阶段划分
1、单元测试
2、集成测试
3、系统测试
4、验收测试
二、按查看代码划分
1、黑盒测试
定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据
比如: 计算器当作黑盒子:输入1+2=输出:3结果 就是对
2、白盒测试
白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码测试。
白盒测试是指打开盒子去研究里面的源代码和程序结果
例如:代码:
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 用户名 敲回车 输入两次密码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现