Linux命令:软件测试第一个任务,一般都需要进行环境搭建,一部分环境搭建内容是在服务器上实现的,跟服务器交互(没有图形化页面),需要使用linux命令
数据库:所有的软件在使用过程中所产生的数据都需要存在数据库中,测试工作需要校验数据的正确与否。
硬件和软件
硬件:能看见也能摸得到
软件:可以看见,但是摸不到
关系:没有软件的硬件是没有任何意义的,只有存在软件的硬件才能为人所用
操作系统
作用
- 是硬件设备上的第一层软件
- 有了操作系统可以方便调用所有的硬件设备
- 所有应用程序(QQ/微信)的安装使用前提是具备操作系统
操作系统的常见分类
1、桌面操作系统
Window系列,macOS,Linux
2、服务端操作系统
Linux,Windows Server
3、移动设备操作系统
Linux(Andriod,华为鸿蒙),ios
4、嵌入式操作系统
Linux(例:自动贩卖机,收银台,汽车中控)
Linux系统
- 开源(源代码可见)免费(Linux系统)
注意:开源不一定免费 - 安全性稳定
- 可移植性好
- 高性能(服务端没有图形页面)
Linux系统分类
市面上常见的Linux系统都有一个共同的名字:Linux发行版(在内核班基础上,额外增加一些应用软件和图形化界面)
Liunx系统的文件和目录
特征: - 在Linux系统中没有盘符概念
- Linux系统中的所有文件都存放在跟目录下(常用“/”代表)
使用目录
- /:根目录
- /home:所有普通用户的家目录
- /root:Linux系统超级管理员的家目录
- /user/bin:Linux命令大部分都存在于该目录下
LIinux系统文件和目录的特点
- 普通用户和超级管理员权限有很大区别
(普通用户可以进去超级管理员的家目录,但是无法对其进行任何操作,可超级管理员可以做任何操作,实际工作中,一般不会轻易获取root权限) - 一般情况下,普通用户的操作权限仅仅在自己的家目录中(例如,当前用户为admin,操作权限仅限:/home/admin)