导航:首页 > 编程系统 > linux下软件测试

linux下软件测试

发布时间:2021-04-21 11:27:39

『壹』 软件测试 linux要学到什么程度

先讲下为啥需抄要学习:

软件测袭试为什么需要了解linux的知识?

Dotest测试学堂-董浩

公司目前90%的服务器操作系统不是windows,而是linux;因此如果你想要定位一个问题或者迭代环境更新时,你就需要登录后台服务器去排查。这时候你不会linux,怎么可以?

另外就算你在公司内用不到(因为后台服务器可能会限制),你会发现现在2019招聘软件测试,大部分都需要测试环境搭建、linux命令基础、shell脚本经验(自动化部署方式)。

因此退一万步来讲,无论用不用到,关键面试的时候会问你。所以还是需要学习的!

ps:公司中一般会分4大环境:研发环境、测试环境、灰度环境、生产环境;而我们搭建测试环境也是需要在linux上去搭建的。

另外:学到什么程度?

首先知识不会嫌多的。另外针对性的学习我觉得会更好的。测试需要用linux解决问题,如下:

1)怎么搭建测试环境?

2)怎么使用shell脚本自动化部署?

3)迭代时,后台环境如何处理?

解决上述三个问题,就可以了。当然可以学的更深入点。

『贰』 软件测试中,听说要用linux操作系统。没用过,对学测试有影响吗

你可以,下载一个虚拟机安装运行学习一下,多学点没坏处。服务器一般都是这个系统。

『叁』 软件测试中常用的Linux命令有哪些

软件测试必须掌握的----常用linux命令总结
Dotest测试学堂-董浩
命令 解释
cd 进入目录或退出至主目录;例:“cd /home” 表示进入home目录下
cd .. 退出至上一级目录
cp
ifconfig 查看linuxIP的命令;注:ipconfig是查询windowsIP的
修改IP即时生效:ifconfig eth0 192.168.1.155 netmask 255.255.255.0
rm -rf 强制删除目录或文件;r代表删除目录,f代表强制删除
mv 移动文件或改名;例:“mv test /home” 表示将test移动至home目录下;“mv test test1”表示将test改名为test1
mkdir 创建文件夹;例:“mkdir dodo”表示创建dodo文件夹
ps -ef 查看进程信息;ps -ef |grep ssh :查看ssh进程的信息
top 进程管理器;top -M
df 查看磁盘使用状况 df -m
tar -xzvf 解压安装包;tar -xzvf +软件包
apt-get install 下载并安装;apt-get install +软件包名
wget+网址 下载对应网址的软件包
yum install + 软件包 下载且安装
rpm -ivh +软件包 安装以rpm结尾的软件包;rpm -ivh +包名
./+可执行程序 ./jdk-6u31-linux-i586-rpm.bin:运行
find 查找系统中的文件;find / -name+文件名
find / -name apache:在当前目录下搜索以apache开头的文件
man 命令解析;“man find” 表示将find命令详解展示
ls -l\ll\ls -a ls -l 和ll 是一样的作用。ll是ls-l的别名。显示详细信息;ls -a:查看隐藏文件+详细信息
kill -9 结束进程;kill -9 +进程号;kill -15
clear 清屏操作
cat 查看文件内容
pwd 查看当前目录结构;绝对路径
vi 编辑文件;注:编辑进入文件后,“i”:代表输入;“a”:当前光标的下一位;“:wq”:代表退出并保存(在输入状态下,需按下Esc键);“:q!”:代表不保存退出;“x”:代表删除单个字符;“dd”代表删除一行数据。
shift+g:快速到最后一行
/+匹配的内容:退出编辑状态下,向下快速搜索匹配内容【n:寻找下一个】
?+匹配的内容:退出编辑状态下,向上快速搜索匹配内容【n:寻找下一个】
touch 表示创建文件;touch .dotest:创建隐藏文件
chmod 给文件以权限;2:写;4:读;1:运行;例:chmod 461 test;表示:给文件拥有用户写的权限,所在组读写权限,其它组用户运行权限。
chmod -R 777 wenjianjia:给我文件夹及文件夹下面的所有文件赋值权限
useradd useradd dotest:创建dotest用户
passwd passwd dotest :给用户设置密码;密码输入两次且不显示
su 切换用户;“su - root”切换至root账户
whoami 查看当前登录的是哪个用户
service 服务名 restart 重启某个服务;service mysql restart【重启数据库】\service network restart【重启网卡】
重启网卡 /etc/init.d/network restart
grep grep 1 dotest:搜索文件dotest中匹配包含1所有的信息并显示出来
history history查看历史命令
tail 滚动查看日志;tail + 数量 + 文件名
tail -f log【滚动查看日志】
tail -n 5 logs 【查看最后5行】
head 匹配前几行;head -n 4 log
重启系统 reboot
关机 shutdown 0
date 查看时间;
date -s "2018-03-05 9:00:00"
常用文件 /etc/rc.local;存放自启动命令的
/etc/profile;存放环境变量设置;
source /etc/profile 快速生效
/etc/sysconfig/network-scripts中的ifcfg-eth0;查看网卡信息的
/etc/crontab;定时任务;
* * * * * +要执行的脚本【完整路径】
o minute: 区间为 0 – 59
o hour: 区间为0 – 23
o day-of-month: 区间为0 – 31
o month: 区间为1 – 12. 1 是1月. 12是12月.
o Day-of-week: 区间为0 – 7. 周日可以是0或7
例子:
每个月的第一天 1:10 p.m 运行
10 13 1 * * /root/bin/full-backup.sh
查看主机名 hostname
修改主机名 vi /etc/hosts或者hostname + 主机名
软件包 --version 查看版本信息;
svnserve --version
java --version

