软件测试十八阶段(linux操作系统)

本文详细介绍了在Linux操作系统中进行软件测试的十八个关键阶段,从测试环境搭建到性能测试,涵盖功能验证、系统稳定性、兼容性等多个方面,为Linux平台上的软件质量保驾护航。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、常用的系统
windows
个人系统: windows xp 7 8 10 11
服务器系统: windows server 2003 windows server 2008 windows server 2012
linux
主要用于作为服务器系统
类别:
redhat
centos
centos 5 6 7 8
主要用的是: 7
这个系统的用处:用于作为 web 服务器使用
ubuntu
ubuntu 10.04 12.04 14.04 16.04
这个系统的用处:移动智能设备的开发
deabin
中标麒麟
深度系统
unix
商业系统
Linux unix 的衍生版
苹果
二、 centos 简介
这是一个 Linux 操作系统
主要的操作不是靠鼠标点击,而是靠命令实现
2.1 创建虚拟机
鼠标捕获:
被虚拟机捕获:在黑色区域点击鼠标,此时就看不到鼠标了
被物理机捕获:按 ctrl+alt ,此时就可以让物理机捕获鼠标
安装过程中,做了两个事情
1 )给 root 用户设置了密码
2 )创建一个普通用户,给普通用户设置密码
2.2 centos 系统简介
Linux 的用户分几类:
管理员用户
安装系统的时候,自动创建的
默认的用户名: root
权限非常大,可以执行任意的操作
普通用户
安装系统的时候,或者是安装系统以后,手动创建
名字:看心情了
权限非常小,只能在自己的家目录下执行操作
家目录
home 下和用户名同名的那个目录,才是用户的家目录
每个用户的家目录都不相同
例如: tom 的家目录是, /home/tom
windows 的目录结构
多根系统
每个分区,都是一个根,例如电脑分为 C D E 多个盘,那么也就是说我的电脑有三个根,存储文
件,一定是以为某一个根
倒树状结构
路径: D:\win7\caches\GuestAppsCache\appData
文件名: version
我完整表示: D:\win7\caches\GuestAppsCache\appData\version
路径中的根 D:\
win7 D 盘根目录下的一个文件夹
windows 中,路径分隔符: \
linux 的目录结构
单根系统
只有一个分区,也就是说, linux 只有一个根,所有的文件都是放在一个分区中的
根的表示方式 /
linux 中路径分隔符: /
倒树状结构
案例:表示根下的 etc 下的 sysconfifig 下的文件 abc.txt
答案: /etc/sysconfifig/abc.txt
第一个 / 表示的是根
后面所有的 / 表示的是路径分隔符
Linux 中根目录下的一级目录有哪些
etc :存储各种配置文件,比如:网卡的配置文件
bin :存储的是可执行的程序
sbin :存储的是可执行的程序
tmp :存储的是临时文件【这个目录下的文件,如果 30 天没有被访问过,那么会被自动删除】
dev :存储的是外部设备【 U 盘、光盘、移动硬盘】
root :这个目录是 root 用户的家目录
home :这个目录是用于存储普通用户家目录的
mnt :这个目录默认是空的,用将各种的外部设备挂载到这个目录中【用于使用外部设备】
media :这个目录默认是空的,用将各种的外部设备挂载到这个目录中【用于使用外部设备】
boot :存储开机相关的程序
var :存储的是经常会发生变化的文件。例如日志文件。【 /var/log/messages
lib :存储库文件
lib64 :存储 64 位文件
sys :伪文件系统
proc :伪文件系统
linux 界面显示方式
图形界面:类似于 windows ,可以看到图形,可以通过鼠标来进行操作
字符界面:看不到任何图形,所有的操作要依靠命令来完成【工作】
注意:文件的有几种
文件夹
文本文件
设备文件
快捷方式
可执行程序
Linux 中,常用的文件类型
文件夹:存储文件夹或者其他类型的文件
文本文件:可以写入内容的文件就是文本文件
txt
word
excel
ppt
linux 中的称呼方式
对于文件夹的称呼方式:目录文件
对于文本文件的称呼方式:一般文件
Linux 是在终端中执行命令的
提示符
[root@localhost ~]#
格式:
[ 用户名 @ 主机名 所在路径 ] 身份标识
用户名:登录 Linux 时候,输入的名字
主机名:当前这个 linux 主机的名字
所在路径:也就是当前所在的那个目录的名字
身份标识:
管理员: #
普通用户: $
三、 Linux 基础命令
3.1 基础操作
1 )清屏
命令: clear
快捷键: ctrl + l
2 )查看当前所在路径
命令: pwd
命令的单词全程: Print Working Directory
案例:查看当前所在目录
pwd
3 )查看当前主机名
命令: hostname
查看当前主机的主机名
[root@localhost ~] # hostname
localhost.localdomain
仅仅会显示到第一个 . 之前的位置
4 )查看时间
命令: date
[root@localhost ~] # date
2022 04 23 日 星期六 18 :27:23 CST
5 )查看命令的使用帮助
命令: man
格式: man 目标命令
查看 date 命令的使用帮助信息
[root@localhost ~] # man date
6 )查看指定位置下有哪些文件
命令: ls
格式: ls [ 选项 ]
选项:选择使用的内容 [ 也就是可有可无的内容 ]
-l :显示文件的详细信息
-a :显示隐藏文件
查看当前位置下的所有的文件,包含隐藏文件
[root@localhost ~] # ls -a
显示当前位置下的所有文件的详细信息
[root@abc home] # ls -l
-rw-r--r-- . 1 root root 0 4 23 18 :43 a
-rw-r--r-- . 1 root root 0 4 23 18 :43 abc
drwx------. 15 tom tom 4096 4 23 18 :22 tom
显示当前位置下的所有文件的详细信息,包含隐藏文件
[root@abc home] # ls -l -a
[root@abc home] # ls -a -l
[root@abc home] # ls -la
[root@abc home] # ls -al
  查看 home 下的文件有哪些
