1.介紹一下測(cè)試流程(重點(diǎn),常見?。?/p>
10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有郊區(qū)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2.介紹一下測(cè)試方法
3.介紹一下測(cè)試用例設(shè)計(jì)方法(用例設(shè)計(jì)方法測(cè)試方法需要分清楚)
4.設(shè)計(jì)一個(gè)登錄頁(yè)面的用例(提供某個(gè)場(chǎng)景的設(shè)計(jì)用例,重點(diǎn)?。?/p>
5.舉例說(shuō)明項(xiàng)目推進(jìn)的能力(針對(duì)個(gè)人評(píng)價(jià)的舉例說(shuō)明)
6.考試中遇到的比較難的一個(gè)項(xiàng)目是?(掌握自己簡(jiǎn)歷上的項(xiàng)目)
7.印象深刻的一個(gè)bug?
8.你們公司是不是敏捷開發(fā)?介紹一下敏捷開發(fā)?
9.復(fù)盤會(huì)議的主要內(nèi)容有哪些?
10.App 的兼容性怎么測(cè),App 的接口測(cè)試怎么測(cè)?
11.Web 端測(cè)試和 App 端測(cè)試有何不同(常見)
1. 工作中常使用的 SQL 語(yǔ)法有哪些?
2.數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程
3.SQL 常見查詢語(yǔ)句編寫(此處僅舉例常見的查詢語(yǔ)句,如有更多坑,希望補(bǔ)充)
a.查詢所有學(xué)生的數(shù)學(xué)成績(jī),顯示學(xué)生姓名 name, 分?jǐn)?shù), 由高到低。
b.統(tǒng)計(jì)每個(gè)學(xué)生的總成績(jī)(由于學(xué)生可能有重復(fù)名字),顯示字段:學(xué)生 id,姓名,總成績(jī)。
c.列出各門課程成績(jī)最好的學(xué)生, 要求顯示字段: 學(xué)號(hào),姓名,科目,成績(jī)
4.慢查詢是什么意思?
5.導(dǎo)致數(shù)據(jù)庫(kù)性能差的可能原因有哪些?
6.Redis 緩存應(yīng)用場(chǎng)景
7.怎么定位 Redis 緩存失效問(wèn)題(緩存壞了)
1. 工作中常用的 Linux 命令有哪些?
2.什么命令可以幫助 Linux 執(zhí)行 Windows 上傳的腳本?
3簡(jiǎn)述 Linux 三劍客
4.如何通命令定位 Linux 服務(wù)器下的日志?
5.簡(jiǎn)述項(xiàng)目中的環(huán)境搭建和維護(hù)
1. 自動(dòng)化代碼中,用到了哪些設(shè)計(jì)模式?
2. 什么是斷言?
3. UI 自動(dòng)化測(cè)試中,如何做集群?
4. 怎么對(duì)含有驗(yàn)證碼的功能進(jìn)行自動(dòng)化測(cè)試?
5. 如何優(yōu)化和提高 Selenium 腳本的執(zhí)行速度?
6. 接口測(cè)試能發(fā)現(xiàn)哪些問(wèn)題?
7. Selenium 中隱藏元素如何定位?
8. 如何判斷一個(gè)頁(yè)面上元素是否存在?
9. 如何提高腳本的穩(wěn)定性?
10. 如何定位動(dòng)態(tài)元素?
11. 如何通過(guò)子元素定位父元素
12. 平常遇到過(guò)哪些問(wèn)題? ?如何解決的
13. 一個(gè)元素明明定位到了,點(diǎn)擊無(wú)效(也沒報(bào)錯(cuò)),如果解決?
14. 測(cè)試的數(shù)據(jù)你放在哪?
15. 什么是數(shù)據(jù)驅(qū)動(dòng),如何參數(shù)化?
16. 其他接口都需要登錄接口的信息,怎么去讓這個(gè)登錄的接口只在其他接口調(diào)用一次?
17. 接口產(chǎn)生的垃圾數(shù)據(jù)如何清理?
18. 怎么用接口案例去覆蓋業(yè)務(wù)邏輯?
1. 性能測(cè)試指標(biāo)包括哪些
2. 如果一個(gè)需求沒有明確的性能指標(biāo),要如何開始進(jìn)行性能測(cè)試?
3. 介紹 JMeter 聚合報(bào)告包括哪些內(nèi)容?
4. 如果有一個(gè)頁(yè)面特別卡頓,設(shè)想一下可能的原因?
5. 說(shuō)一說(shuō)項(xiàng)目中的實(shí)際測(cè)試內(nèi)容
6. 介紹一下 JMeter 進(jìn)行性能測(cè)試的過(guò)程
7. 介紹一下 JMeter 和 LoadRunner 的區(qū)別
全套【軟件測(cè)試/自動(dòng)化測(cè)試】海量資料免費(fèi)領(lǐng)取
學(xué)習(xí)軟件測(cè)試,最基本的linux命令必須掌握,現(xiàn)為大家整理如下:
一:系統(tǒng)管理相關(guān)命令
ls:可以看到整個(gè)目錄
1.su:在不退出登陸的情況下,切換到另一個(gè)用戶的身份
如:su root
切換到root這個(gè)用戶,將提示輸入密碼,輸完密碼后即可登陸
# 超級(jí)用戶提示符
$ 普通用戶提示符
whoami:確認(rèn)自己身份
history:查看運(yùn)行命令的 歷史
ifconfig:顯示或設(shè)置網(wǎng)絡(luò)設(shè)備的命令,我們可以用這個(gè)命令查看自己虛擬機(jī)的IP地址
ping:ping是Windows.Unix,Linux系統(tǒng)下的一個(gè)命令.ping命令也屬于一個(gè)通信協(xié)議,是TCP/I協(xié)議的一部分。利用“ping"命令可以檢查網(wǎng)絡(luò)是否聯(lián)通
停下來(lái)是:Ctrl+C(4)
kill:殺死進(jìn)程(kill-9 進(jìn)程號(hào) 強(qiáng)制殺死進(jìn)程)
目錄操作命令
linux的文件系統(tǒng)是采用層級(jí)式的樹狀目錄結(jié)構(gòu),在此結(jié)構(gòu)中的最上層是根目錄”/“,下層是各種各樣的子目錄和文件。
/:unix 文件系統(tǒng)的上層根目錄
root:存放root用戶的相關(guān)文件
home:存放普通用戶的相關(guān)文件
bin:存放常用命令的目錄,如vi,su,普通用戶就可以提取的命令
sbin:要具有”一定權(quán)限才可以使用命令“
etc:存放配置的相關(guān)文件
vir:存放經(jīng)常變化的文件。如:網(wǎng)絡(luò)連接的sock文件
boot:啟動(dòng)目錄,存放引導(dǎo)系統(tǒng)啟動(dòng)的相關(guān)文件
usr:安裝一個(gè)軟件的默認(rèn)目錄,相當(dāng)于Windows下的program files
dev:設(shè)備文件保存目錄
lb :系統(tǒng)庫(kù)保存文件
pwd命令:顯示當(dāng)前路徑
cd命令:切換目錄
用法:cd目錄路徑
cd./切換到上級(jí)目錄
cd/切換到根目錄
cd~(或只有cd) 切換到用戶主目錄(home底下以用戶名命名的文件夾)
/root目錄
cd /opt ---cd bin 與cd /opt---cd /bin的區(qū)別
mkdir創(chuàng)建目錄
mkdir 目錄名
rmdir刪除空目錄
用法:rmdir 目錄名
也可用:rm-rf 目錄名
touch a.txt創(chuàng)建一個(gè)a.txt文件
二:文件操作命令
在Linux系統(tǒng)中,幾乎所有內(nèi)容包括文檔,命令,設(shè)備和目錄等都組織成文件的形式,用文件來(lái)管理,常用文件命令有:
|| 查看文件目錄,以及它們對(duì)應(yīng)的屬性信息
cp 復(fù)制命令
用法:cp[選項(xiàng)] 文件名或目錄 目標(biāo)地址
-R 拷貝目錄及目錄下所有目錄和文件
cp a.txt b.txt 將a文件復(fù)制,且另命名為b文件(目錄名)
mv 移動(dòng)命令
用法:mv文件名或目錄 目標(biāo)位置
mv a.txt../ 將a文件移動(dòng)到上級(jí)目錄(將一個(gè)文件移動(dòng)到另一個(gè)目錄沒有重命名)
mv a.txt ../b.txt 將a文件移動(dòng)到上一級(jí)并改名為b文件(將一個(gè)文件移動(dòng)到另一個(gè)目錄并重命名)
移動(dòng)目錄的時(shí)候,如果出現(xiàn)覆蓋的情況,且被覆蓋的目錄非空,需要加一個(gè)'-b'的參數(shù)才能移動(dòng)成功。被覆蓋的目錄此時(shí)會(huì)生產(chǎn)一個(gè)備份。
rm 刪除文件或目錄(i:操作時(shí)進(jìn)行詢問(wèn))
-f 強(qiáng)制刪除
-r 刪除目錄
常用:rm -f文件或目錄
find命令 查找文件
用法:find[路徑][選項(xiàng)]
常用選項(xiàng)有:
find . -name a.txt 在當(dāng)前目錄查找文件a.txt
find / -name a.txt 從當(dāng)前目錄查找a.txt文件
grep命令
功能:在指定文件中查找字符(串)并打印該行;過(guò)濾,經(jīng)常跟管道符號(hào)一起出現(xiàn)
用法:grep 字符串 文件名
grep xyz file 在file文件中尋找band字符串所在的那一行
文件編輯命令
vi:是linux下常用的文本編輯器
調(diào)用方法:vi a.txt(如果a.txt不存在,則創(chuàng)建,保存退出則創(chuàng)建成功)
按鍵盤i進(jìn)入編輯狀態(tài)(注意:都是英文輸入法下進(jìn)行輸入)
退出編輯按ESC鍵,退出方法
不保存退出: :q!
保存退出: :wq
輸入/,進(jìn)入搜索,輸入你需要搜索的文字,按Enter
按鍵盤G,可以直接定位到最末行
按鍵盤g,可以直接定位到首
cat命令:顯示文本文件內(nèi)容
用法: cat文件名 cat 文件名字
head:查看前幾行 用法:head -n 5 文件名
tail:從指定點(diǎn)開始將文件寫到標(biāo)準(zhǔn)輸出,使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件
tail -n 5文件名 查看后幾行
tail -f error.log 不斷刷新,看到最新內(nèi)容
系統(tǒng)資源查詢命令
ps 查看進(jìn)程(動(dòng)態(tài))
-ef 顯示所有運(yùn)行進(jìn)程,并顯示啟動(dòng)進(jìn)程的命令
Uid:用戶ID,PID;進(jìn)程id PPID:父進(jìn)程,C:進(jìn)程cpu占用率,Stime:進(jìn)程從啟動(dòng)到現(xiàn)在所運(yùn)行的時(shí)間
TTY:終端號(hào)。CMD:命令名稱和參數(shù)
netstat 查看網(wǎng)絡(luò)狀況
netstat -apn 查看所有端口
管道命令
管道使用”|“符號(hào),并且在命令之間建立管道,將前面命令的輸出作為后面命令的輸入
如:ls|greap abc:管卡道前面的命令顯示當(dāng)前目錄下的文件,后面從列出的文件名中尋找含有abc字符串的文件或者目錄
正常情況下,殺死服務(wù)進(jìn)程(比如殺死tomcat進(jìn)程)
通過(guò)進(jìn)程名找到進(jìn)程,在殺死進(jìn)程
通過(guò)命令查找tomcat進(jìn)程:ps -ef|grep tomcat(ps -ef是查找所有運(yùn)行的進(jìn)程,通過(guò)管道符找到所有進(jìn)程中包含了”tomcat"字符串的進(jìn)程,即為tomcat進(jìn)程),假如5541
殺掉此進(jìn)程,kill -9進(jìn)程id(kill -9 5541)
通過(guò)端口來(lái)找到進(jìn)程,再殺死進(jìn)程
通過(guò)命令查找到占用此端口的進(jìn)程編號(hào):netstat -apn|grep 8080 根據(jù)8080查進(jìn)程,假如 5541
殺掉進(jìn)程:kill -9 pid(kill -9 5541)
三:權(quán)限賦予命令:chmod
linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權(quán)限。為了保護(hù)系統(tǒng)的安全性,linux系統(tǒng)對(duì)不同的用戶訪問(wèn)同一文件(包括目錄文件)的權(quán)限做了不同的規(guī)定。在linux中可以使用||或ls -|命令來(lái)顯示一個(gè)文件的屬性以及文件所屬的用戶和組。
chmod語(yǔ)法:chmod[-R] xyz文件或目錄
讀(r): 4 寫(w): 2 執(zhí)行(x): 1
chmod 532 test.txt
壓縮,解壓命令
例如:將test文件壓縮成test.tar.gz
安裝軟件命令
yum 自動(dòng)下載安裝(前提:能訪問(wèn)外網(wǎng))
yum[操作][package]
例如:yum install mysql-server(安裝mysql服務(wù)器)
rpm 安裝
rpm -ivh 軟件包名(ivh 安裝顯示安裝進(jìn)度)
1ls:列目錄。
用法:ls或ls
dirname,參數(shù):-a顯示所有文件,-l詳細(xì)列出文件。
2mkdir:建目錄。
用法:mkdir
dirname,參數(shù):-p建多級(jí)目錄,如:mkdir
a/b/c/d/e/f
-p
3mount:掛載分區(qū)或鏡像文件(.iso,.img)文件。
用法:
a.磁盤分區(qū):mount
devicename
mountpoint
-o
options,其中devicename是磁盤分區(qū)的設(shè)備名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountpoint
是掛載點(diǎn),它是一個(gè)目錄,options是參數(shù),如果分區(qū)是linux分區(qū),一般不用-o
options,如果是windows分區(qū)那options可以是iocharset=cp936,這樣windows分區(qū)里的中文文件名就能顯示出來(lái)了。用例:比如/dev/hda5是linux分區(qū),我要把它掛到目錄a上(如沒目錄a那就先mkdir
a),mount
/dev/hda5
a,這樣目錄a里的東西就是分區(qū)hda5里的東西了,比如hda1是windows分區(qū),要把它掛到b上,mount
/dev/hda1
b
-o
iocharset=cp936。
b.鏡像文件:mount
filename
mountpoint
-o
loop,filename是鏡像文件名(*.iso,*.img),其它的不用說(shuō)了,跟上面一樣。用例:如我有一個(gè)a.iso光盤鏡像文件,mount
a.iso
a
-o
loop,這樣進(jìn)入目錄a你就能瀏覽a.iso的內(nèi)容了,*.img文件的用法一樣。
4find:查找文件。
用法:find
indir
-name
filename,indir是你要在哪個(gè)目錄找,filename是你要找的文件名(可以用通配符),用通配符時(shí)filename最好用單引號(hào)引起來(lái),否則有時(shí)會(huì)出錯(cuò),用例:find
.
-name
test*,在當(dāng)前目錄查找以test開頭的文件。
5grep:在文件里查找指定的字符串。
用法:grep
string
filename,在filename(可用通配符)里查找string(最好用雙引號(hào)引起來(lái))。參數(shù):-r在所有子目錄里的filename里找。用例:grep
hello
*.c
-r在當(dāng)前目錄下(包括子目錄)的所有.c文件里查找hello。
5vi:編輯器。
用法:vi
filename。filename就是你要編輯的文本文件。用了執(zhí)行vi
filename后,你可能會(huì)發(fā)現(xiàn)你無(wú)法編輯文本內(nèi)容,不要著急,這是因?yàn)関i還沒進(jìn)入編輯狀態(tài),按a或i就可以進(jìn)入編輯狀態(tài)了,進(jìn)入編輯狀態(tài)后你就可以編輯文本了。要退出編輯狀態(tài)按esc鍵就可以了。以下操作均要在非編輯狀態(tài)下。查找文本:輸入/和你要查找的文本并回車。退出:輸入:
和q并回車,如果你修改了文本,那么你要用:q!回車才能退出。保存:輸入:
w回車,如果是只讀文件要用:
w!。保存退出:輸入:
wq回車,如果是只讀就:
wq!回車。取消:按u就可以了,按一次就取消一步,可按多次取消多步。復(fù)制粘貼一行文本:把光標(biāo)移到要復(fù)制的行上的任何地方,按yy(就是連按兩次
y),把光標(biāo)移到要粘貼地方的上一行,按p,剛才那行文本就會(huì)被插入到光標(biāo)所在行的下一行,原來(lái)光標(biāo)所在行后面所有行會(huì)自動(dòng)下移一行。復(fù)制粘貼多行文本:跟復(fù)制一行差不多,只是yy改成先輸入要復(fù)制的行數(shù)緊接著按yy,后面的操作一樣。把光標(biāo)移到指定行:輸入:和行號(hào)并回車,比如移到123行:123回車,移到結(jié)尾:
$回車。
數(shù)據(jù)庫(kù)和linux區(qū)別。
1、Linux命令軟件測(cè)試第一個(gè)任務(wù),都需要進(jìn)行環(huán)境搭建,一部分環(huán)境搭建內(nèi)容是在服務(wù)器上實(shí)現(xiàn)的,跟服務(wù)器交互(沒有圖形化頁(yè)面),需要使用Linux命令。
2、數(shù)據(jù)庫(kù):全部的軟件在使用過(guò)程中所產(chǎn)生的數(shù)據(jù),最終都要存在數(shù)據(jù)庫(kù)當(dāng)中,而測(cè)試工作往往會(huì)需要去校驗(yàn)數(shù)據(jù)的正確與否,需要學(xué)習(xí)數(shù)據(jù)庫(kù)。