『肆』 LINUX下的软件测试

网上找一些常用的命令来学一下,是可以的,不过,不够实战,一般都写得太多,而学了之后,用得不多,就很容易忘记了。
其实,你从使用的角度来看,就知道哪些是常用的了
用linux,就是把项目部署上去,然后测试,这些过程,用到的,就是常用的
所以,常用的就是解压,执行,然后就是查看日志
你看这几个命令,就相当于你会了50%以上的linux技术了
网上大把的命令,你重点看我说的几个
当然,你也可以在网上看对应的视频,如腾讯课堂中,搜索海枫科技,就会有对应的视频可以看到,那样,也会直接一点

『伍』 学习软件测试需要学习linux吗

需要。
1)从就业角度上来看,因为现在绝大部分企业招聘软件测试人员都会有linux的要求。不信可以去查看下linux网站
2)从企业实际来看,互联网软件都是部署在服务器中的,Linux目前是企业端使用得越来越多服务器操作系统(目前10家企业有9家是使用linux操作系统),它成为了不管是测试还是运维还是开发,都必须会的内容。
3)从软件测试的发展来看,手工测试目前不仅是低端而且饱和,如果想向中高级发展,从事自动化测试,性能测试,安全测试,就必须和服务器打交道。而服务器绝对主流的操作系统就是linux。
测试要学习linux其实不难,只要花两天时间学习下黑马软件测试学习路线图上的视频即可。通俗易懂。

阅读全文

与linux下软件测试相关的资料

热点内容
国外大数据广告 浏览:775
win10微信声音怎么设置在哪里 浏览:177
计算机程序设计技术水平java 浏览:255
uml统一建模实用教程课后答案 浏览:947
3d建筑建模视频教程 浏览:774
途歌app官网下载 浏览:936
数据库保存相对路径 浏览:493
小白ppt演示控制工具 浏览:244
qq公众号更换管理员 浏览:275
js怎么替换特殊符号 浏览:791
旋转扭曲工具coredraw 浏览:467
网络继电器控制开关图 浏览:735
南宁公交app下载软件 浏览:742
企业大数据服务平台 浏览:10
ps做iphone 浏览:258
大数据思维与决策txt 浏览:56
tchartjava 浏览:589
苹果破解无线网密码的软件 浏览:299
mac系统占越来越大 浏览:201
word缓存文件恢复 浏览:799