[root@abc home] # ls /home -al # 查看指定位置下有哪些文件
[root@abc home] # ls -al # 查看当前位置下有哪些文件
  解释下面命令的含义
[root@abc home] # ls # 查看当前位置下有哪些文件
[root@abc home] # ls / # 查看根下有哪些文件
[root@abc home] # ls /home # 查看 home 下有哪些文件
Linux 中,文件名以 . 为开头,就是隐藏文件
7 Linux 的通用命令格式
命令 [ 参数 ] [ 选项 ]
参数:命令的作用对象,这个是可选的部分
选项:修正命令的执行过程,这个是可选的部分
[root@abc home] # ls /home -al
 ls 是命令
 /home 是参数
 -al 是选项
选项
短选项: - 字母,短选项可以进行合并
长选项: -- 单词,不能合并
[root@abc home] # ls /home -a -l
  可以合并选项
[root@abc home] # ls /home -al
8 )计算器
[root@localhost ~] # bc
退出计算器按 ctrl+c
3.2 文件管理命令
1 )创建文件
命令: touch
格式: touch 文件名
选项:
举例:
# 案例 1 :在当前位置下创建文件 a.txt
[root@abc tmp] # touch a.txt
# 案例 2 :在根下创建文件 b.txt
[root@abc tmp] # touch /b.txt
# 案例 3 :在 home 下创建文件 c.txt
# 方法 1 :先切换到 home 下,然后进行创建
[root@abc tmp] # cd /home
[root@abc home] # touch c.txt
# 方法 2 :直接在 home 下创建 c.txt
[root@abc home] # touch /home/c.txt
2 )创建目录
命令: mkdir
格式: mkdir [ 选项 ] 目录名
选项:
-p :当父路径不存在的时候,就会先创建父目录,然后依次创建子目录
举例:
# 案例 1 :在当前位置下创建目录 dir1
[root@abc home] # mkdir dir1
# 案例 2 :在根下创建目录 dir1
[root@abc home] # mkdir /dir1
# 案例 3 :在 home 下创建目录 dir1
方法 1 :先切换到 home 下,然后创建
方法 2 :直接创建
[root@abc home] # mkdir /home/dir1
# 案例 4 :在根下创建目录 a, a 里面创建 b ,在 b 里面创建 c
方法 1 :先创建 a ,再创建 b ,最后创建 c ,分三步完成
[root@abc ~] # mkdir /a
[root@abc ~] # mkdir /a/b
[root@abc ~] # mkdir /a/b/c
方法 2 :直接创建这组目录,一步完成
[root@abc ~] # mkdir -p /a/b/c
# 案例 5 :在 home 下创建目录 a, a 里面创建 b ,在 b 里面创建 c
[root@abc ~] # mkdir -p /home/a/b/c
# 案例 6 :在当前位置下创建目录 a, a 里面创建 b ,在 b 里面创建 c
[root@abc ~] # mkdir -p a/b/c
3 )切换路径
命令: cd Change Directory
格式: cd 目标路径
选项:
案例:
# 案例 1 :切换到根目录下
[root@abc ~] # cd /
# 案例 2 :切换到 home
[root@abc ~] # cd /home
3 )复制
命令: cp
格式: cp [ 选项 ] 源文件 目标位置
选项:
-a :在复制的过程中,保持文件的属性不变,他也可以用于复制目录
-r :这个选项用于复制目录
举例:
# 案例 1 :将 home 下的文件 a.txt 复制到 tmp
[root@abc ~] # cp /home/a.txt /tmp
# 案例 2 :将根目录下的文件 b.txt 复制到 tmp
[root@abc ~] # cp /b.txt /tmp
# 案例 3 :将当前位置下 c.txt 复制到 tmp
[root@abc ~] # cp c.txt /tmp
# 案例 4 :将 home 下的目录 dir1 复制到 tmp
[root@abc ~] # cp -a /home/dir /tmp
# 案例 5 :将根目录下的目录 dir2 复制到 tmp
[root@abc ~] # cp -a /dir2 /tmp
# 案例 6 :将当前位置下目录 dir3 复制到 tmp
[root@abc ~] # cp -a dir3 /tmp
[root@abc ~] # cp -a ./dir3 /tmp
# 案例 7 :将 tmp 下的 dir4 ,复制到当前位置
[root@abc ~] # cp -a /tmp/dir4 ./
当前所在位置的标识方式是: ./
4 )移动
命令: mv
格式: mv 源文件 目标位置
选项:
举例:
# 案例 1 :将当前位置下 a.txt 移动到 home
touch a.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值