當前位置:首頁 » 操作系統 » 軟體測試linux

軟體測試linux

發布時間: 2022-12-10 03:03:20

㈠ 軟體測試中常用的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命令有哪些

<1>ls:列目錄。
用法:ls或ls
dirname,參數:-a顯示所有文件,-l詳細列出文件。
<2>mkdir:建目錄。
用法:mkdir
dirname,參數:-p建多級目錄,如:mkdir
a/b/c/d/e/f
-p
<3>mount:掛載分區或鏡像文件(.iso,.img)文件。
用法:
a.磁碟分區:mount
devicename
mountpoint
-o
options,其中devicename是磁碟分區的設備名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountpoint
是掛載點,它是一個目錄,options是參數,如果分區是linux分區,一般不用-o
options,如果是windows分區那options可以是iocharset=cp936,這樣windows分區里的中文文件名就能顯示出來了。用例:比如/dev/hda5是linux分區,我要把它掛到目錄a上(如沒目錄a那就先mkdir
a),mount
/dev/hda5
a,這樣目錄a里的東西就是分區hda5里的東西了,比如hda1是windows分區,要把它掛到b上,mount
/dev/hda1
b
-o
iocharset=cp936。
b.鏡像文件:mount
filename
mountpoint
-o
loop,filename是鏡像文件名(*.iso,*.img),其它的不用說了,跟上面一樣。用例:如我有一個a.iso光碟鏡像文件,mount
a.iso
a
-o
loop,這樣進入目錄a你就能瀏覽a.iso的內容了,*.img文件的用法一樣。
<4>find:查找文件。
用法:find
indir
-name
filename,indir是你要在哪個目錄找,filename是你要找的文件名(可以用通配符),用通配符時filename最好用單引號引起來,否則有時會出錯,用例:find
.
-name
test*,在當前目錄查找以test開頭的文件。
<5>grep:在文件里查找指定的字元串。
用法:grep
string
filename,在filename(可用通配符)里查找string(最好用雙引號引起來)。參數:-r在所有子目錄里的filename里找。用例:grep
hello
*.c
-r在當前目錄下(包括子目錄)的所有.c文件里查找hello。
<5>vi:編輯器。
用法:vi
filename。filename就是你要編輯的文本文件。用了執行vi
filename後,你可能會發現你無法編輯文本內容,不要著急,這是因為vi還沒進入編輯狀態,按a或i就可以進入編輯狀態了,進入編輯狀態後你就可以編輯文本了。要退出編輯狀態按esc鍵就可以了。以下操作均要在非編輯狀態下。查找文本:輸入/和你要查找的文本並回車。退出:輸入:
和q並回車,如果你修改了文本,那麼你要用:q!回車才能退出。保存:輸入:
w回車,如果是只讀文件要用:
w!。保存退出:輸入:
wq回車,如果是只讀就:
wq!回車。取消:按u就可以了,按一次就取消一步,可按多次取消多步。復制粘貼一行文本:把游標移到要復制的行上的任何地方,按yy(就是連按兩次
y),把游標移到要粘貼地方的上一行,按p,剛才那行文本就會被插入到游標所在行的下一行,原來游標所在行後面所有行會自動下移一行。復制粘貼多行文本:跟復制一行差不多,只是yy改成先輸入要復制的行數緊接著按yy,後面的操作一樣。把游標移到指定行:輸入:和行號並回車,比如移到123行:123回車,移到結尾:
$回車。

㈢ 測試中最基本的linux命令,學會離大佬就不遠了

學習軟體測試,最基本的linux命令必須掌握,現為大家整理如下:

一:系統管理相關命令

ls:可以看到整個目錄

1.su:在不退出登陸的情況下,切換到另一個用戶的身份

如:su root

切換到root這個用戶,將提示輸入密碼,輸完密碼後即可登陸

# 超級用戶提示符

$ 普通用戶提示符

whoami:確認自己身份

history:查看運行命令的 歷史

ifconfig:顯示或設置網路設備的命令,我們可以用這個命令查看自己虛擬機的IP地址

ping:ping是Windows.Unix,Linux系統下的一個命令.ping命令也屬於一個通信協議,是TCP/I協議的一部分。利用「ping"命令可以檢查網路是否聯通

