導航:首頁 > 編程系統 > 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下軟體測試相關的資料

熱點內容
最好看的機甲小說 瀏覽:495
小孩第一次進電影院英文翻譯 瀏覽:729
ios獲取項目文件路徑 瀏覽:100
色武俠小說 瀏覽:879
users文件夾共享 瀏覽:372
mybatis查詢大數據 瀏覽:278
染島貢電影 瀏覽:101
蘋果7黑屏指紋沒反應 瀏覽:655
如何把相冊轉成文件 瀏覽:973
pb這么獲取資料庫窗口的值 瀏覽:856
數據類型中哪些支持默認約束 瀏覽:711
裸眼3D電影左右格式下載 瀏覽:848
如何通過網路線控制連接主機 瀏覽:873
韓劇海嘯電影 瀏覽:231
韓國電影男孩在樓上偷看樓下 瀏覽:151
網址懂的都懂 瀏覽:209
日劇男的是攝影師 瀏覽:861
手機網路聯不上怎麼辦 瀏覽:965
在線免費看那種片網址 瀏覽:838
java移動圖片 瀏覽:126

友情鏈接