資源描述:
《深信服測試面試總結(jié).doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、深信服公司主要研發(fā)網(wǎng)絡(luò)方面的產(chǎn)品,公司主要產(chǎn)品有網(wǎng)上行為管理助手,SSLVPN和廣域網(wǎng)加速器等系列產(chǎn)品,因此面試的時候主要涉及到網(wǎng)絡(luò)方面知識;另外深信服使用TD進(jìn)行測試過程管理,使用VSS進(jìn)行項(xiàng)目配置管理,并且經(jīng)常使用到QTP和LR工具。如下4月13日四名新同事前往深信服面試后總結(jié)出來的經(jīng)驗(yàn),以備后用。面試分為筆試和技術(shù)面試兩個部門,筆試大約一個半小時,面試大約半小時。筆試題匯總?cè)缦拢?.Linux/Unix命令列出12條命令供參考學(xué)習(xí),其他的歡迎大家補(bǔ)充。pwd打印當(dāng)前目錄cd改變目錄ls列出目錄中文件cat顯示文件內(nèi)容cp復(fù)制文件chm
2、od修改文件模式權(quán)限r(nóng)m從系統(tǒng)中刪除文件mv重命名文件mkdir創(chuàng)建目錄rmdir刪除目錄ps關(guān)于當(dāng)前正在運(yùn)行的進(jìn)程的信息netstat顯示網(wǎng)絡(luò)狀態(tài)tarzip打包文件unzip解壓文件tftp–r文件名IP–g從TFTP服務(wù)器獲取文件,或是用FTP命令獲取文件top顯示系統(tǒng)進(jìn)程dfdu系統(tǒng)磁盤狀態(tài)2.圖片異同/找茬題目就是給出兩幅基本一樣的圖片,讓大家查處圖片中的不同之處(有多處不同),這個主要是考察大家的觀察能力。3.隨機(jī)測試的定義,什么時候適合做隨機(jī)測試;單元測試,集成測試,系統(tǒng)測試的側(cè)重點(diǎn)。隨機(jī)測試是指沒有書面測試用例、記錄期望結(jié)果
3、、檢查列表、腳本或指令的測試。主要是根據(jù)測試者的經(jīng)驗(yàn)對軟件進(jìn)行功能和性能抽查。隨機(jī)測試是根據(jù)測試說明書執(zhí)行用例測試的重要補(bǔ)充手段,是保證測試覆蓋完整性的有效方式和過程。最后的將要發(fā)布的版本更要重視隨機(jī)測試。隨機(jī)測試主要是對被測軟件的一些重要功能進(jìn)行復(fù)測,也包括測試那些當(dāng)前的測試樣例(TestCase)沒有覆蓋到的部分。另外,對于軟件更新和新增加的功能要重點(diǎn)測試。重點(diǎn)對一些特殊點(diǎn)情況點(diǎn)、特殊的使用環(huán)境、并發(fā)性、進(jìn)行檢查。尤其對以前測試發(fā)現(xiàn)的重大Bug,進(jìn)行再次測試,可以結(jié)合回歸測試(Regressivetesting)一起進(jìn)行。單元測試的重點(diǎn)
4、是系統(tǒng)的模塊,包括子程序的正確性驗(yàn)證等。集成測試的重點(diǎn)是模塊間的銜接以及參數(shù)的傳遞等。系統(tǒng)測試的重點(diǎn)是整個系統(tǒng)的運(yùn)行以及與其他軟件的兼容性。4.怎么寫好測試用例,好用例的標(biāo)準(zhǔn)。這個問題不存在標(biāo)準(zhǔn)答案,大家可以根據(jù)自己的理解來進(jìn)行回答,如下答案供參考。1.易用性:是否方便使用,比如是否可以隨便哪個人都可以拿來簡單的看看就知道如何根據(jù)用例進(jìn)行測試;2.易維護(hù)性:是否方便維護(hù),特別是當(dāng)需求或者設(shè)計發(fā)生變化的時候,是否付出較少的成本就可以完成維護(hù)工作;3.有效性:是否可以保證一個用例在整個產(chǎn)品的一個相對較長的生命周期中可以反復(fù)使用,保證有效性。是用
5、因果圖,邊界值,狀態(tài)流程圖等方法設(shè)計測試用例好用例的標(biāo)準(zhǔn),個人認(rèn)為是能否發(fā)現(xiàn)新的未被發(fā)現(xiàn)過的缺陷5.TCP包頭構(gòu)成?每個TCP數(shù)據(jù)包也是由包頭和實(shí)際數(shù)據(jù)組成,包頭包含如下主要內(nèi)容如下,大家可以根據(jù)情況畫出示意圖:Sourceport(2字節(jié))發(fā)送端的端口號Destinationport(2字節(jié))接收端的端口號,TCP包頭中只包含雙方的端口號,雙方的IP地址在IP包的包頭,所以在TCP數(shù)據(jù)包的包頭中沒有IP地址。Sequencenumber(4字節(jié))數(shù)據(jù)的順序號,表示當(dāng)前數(shù)據(jù)包中的數(shù)據(jù)起始順序號,比如前一個數(shù)據(jù)包的SEQ為十六進(jìn)制的:dfd5
6、aa3d,數(shù)據(jù)包的實(shí)際數(shù)據(jù)長度為16字節(jié),那么下一個數(shù)據(jù)包的SEQ就要在前一個數(shù)據(jù)包的SEQ基礎(chǔ)上加上16,為:dfd5aa4dAcknowledgementnumber(4字節(jié))接收到對方的某個數(shù)據(jù)包后的回應(yīng)順序號。如果接收到了對方主動發(fā)送來的某個數(shù)據(jù)包,必須要返回對方一個ACK回應(yīng)數(shù)據(jù)包,數(shù)據(jù)包的頭部的Acknowledgementnumber部分根據(jù)對方發(fā)送數(shù)據(jù)的SEQ和實(shí)際數(shù)據(jù)長度,返回SEQ+實(shí)際數(shù)據(jù)長度,表示已經(jīng)接收到這個數(shù)據(jù)包。對方收到這個回應(yīng),根據(jù)數(shù)值計算后知道這個數(shù)據(jù)包已經(jīng)被對方接收。如果接收不到ACK的回應(yīng),就意味著這個
7、數(shù)據(jù)包已經(jīng)在網(wǎng)上被丟失,需要重新發(fā)送此數(shù)據(jù)包。6.C程序找錯?如變量未定義,函數(shù)沒有返回值,不同類型變量之間賦值等簡單錯誤。7.分析算法是用至少兩種算法打印小于n(n)=2的素數(shù)8.Shell編程?1.算出某個文件中,特定字符出現(xiàn)的次數(shù)2.將1.txt,2.txt,3.txt合并成一個文件9.了解子網(wǎng)掩碼。判斷下面子網(wǎng)掩碼對錯,錯在那里?A.255.255.255.240B.7.0.0.0C.255.255.255.242D.255.240.240.240子網(wǎng)掩碼不能單獨(dú)存在,它必須結(jié)合IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是將某個IP
8、地址劃分成網(wǎng)絡(luò)地址和主機(jī)地址兩部分?! ∽泳W(wǎng)掩碼的設(shè)定必須遵循一定的規(guī)則。與IP地址相同,子網(wǎng)掩碼的長度也是32位,左邊是網(wǎng)絡(luò)位,用二進(jìn)制數(shù)字“1”表示;右邊是主機(jī)位,用二進(jìn)制數(shù)