停下來是:Ctrl+C(4)

kill:殺死進程(kill-9 進程號 強制殺死進程)

目錄操作命令

linux的文件系統是採用層級式的樹狀目錄結構,在此結構中的最上層是根目錄」/「,下層是各種各樣的子目錄和文件。

/:unix 文件系統的上層根目錄

root:存放root用戶的相關文件

home:存放普通用戶的相關文件

bin:存放常用命令的目錄,如vi,su,普通用戶就可以提取的命令

sbin:要具有」一定許可權才可以使用命令「

etc:存放配置的相關文件

vir:存放經常變化的文件。如:網路連接的sock文件

boot:啟動目錄,存放引導系統啟動的相關文件

usr:安裝一個軟體的默認目錄,相當於Windows下的program files

dev:設備文件保存目錄

lb :系統庫保存文件

pwd命令:顯示當前路徑

cd命令:切換目錄

用法:cd目錄路徑

cd./切換到上級目錄

cd/切換到根目錄

cd~(或只有cd) 切換到用戶主目錄(home底下以用戶名命名的文件夾)

/root目錄

cd /opt --->cd bin 與cd /opt--->cd /bin的區別

mkdir創建目錄

mkdir 目錄名

rmdir刪除空目錄

用法:rmdir 目錄名

也可用:rm-rf 目錄名

touch a.txt創建一個a.txt文件

二:文件操作命令

在Linux系統中,幾乎所有內容包括文檔,命令,設備和目錄等都組織成文件的形式,用文件來管理,常用文件命令有:

|| 查看文件目錄,以及它們對應的屬性信息

cp 復制命令

用法:cp[選項] 文件名或目錄 目標地址

-R 拷貝目錄及目錄下所有目錄和文件

cp a.txt b.txt 將a文件復制,且另命名為b文件(目錄名)

mv 移動命令

用法:mv文件名或目錄 目標位置

mv a.txt../ 將a文件移動到上級目錄(將一個文件移動到另一個目錄沒有重命名)

mv a.txt ../b.txt 將a文件移動到上一級並改名為b文件(將一個文件移動到另一個目錄並重命名)

移動目錄的時候,如果出現覆蓋的情況,且被覆蓋的目錄非空,需要加一個'-b'的參數才能移動成功。被覆蓋的目錄此時會生產一個備份。

rm 刪除文件或目錄(i:操作時進行詢問)

-f 強制刪除

-r 刪除目錄

常用:rm -f文件或目錄

find命令 查找文件

用法:find[路徑][選項]

常用選項有:

find . -name a.txt 在當前目錄查找文件a.txt

find / -name a.txt 從當前目錄查找a.txt文件

grep命令

功能:在指定文件中查找字元(串)並列印該行;過濾,經常跟管道符號一起出現

用法:grep 字元串 文件名

grep xyz file 在file文件中尋找band字元串所在的那一行

文件編輯命令

vi:是linux下常用的文本編輯器

調用方法:vi a.txt(如果a.txt不存在,則創建,保存退出則創建成功)

按鍵盤i進入編輯狀態(注意:都是英文輸入法下進行輸入)

退出編輯按ESC鍵,退出方法

不保存退出: :q!

保存退出: :wq

輸入/,進入搜索,輸入你需要搜索的文字,按Enter

按鍵盤G,可以直接定位到最末行

按鍵盤g,可以直接定位到首

cat命令:顯示文本文件內容

用法: cat文件名 cat 文件名字

head:查看前幾行 用法:head -n 5 文件名

tail:從指定點開始將文件寫到標准輸出,使用tail命令的-f選項可以方便的查閱正在改變的日誌文件

tail -n 5文件名 查看後幾行

tail -f error.log 不斷刷新,看到最新內容

系統資源查詢命令

ps 查看進程(動態)

-ef 顯示所有運行進程,並顯示啟動進程的命令

Uid:用戶ID,PID;進程id PPID:父進程,C:進程cpu佔用率,Stime:進程從啟動到現在所運行的時間

TTY:終端號。CMD:命令名稱和參數

netstat 查看網路狀況

