- Linux缺陷介绍
一.缺陷定义
(1)、软件使用过程中出现的问题
(2)、测试如何发现缺:陷执行用例时,预期结果与实际结果不一致
二.缺陷判定标准
1.多功能
2.少功能
3.功能错误
4.隐性功能错误
5.不易使用
三.缺陷产生的原因
1.产品--需求阶段
2.架构师--设计阶段
3.开发---编码阶段
4.运维---运行阶段
四.缺陷核心内容
1.缺陷标题
2.预置条件
3.复现步骤
4.预期结果
5.实际结果
6.必要附件
五.缺陷提交要素
1.缺陷编号
2.严重级
3.优先级
4.缺陷类型
5缺陷状态
- 编写缺陷
- 缺陷管理流程
1.提交缺陷--测试提交
2.验证并修改缺陷---开发修复
3.验证缺陷并回归测试----测试人员
4.关闭缺陷、重新打开---测试人员
2.缺陷提交要素
1.核心内容+提交要素
3.缺陷提交注意事项
1.复现性(BUG可二次复现)
2.唯一性 (同一类型BUG只可提交一次)
3.规范性
一.Linux命令介绍
- 操作系统是管理硬件和软件的中介
1.常见操作系统
Windows、Mac(麦克),Linux,安卓、ios
1.Linux特点:开源免费
2.Linux常见版本:Ubuntu,CentOS,小红帽(Redhat)
3.Linux使用领域:应用服务器,数据服务器,移动手机
2.linux文件根目录结构
1.目录结构:树状结构
2.常见的目录及存放文件
/home:用户--资料,软件,文件
/bin: 放工具
/root: 权限管理
/usr: 放软件
3.查看目录内容,文件--ls
1. ls -lah 文件或目录
-l: 以列表显示
-a:显示所有文件,包括隐藏文件
-h: 显示文件的大小
4.通用通配符:
*:表示显示任意多个字符
?:表示一个任意字符
[abcd]: 表示匹配其中任意一个字符
- z]: 匹配a到z范围内任意一个字符
5.pwd命令:显示当前所在目录
查看当前文件
cd 或 cd~ 切换到当前用户的主目录(/home/用户目录)
cd . :切换到当前目录
Cd / :切换到跟目录
cd ./ :切换到下一级
Cd .. :切换到上一级目录
- 绝对和相对路径
相对路径:不以根路径或者家目录开头,表示相对当前目录所在的目录位置 (以当前目录为开始的上、下级路径)
绝对路径: 以根路径或家路径开头,表示从根目录/家目录 开始的具体目录位置(以最初的目录为开始)
- 创建目录和文件
1.创建目录:mkdir 可以跟上 -p 选项,实现多个层级目录创建。
2.创建文件:thouch 如是文件名不存在,创建对应的文件。
8.删除,复制,移动目录或文件
命令:i : 询问是否.. f: 不询问直接删 r:查看文件下的所有内容
V: 显示复制的进度
1 .rm -ifr 目录或文件名 : 删除目录或文件
2.cp -ifrv :复制文件或目录
3.mv -ifv 源文件 目标文件 : 移动文件或目录
- 查看文件命令
- cat命令: 适用于少量文件,可以用来查看文件、创建文件
- more : 适用于查看较多内容,用于分屏显示内容
- Grep : 适用于查看较多内容,用于搜索文件内容
- 重定向,管道符
- 重定向:Linux允许将命令执行结果重定向到另一个文件中
- 命令显示: > :会覆盖 >> :不会覆盖
例:ls - l > 1.txt
管道符:|
作用:将输出结果进行额外处理
搭配:more :分屏显示执行结果
grep :通过grep过滤执行结果的内容
例:ls -l /usr/bin | more
ls -l | grep 文件名
- 进程卡死关闭
- 使用ps -aux 查询进程号再通过 kill -9 加进程号杀死进程
Ps: -a: 显示终端上所有进程,包括其他用户的进程
-u: 显示进程的详细状态
-x:显示没有控制终端的进程
kill -9: 查看到的第一排序列号
- 查看系统监听端口号(可查看进程号和端口号)
- 使用方式:netstat -apn | grep sql(程序名)
-a : 显示所有已打开的端口
-p : 显示对应的进程id
-n : 用数字显示对应的端口,不用别名显示
netstat 一般配合管道符命令 ;grep用来查看特定进程的端口信息
1.查看系统监听端口(端口被占用可以查看)
命令格式:lsof -i
说明:lsof(list open files)是一个列出当前系统打开文件的工具,可以查看系统中正在使用端口的详细信息
命令说明:
lsof -i :如果不给出条件,则默认显示所有进程打开的所有
lsof -i :3306(端口号) :列出使用端口号3306的进程信息
提示:端口被占用而无法启动,可以用lsof -i命令查看安装软件要使用的端口是否被占用
2.重启与关机命令
shutdown -r now:重启操作系统,shutdown会给别的提示
shutdown -h now:立刻关机,其中now相当于时间为0的状态
shotdown-h 20:30:系统会在20:30关机,,+10则表示10分钟后关机
- 查看日志信息命令
head-20 文件名:显示日志前20行的内容
tail: 默认显示日志文件最后10行内容
tail -15 文件名: 显示日志最后15行内容
tail -f 文件名:实时显示日志的文件信息
tail -f 文件名 | grep 关键字 实时显示日志过滤关键字(404,400,401,403)
- 修改用户权限
数字命令格式: chmod 777 文件名
说明:r:读 w:写 x:执行
命令说明:777 这三个数字分别表示:文件拥有者权限/用户组权限/其他用户权限
- Linux缺陷介绍
一.缺陷定义
(1)、软件使用过程中出现的问题
(2)、测试如何发现缺:陷执行用例时,预期结果与实际结果不一致
二.缺陷判定标准
1.多功能
2.少功能
3.功能错误
4.隐性功能错误
5.不易使用
三.缺陷产生的原因
1.产品--需求阶段
2.架构师--设计阶段
3.开发---编码阶段
4.运维---运行阶段
四.缺陷核心内容
1.缺陷标题
2.预置条件
3.复现步骤
4.预期结果
5.实际结果
6.必要附件
五.缺陷提交要素
1.缺陷编号
2.严重级
3.优先级
4.缺陷类型
5缺陷状态
- 编写缺陷
- 缺陷管理流程
1.提交缺陷--测试提交
2.验证并修改缺陷---开发修复
3.验证缺陷并回归测试----测试人员
4.关闭缺陷、重新打开---测试人员
2.缺陷提交要素
1.核心内容+提交要素
3.缺陷提交注意事项
1.复现性(BUG可二次复现)
2.唯一性 (同一类型BUG只可提交一次)
3.规范性
一.Linux命令介绍
- 操作系统是管理硬件和软件的中介
1.常见操作系统
Windows、Mac(麦克),Linux,安卓、ios
1.Linux特点:开源免费
2.Linux常见版本:Ubuntu,CentOS,小红帽(Redhat)
3.Linux使用领域:应用服务器,数据服务器,移动手机
2.linux文件根目录结构
1.目录结构:树状结构
2.常见的目录及存放文件
/home:用户--资料,软件,文件
/bin: 放工具
/root: 权限管理
/usr: 放软件
3.查看目录内容,文件--ls
1. ls -lah 文件或目录
-l: 以列表显示
-a:显示所有文件,包括隐藏文件
-h: 显示文件的大小
4.通用通配符:
*:表示显示任意多个字符
?:表示一个任意字符
[abcd]: 表示匹配其中任意一个字符
- z]: 匹配a到z范围内任意一个字符
5.pwd命令:显示当前所在目录
查看当前文件
cd 或 cd~ 切换到当前用户的主目录(/home/用户目录)
cd . :切换到当前目录
Cd / :切换到跟目录
cd ./ :切换到下一级
Cd .. :切换到上一级目录
- 绝对和相对路径
相对路径:不以根路径或者家目录开头,表示相对当前目录所在的目录位置 (以当前目录为开始的上、下级路径)
绝对路径: 以根路径或家路径开头,表示从根目录/家目录 开始的具体目录位置(以最初的目录为开始)
- 创建目录和文件
1.创建目录:mkdir 可以跟上 -p 选项,实现多个层级目录创建。
2.创建文件:thouch 如是文件名不存在,创建对应的文件。
8.删除,复制,移动目录或文件
命令:i : 询问是否.. f: 不询问直接删 r:查看文件下的所有内容
V: 显示复制的进度
1 .rm -ifr 目录或文件名 : 删除目录或文件
2.cp -ifrv :复制文件或目录
3.mv -ifv 源文件 目标文件 : 移动文件或目录
- 查看文件命令
- cat命令: 适用于少量文件,可以用来查看文件、创建文件
- more : 适用于查看较多内容,用于分屏显示内容
- Grep : 适用于查看较多内容,用于搜索文件内容
- 重定向,管道符
- 重定向:Linux允许将命令执行结果重定向到另一个文件中
- 命令显示: > :会覆盖 >> :不会覆盖
例:ls - l > 1.txt
管道符:|
作用:将输出结果进行额外处理
搭配:more :分屏显示执行结果
grep :通过grep过滤执行结果的内容
例:ls -l /usr/bin | more
ls -l | grep 文件名
- 进程卡死关闭
- 使用ps -aux 查询进程号再通过 kill -9 加进程号杀死进程
Ps: -a: 显示终端上所有进程,包括其他用户的进程
-u: 显示进程的详细状态
-x:显示没有控制终端的进程
kill -9: 查看到的第一排序列号
- 查看系统监听端口号(可查看进程号和端口号)
- 使用方式:netstat -apn | grep sql(程序名)
-a : 显示所有已打开的端口
-p : 显示对应的进程id
-n : 用数字显示对应的端口,不用别名显示
netstat 一般配合管道符命令 ;grep用来查看特定进程的端口信息
6.查看系统监听端口(端口被占用可以查看)
命令格式:lsof -i
说明:lsof(list open files)是一个列出当前系统打开文件的工具,可以查看系统中正在使用端口的详细信息
命令说明:
lsof -i :如果不给出条件,则默认显示所有进程打开的所有
lsof -i :3306(端口号) :列出使用端口号3306的进程信息
提示:端口被占用而无法启动,可以用lsof -i命令查看安装软件要使用的端口是否被占用
7.重启与关机命令
shutdown -r now:重启操作系统,shutdown会给别的提示
shutdown -h now:立刻关机,其中now相当于时间为0的状态
shotdown-h 20:30:系统会在20:30关机,,+10则表示10分钟后关机
- 查看日志信息命令
head-20 文件名:显示日志前20行的内容
tail: 默认显示日志文件最后10行内容
tail -15 文件名: 显示日志最后15行内容
tail -f 文件名:实时显示日志的文件信息
tail -f 文件名 | grep 关键字 实时显示日志过滤关键字(404,400,401,403)
- 修改用户权限
数字命令格式: chmod 777 文件名
说明:r:读 w:写 x:执行
命令说明:777 这三个数字分别表示:文件拥有者权限/用户组权限/其他用户权限