如何编写测试用例以及常用linux命令

如何编写软件测试用例:

  1. 选择测试工具:常用的有Excel,PingCode,TestRail或Jira等测试管理工具
  2. 确定测试场景:确保测试用例覆盖软件的各种场景
  3. 编写测试用例:确保测试用例覆盖软件的所有功能,包含以下内容
    • 测试用例名称
    • 测试描述
    • 预期结果
    • 测试数据
    • 测试步骤
  4. 确认测试用例:测试人员与开发人员和业务分析师一起确认测试用例,确保理解一致(确认测试用例可能需要多次迭代,确保测试用例的准确性和完整性)
  5. 组织测试用例:将测试用例按照功能和场景进行组织,以便于管理和执行

测试报告的要点

  1. 测试背景:项目背景和测试和环境
  2. 进度执行情况:人员安排和每个模块的测试时间和版本信息
  3. 用例执行情况:用例分布和执行率和通过率
  4. 缺陷统计情况:统计缺陷数量,缺陷的重要级别(优先级),缺陷在不同版本的数量和重要级别(优先级)
  5. 测试结论:此次测试是否通过
  6. 测试建议:通过此测试后的建议

软件测试需要用到的Linux相关内容

1.关机重启

shutdown -h now				立刻关机
shutdown -h 5				5分钟后关机
poweroff					立刻关机
shutdown -r now				立刻重启
shutdown -r 5				5分钟后重启
reboot						立刻重启

2.目录操作

cd表示切换目录

pwd							查看当前工作目录
clear						清除屏幕
cd ~						当前用户目录
cd /						根目录
cd -						上一次访问的目录
cd ..						上一级目录(..指的是上一级)
mkdir	aaa					在当前目录下创建一个名为aaa的目录
mkdir	/usr/aaa			在指定目录下创建一个名为aaa的目录
find / -name 'b'			查询根目录下(包括子目录),名为b的目录和文件
find / -name 'b*'			查询根目录下(包括子目录),名以b为开头的目录和文件

3.文件操作

此处的usr为你想指定的目录名

mv			/aaa /bbb		将根目录下名为aaa的目录,移动到bbb目录下
mv			bbbb usr/bbb	将当前目录下的bbbb目录,移动到usr目录下,并且修改名字为bbb
mv			bbb usr/aaa		将当前目录下的bbb目录,移动到usr目录下,并且修改名字为aaa
cp /usr/tmp/aaa  /usr		将/usr/tmp目录下的aaa目录复制到/usr目录下
rm -r /bbb					普通删除,会询问你是否删除每一个文件
rm -rf /bbb					强制删除,会将/下的bbb目录删除,并且如果bbb目录下有子目录也会强制删除
rm -r a.java				删除当前目录下的a.java文件
rm -rf a.java				强制删除当前目录下的a.java文件
rm -rf ./a*					强制删除当前目录下的所有a开头的文件
rm -rf ./*					强制删除当前目录下的所有文件
cat:						看最后一屏
more:						百分比显示
less:						翻页查看
tail:						指定行数或者动态查看

4.解压缩操作

tar -cvf start.tar a.java b.java	将目录下的a.java和b.java打包并压缩成一个叫start.tar的文件
tar -cvf start.tar ./*				将目录下的所有文件打包并压缩生成一个叫start.tar的归档文件
tar -zcvf start.tar.gz a.java b.java将当前目录下的a.java和b.java打包并压缩成start.tar.gz文件
tar -zcvf start.tar.gz ./*			将当前目录下的所有文件打包并压缩名为start.tar.gz的文件
tar -xvf start.tar					解压start.tar到当前文件下
tar -xvf start.tar -C usr/local		解压start.tar到/usr/local目录下
tar -zcvf start.tar.gz				解压start.tar.gz压缩包到当前目录下
tar -zcvf start.tar.gz -C usr/local	解压start.tar.gz压缩包到/usr/local目录下
zip lib.zip tomcat.jar				将单个文件压缩(lib.zip)
zip -r lib.zip lib/					将整个文件夹进行递归压缩(lib.zip)
zip -r lin.zip tomcat.jar xml-aps.jar...将多个文件压缩为zip文件(lib.zip)
unzip file1.zip(压缩包文件名)		   解压一个zip格式压缩包
unzip -d /usr/app/com.lydms.test.zip将'test.zip'解压到指定目录下'/usr/app/

5.查找命令

ps -ef | grep sshd					查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep	查找指定服务进程,排除grep自身
ps -ef | grep sshd -c				查找指定服务进程个数
find . name "*.log" -ls				在当前目录查找以.log为结尾的文件,并显示其详细信息
find /root/ -perm 600				查找/root/目录下权限为600的文件
find .-type f -name "*.log"			查找当前目录,查找以.log为结尾的普通文件
find .-type d | sort				查找当前所有目录并排序
find .-size +100M					查找当前目录中内存大于100M的文件
yum install iptables-services		下载并安装iptables服务
yum list							列出当前系统中安装的所有包
yum search package_name				在rpm仓库中搜寻软件包
yum update package_name.rpm			更新当前系统中所有安装的rpm包
yum update package_name				更新一个rpm包
yum remove package_name				卸载一个rpm包
yum clean all						删除所有缓存的包和头文件(仓库更新、镜像切换、报错时常用)
su — 用户名						  切换用户,并切换目录
exit 								退出当前登录用户

6.其他命令

pwd									查看当前目录路径
ps -ef								查看当前正在运行的进程
kill pid 或者 kill -9 pid			   强制杀死进程(pid:进程号)
ifconfig							查看网卡信息
ping								查看与某台机器的连接情况
netstat -an							查看当前系统带端口
netstat -an | grep 8080				搜索指定端口
service network restart				重启网络
chmod 777							修改文件权限
ctrl +l 或者 clear				   清屏
posted @ 2026-07-17 20:23  星之奔流  阅读(7)  评论(0)    收藏  举报