netstat -apn 查看所有埠

管道命令

管道使用」|「符號,並且在命令之間建立管道,將前面命令的輸出作為後面命令的輸入

如:ls|greap abc:管卡道前面的命令顯示當前目錄下的文件,後面從列出的文件名中尋找含有abc字元串的文件或者目錄

正常情況下,殺死服務進程(比如殺死tomcat進程)

通過進程名找到進程,在殺死進程

通過命令查找tomcat進程:ps -ef|grep tomcat(ps -ef是查找所有運行的進程,通過管道符找到所有進程中包含了」tomcat"字元串的進程,即為tomcat進程),假如5541

殺掉此進程,kill -9進程id(kill -9 5541)

通過埠來找到進程,再殺死進程

通過命令查找到佔用此埠的進程編號:netstat -apn|grep 8080 根據8080查進程,假如 5541

殺掉進程:kill -9 pid(kill -9 5541)

三:許可權賦予命令:chmod

linux系統是一種典型的多用戶系統,不同的用戶處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的用戶訪問同一文件(包括目錄文件)的許可權做了不同的規定。在linux中可以使用||或ls -|命令來顯示一個文件的屬性以及文件所屬的用戶和組。

chmod語法:chmod[-R] xyz文件或目錄

讀(r): 4 寫(w): 2 執行(x): 1

chmod 532 test.txt

壓縮,解壓命令

例如:將test文件壓縮成test.tar.gz

安裝軟體命令

yum 自動下載安裝(前提:能訪問外網)

yum[操作][package]

例如:yum install mysql-server(安裝mysql伺服器)

rpm 安裝

rpm -ivh 軟體包名(ivh 安裝顯示安裝進度)

㈣ 軟體測試中linux都用來幹嘛

確定您是學軟體的?
linux是一種操作系統,伺服器上多數用的是這個系統。
軟體測試的linux就是讓您了解這些伺服器軟體運行的系統

㈤ 大家知道軟體測試需要學習些什麼嗎

在互聯網飛速發展的背景下,計算機行業發展前景好,可想而知軟體測試的發展前景也是相當不錯的,未來互聯網大廠也是急需這方面的人才,學習軟體測試是一個很不錯的選擇。

軟體測試需要學習的內容以及可以從事的工作

課程內容主要有:

搭建Windows測試環境,JAVA編程,軟體測試基礎,資料庫技術,用戶界面技術,高效設計測試用例,階段項目實訓,搭建 Linux 測試環境,白盒測試,WEB技術,高效使用自動測試工具,軟體質量保證,流行測試基礎,企業級項目實訓用例等!

學完可以從事:

功能測試工程師,性能測試工程師,安全測試工程師,白盒測試工程師,自動化測試工程師,介面測試工程師,測試開發工程師等。

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

北大青鳥學生課堂實錄



㈥ 軟體測試中,聽說要用linux操作系統。沒用過,對學測試有影響嗎

肯定是有一定影響的,自動化測試還是要求會linux的,建議樓主還是好好學習一下。
對了我這邊也有很多Linux相關資料相關資料,可以私聊我領取哦!

㈦ 學習軟體測試需要學習linux嗎為什麼

需要。1)從就業角度上來看,因為現在絕大部分企業招聘軟體測試人員都會有linux的要求。不信可以去查看下linux網站。2)從企業實際來看,互聯網軟體都是部署在伺服器中的,Linux目前是企業端使用得越來越多伺服器操作系統(目前10家企業有9家是使用linux操作系統),它成為了不管是測試還是運維還是開發,都必須會的內容。3)從軟體測試的發展來看,手工測試目前不僅是低端而且飽和,如果想向中高級發展,從事自動化測試,性能測試,安全測試,就必須和伺服器打交道。而伺服器絕對主流的操作系統就是linux。測試要學習linux其實不難,只要花兩天時間學習下黑馬程序員軟體測試學習路線圖上的視頻即可。通俗易懂。

㈧ 軟體測試面試寶典「Linux 資料庫 測試工具 自動化 性能測試」

1.介紹一下測試流程(重點,常見!)

2.介紹一下測試方法

3.介紹一下測試用例設計方法(用例設計方法&測試方法需要分清楚)

4.設計一個登錄頁面的用例(提供某個場景的設計用例,重點!)

5.舉例說明項目推進的能力(針對個人評價的舉例說明)

6.考試中遇到的比較難的一個項目是?(掌握自己簡歷上的項目)

7.印象深刻的一個bug?

8.你們公司是不是敏捷開發?介紹一下敏捷開發?

9.復盤會議的主要內容有哪些?

10.App 的兼容性怎麼測,App 的介面測試怎麼測?

11.Web 端測試和 App 端測試有何不同(常見)

1. 工作中常使用的 SQL 語法有哪些?

2.資料庫存儲過程

3.SQL 常見查詢語句編寫(此處僅舉例常見的查詢語句,如有更多坑,希望補充)

a.查詢所有學生的數學成績,顯示學生姓名 name, 分數, 由高到低。

b.統計每個學生的總成績(由於學生可能有重復名字),顯示欄位:學生 id,姓名,總成績。

c.列出各門課程成績最好的學生, 要求顯示欄位: 學號,姓名,科目,成績

4.慢查詢是什麼意思?

5.導致資料庫性能差的可能原因有哪些?

6.Redis 緩存應用場景

7.怎麼定位 Redis 緩存失效問題(緩存壞了)

1. 工作中常用的 Linux 命令有哪些?

2.什麼命令可以幫助 Linux 執行 Windows 上傳的腳本?

3簡述 Linux 三劍客

4.如何通命令定位 Linux 伺服器下的日誌?

5.簡述項目中的環境搭建和維護

1. 自動化代碼中,用到了哪些設計模式?

2. 什麼是斷言?

3. UI 自動化測試中,如何做集群?

4. 怎麼對含有驗證碼的功能進行自動化測試?

5. 如何優化和提高 Selenium 腳本的執行速度?

6. 介面測試能發現哪些問題?

7. Selenium 中隱藏元素如何定位?

8. 如何判斷一個頁面上元素是否存在?

9. 如何提高腳本的穩定性?

10. 如何定位動態元素?

11. 如何通過子元素定位父元素

12. 平常遇到過哪些問題? ?如何解決的

13. 一個元素明明定位到了,點擊無效(也沒報錯),如果解決?

14. 測試的數據你放在哪?

15. 什麼是數據驅動,如何參數化?

16. 其他介面都需要登錄介面的信息,怎麼去讓這個登錄的介面只在其他介面調用一次?

17. 介面產生的垃圾數據如何清理?

18. 怎麼用介面案例去覆蓋業務邏輯?

1. 性能測試指標包括哪些

2. 如果一個需求沒有明確的性能指標,要如何開始進行性能測試?

3. 介紹 JMeter 聚合報告包括哪些內容?

4. 如果有一個頁面特別卡頓,設想一下可能的原因?

5. 說一說項目中的實際測試內容

6. 介紹一下 JMeter 進行性能測試的過程

7. 介紹一下 JMeter 和 LoadRunner 的區別

全套【軟體測試/自動化測試】海量資料免費領取

㈨ 軟體測試人員在工作中如何運用Linux

一般在維護環境和服務的時候會用,比如一般會將打包環境,持續繼承環境,測試環境安裝在linux機器中,要進行日常任務和維護就會用到linux相關的知識

熱點內容
dmporacle資料庫 發布:2025-05-16 02:44:31 瀏覽:829
雲主機上傳 發布:2025-05-16 02:44:30 瀏覽:80
滑鼠如何編程 發布:2025-05-16 02:29:09 瀏覽:815
安卓70能用什麼軟體 發布:2025-05-16 01:45:09 瀏覽:480
編程發展史 發布:2025-05-16 01:38:52 瀏覽:528
android圖片氣泡 發布:2025-05-16 01:38:40 瀏覽:886
文件加密編輯器下載 發布:2025-05-16 01:30:41 瀏覽:343
linuxapacheyum安裝 發布:2025-05-16 01:30:31 瀏覽:476
大連賓利浴池wifi密碼是多少 發布:2025-05-16 01:25:36 瀏覽:172
緩存數據生產服務 發布:2025-05-16 01:08:58 瀏覽:585