軟件測試面試題匯總_第1頁
軟件測試面試題匯總_第2頁
軟件測試面試題匯總_第3頁
軟件測試面試題匯總_第4頁
軟件測試面試題匯總_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

測試技術(shù)與人事問題解答1.單元測試和集成測試的區(qū)別。答:根據(jù)軟件開發(fā)階段,測試可以分為單元測試、集成測試、系統(tǒng)測試和驗收測試。表達(dá)了測試由小到大、又內(nèi)至外、循序漸進(jìn)的測試過程和分而治之的思想。其中單元測試的粒度最小,一般由開發(fā)小組采用白盒方式來測試, 主要測試單元是否符合“設(shè)計”。而集成測試界于單元測試和系統(tǒng)測試之間,起到“橋梁作用” ,一般由開發(fā)小組采用白盒加黑盒的方式來測試,既驗證“設(shè)計”,又驗證“需求”。白盒測試主要應(yīng)用在單元測試階段,主要是對代碼級的測試,針對程序內(nèi)部邏輯結(jié)構(gòu),測試手段有:語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋、條件組合覆蓋集成測試主要用來測試模塊與模塊之間的接口,同時還要測試一些主要業(yè)務(wù)功能。?答:在確保自己能重現(xiàn)BUG的過程之后,有兩種情況,一是需求沒有確定,可以找產(chǎn)品經(jīng)理進(jìn)行確認(rèn),需不需要改動, 3方商量確定好后再看要不要改;二是這種情況不可能發(fā)生,所以不需要修改,這個時候,可以說出是BUG勺依據(jù)?如果被用戶發(fā)現(xiàn)或出了問題, 會有什么不良結(jié)果?程序員可能會給你很多理由,可以對他的解釋進(jìn)行反駁。如果還是不行,那可以提出來,跟開發(fā)經(jīng)理和測試經(jīng)理進(jìn)行確認(rèn),如果要修改就改,如果不要修改就不改。其實有些真的不是bug,也只是建議的方式寫進(jìn) TD中,如果開發(fā)人員不修改也沒有大問題。如果確定是 bug的話,一定要堅持自己的立場,讓問題得到最后確實認(rèn)。例如,在A界面執(zhí)行某操作,預(yù)期結(jié)果是怎樣的,如果有規(guī)定預(yù)期結(jié)果,而實際與預(yù)期結(jié)果不符,那么這就是問題,開發(fā)是賴不掉的;如果沒有原始的需求規(guī)定的話,則在用戶角度來考慮,不要以經(jīng)常不經(jīng)常用為理由,只要是問題,就不用去考慮經(jīng)常不經(jīng)常用,提出來就行了。3.功能測試和性能測試的含意?答:功能測試也叫黑盒測試或數(shù)據(jù)驅(qū)動測試, 只需考慮需要測試的各個功能, 不需要考慮整個軟件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出來的測試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實際結(jié)果之間進(jìn)行評測, 進(jìn)而提出更加使產(chǎn)品到達(dá)用戶使用的要求?!埠喍灾?,功能測試時根據(jù)產(chǎn)品的需求驗證系統(tǒng)的功能。 〕性能測試是通過自動化的測試工具模擬多種正常、 峰值以及異常負(fù)載條件來對系統(tǒng)的各項性能指標(biāo)進(jìn)行測試。負(fù)載測試和壓力測試都屬于性能測試, 兩者可以結(jié)合進(jìn)行。通過負(fù)載測試,確定在各種工作負(fù)載下系統(tǒng)的性能, 目標(biāo)是測試當(dāng)負(fù)載逐漸增加時, 系統(tǒng)各項性能指標(biāo)的變化情況。壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接受的性能點, 來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。 〔簡而言之,性能測試驗證系統(tǒng)是否到達(dá)了需求規(guī)定的硬件設(shè)備接口接入數(shù)量。〕4,說一個你認(rèn)為是bug,開發(fā)人員認(rèn)為不是bug的例子。答:在測試某一軟件時,我找到一個 bug,但是軟件需求說明書里并沒有明確要求或提到,但是和這款軟件相類似的產(chǎn)品中,別的軟件有一些固定的標(biāo)準(zhǔn)或者標(biāo)準(zhǔn)。比方: MyQQ中添加好友,對方同意后,發(fā)送方不會收到信息提示;而在 QQ中好友添加成功后,雙方都會收到消息提示。.軟件測試主要注意哪些?答:不要鉆牛角尖,保持積極樂觀良好的心態(tài), 有效的溝通,實事求是,良好的語言組織〔詳細(xì)面熟重現(xiàn)bug的過程〕,找bug盡量防止主觀臆斷〔排除由于操作失誤而導(dǎo)致的缺陷〕 。PS..數(shù)據(jù)庫問題:查詢表A將記錄插入B表SQL如何寫?答:先use調(diào)用表A所在的數(shù)據(jù)庫,再查詢: select*fromA;最后insertintoBvalues(記錄1,記錄2,記錄3,…,記錄N);.數(shù)據(jù)庫左右連接簡單講述一下。答:左外連接關(guān)鍵字LEFTOUTERJOIN左外連接:要進(jìn)行的連接查詢中,對于左邊的表即使右邊沒有對應(yīng)的查詢連接條件也要把左邊的結(jié)果完全查出來放在結(jié)果集中,空出來的的字段用 NULL表示右外連接關(guān)鍵字RIGHTOUTERJOIN右外連接:要進(jìn)行的連接查詢中,對于右邊的表即使左邊沒有對應(yīng)的查詢連接條件也要把右邊的結(jié)果完全查出來放在結(jié)果集中,空出來的的字段用 NULL表示.功能測試中的個人職責(zé)?答:檢測產(chǎn)品質(zhì)量是否符合客戶需求。舉個例子:做一個購物網(wǎng)站的功能測試,站在客戶的角度測試網(wǎng)站的購物流程能否正確正常的進(jìn)行,客戶要求的功能是否正確實現(xiàn),產(chǎn)品數(shù)量價格等參數(shù)是否正確一致等等。.按開發(fā)階段測試分為哪幾個階段?按軟件測試分為哪幾個階段?答:按照開發(fā)階段劃分,和開發(fā)過程相對應(yīng),測試過程會依次經(jīng)歷單元測試、集成測試、系統(tǒng)測試三個主要階段。按軟件測試階段可分為: Alpha測試、Bata測試、驗收測試和冒煙測試。.單元測試和系統(tǒng)測試的側(cè)重點?答:單元測試的測重點是系統(tǒng)的模塊,包括子程序的正確性驗證等。系統(tǒng)測試的測重點是整個系統(tǒng)的運(yùn)行以及與其他軟件的兼容性。

.什么是白盒測試和黑盒測試?答:白盒測試:是通過程序的源代碼進(jìn)行測試而不使用用戶界面。 〔這種類型的測試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點或者錯誤,進(jìn)而加以修正〕黑盒測試:又被稱為功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試, 是通過使用整個軟件或某種軟件功能來嚴(yán)格地測試 ,而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計的。 〔測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作〕.黑盒測試的測試方法有哪些?答:等價類劃分方法、邊界值分析方法、錯誤推測方法、因果圖方法、判定表驅(qū)動分析方法、正交實驗設(shè)計方法、功能圖分析方法等。.請寫出軟件測試步驟?答:測試過程按4個步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試及發(fā)版測試。開始是單元測試,集中對用源代碼實現(xiàn)的每一個程序單元進(jìn)行測試, 檢查各個程序模塊是否正確地實現(xiàn)了規(guī)定的功能。集成測試把已測試過的模塊組裝起來, 主要對與設(shè)計相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。確認(rèn)測試則是要檢查已實現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求, 以及軟件配置是否完全、正確。系統(tǒng)測試把已經(jīng)經(jīng)過確認(rèn)的軟件納入實際運(yùn)行環(huán)境中, 與其它系統(tǒng)成份組合在一起進(jìn)行測試。.如何區(qū)別白盒與黑盒?可以進(jìn)行測試證明每個實現(xiàn)了的功能是否符合要可以進(jìn)行測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)答:黑盒測試:已知產(chǎn)品的功能設(shè)計規(guī)格,求??梢赃M(jìn)行測試證明每個實現(xiàn)了的功能是否符合要可以進(jìn)行測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)白盒測試:已知產(chǎn)品的內(nèi)部工作過程,格要求,所有內(nèi)部成分是否經(jīng)過檢查。.BUG流程。答:提交〔打開〕缺陷-分配〔轉(zhuǎn)交〕缺陷-確認(rèn)缺陷-推遲處理-固定-處理缺陷-回歸缺陷-關(guān)閉缺陷.軟件測試模型各優(yōu)點缺點?答:如下表所不:模型優(yōu)點缺點瀑布模型文檔驅(qū)動由于開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)結(jié)果,從而增加了開發(fā)的風(fēng)險;早期的錯誤可能要等到開發(fā)后期才能發(fā)現(xiàn),從而帶來嚴(yán)重的后果快速原型模型關(guān)注滿足客戶需求可能導(dǎo)致系統(tǒng)設(shè)計差、效率低,難于維護(hù)螺旋模型風(fēng)險驅(qū)動風(fēng)險分析人員需要有經(jīng)驗且經(jīng)過充分訓(xùn)練敏捷開發(fā)模型開發(fā)早期反饋及時,易于維護(hù) 團(tuán)隊的組建較難,人員素質(zhì)要求較高,良好的團(tuán)隊意識,有敏捷開發(fā)的經(jīng)驗.請寫出電腦的組成及有哪些操作系統(tǒng)?答:電腦由硬件和軟件兩大部分組成。(1)硬件的組成(輸入設(shè)備,輸出設(shè)備,存儲器,運(yùn)算器,控制器)輸入設(shè)備:使電腦從外部獲得信息的設(shè)備如鼠標(biāo) ,鍵盤,光筆,掃描儀,話筒,數(shù)碼相機(jī),攝像頭,手寫板輸出設(shè)備:把電腦處理信息的結(jié)果以人們能夠識別的形式表示出來的設(shè)備如顯示器 ,打印機(jī),繪圖儀,音箱,投影儀存儲器:如硬盤,光驅(qū),u盤運(yùn)算器:算術(shù)運(yùn)算,邏輯運(yùn)算控制器:如從存儲器中取出指令,控制電腦各部分協(xié)調(diào)運(yùn)行控制器和運(yùn)算器整合在CPU中(2)軟件的組成軟件定義:程序和有關(guān)文檔資料的合稱軟件分類:系統(tǒng)軟件(使用和管理電腦的軟件)和應(yīng)用軟件(專為某一應(yīng)用編制的軟件)常見的系統(tǒng)軟件有:操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)和程序設(shè)計語言常見的應(yīng)用軟件有:輔助教學(xué)軟件,輔助設(shè)計軟件,文字處理軟件,信息管理軟件和自動控制軟件操作系統(tǒng):DOSOS/2、UNIXXENIXLINUX、Windows、Netware等。.一道關(guān)于冒泡法編程的問題答:此題問題不明確,等問題補(bǔ)充完整再答復(fù)。.分頁有哪幾種方法,用SQL怎么分頁?答:分頁方案一:(利用NotIn和SELECTTO分頁)分頁方案二:(利用ID大于多少和SELECTTO價頁〕分頁方案三:(利用SQL的游標(biāo)存儲過程分頁).txt*19.drop,delete和truncate之間的區(qū)別?答:1.truncate和delete只刪除數(shù)據(jù)不刪除表的結(jié)構(gòu) (定義)drop語句將刪除表的結(jié)構(gòu)被依賴的約束(constrain),觸發(fā)器(trigger),索引(index); 依賴于該表的存儲過程/函數(shù)將保留,但是變?yōu)閕nvalid狀態(tài)。.delete語句是dml,這個操作會放到rollbacksegement中,事務(wù)提交之后才生效;如果有相應(yīng)的trigger,執(zhí)行的時候?qū)⒈挥|發(fā)。truncate,drop是ddl,操作立即生效,原數(shù)據(jù)不放到rollbacksegment中,不能回滾。操作不觸發(fā)trigger。.delete語句不影響表所占用的 extent,高水線(highwatermark)保持原位置不動,drop語句將表所占用的空間全部釋放。 truncate 語句缺省情況下可以使空間釋放到minextents個extent,除非使用reusestorage;truncate 會將高水線復(fù)位(回到最開始)。.速度,一般來說:drop>truncate>delete.安全性:小心使用drop和truncate,尤其沒有備份的時候。否則哭都來不及使用上 ,想刪除部分?jǐn)?shù)據(jù)行用delete,注意帶上where子句。回滾段要足夠大。想刪除表,當(dāng)然用drop想保留表而將所有數(shù)據(jù)刪除。 如果和事務(wù)無關(guān),用truncate即可.如果和事務(wù)有關(guān),或者想觸發(fā)trigger,還是用delete。如果是整理表內(nèi)部的碎片,可以用truncate跟上reusestroage,再重新導(dǎo)入/插入數(shù)據(jù)。:delete是DML語句,不會自動提交。 drop,truncate都是DDL語句,執(zhí)行后會自動提交:truncate只能對TABLEdelete可以是table,view,synonym:TRUNCATETABLE勺對象必須是本模式下的,或者有dropanytable 的權(quán)限, 而DELETE貝U是對象必須是本模式下的,或被授予 DELETEONSCHEMA.TABL或DELETEANYTABLE的權(quán)限.數(shù)據(jù)庫有哪幾種表連接方式?答:內(nèi)連接、左外連接、右外連接、全外連接、 [theta〕連接、交叉連接。.SQL需要遵循哪些規(guī)則?答:命名規(guī)則、書寫規(guī)則等。.如何定位使用cpu多的用戶session?答:使用CPU^的用戶sessionSELECTa.SID,spid,status,SUBSTRgram,1,40)prog,a.terminal,a.SQL_TEXT,osuser,VALUE/60/100VALUEFROMv$sessiona,v$processb,v$sesstatcORDERBYVALUEDESCselectsql_textfromv$sqlwheredisk_reads>1000or(executions>0andbuffer_gets/executions>30000).如何定位重要的SQL?答:1.statspack-- 在你庫上業(yè)務(wù)最忙得時候抓 15分鐘的report,看里面的topsql.top找到消耗資源多的pid.確定是oracle的應(yīng)用進(jìn)程還是后臺進(jìn)程.根據(jù)v$session,v$process,v$sqlarea定位用oem帶的topsessionSELECThash_value,executions,buffer_gets,disk_reads,parse_callsFROMV$SQLAREAWHEREbuffer_gets>10000000ORdisk_reads>1000000ORDERBYbuffer_gets+100*disk_readsDESC答:createtable表名〔列名數(shù)據(jù)類型,列名數(shù)據(jù)類型,列名數(shù)據(jù)類型〕;select列名,列名from表名。loadrunner的使用流程。答:制定測試計劃-創(chuàng)建測試腳本-創(chuàng)建場景-運(yùn)行場景-監(jiān)控測試場景-分析測試結(jié)果刪除一行的具體操作〔sqlL答:DELETE*FROM表名WHER磔件Linux的基本命令。答:顯示日期的指令:date,顯示日歷的指令:cal,簡單好用的計算器:bc,重要的幾個熱鍵[Tab],[ctrl]-c, [ctrl卜d,ma"慣用的關(guān)機(jī)指令:shutdown,切換執(zhí)行等級:init,改變文件擁有者:chown,改變文件的權(quán)限:chmod,變換目錄:cd,顯示當(dāng)前所在目錄:pwd,建立新目錄:mkdir,檔案與目錄的顯示:ls,復(fù)制檔案或目錄:cp,移除檔案或目錄:rm,移動檔案與目錄:mv;由第一行開始顯示檔案內(nèi)容:cat,觀察文件類型:file。O答:熟練掌握SQLserver的操作,有一定的Oracle數(shù)據(jù)庫的基礎(chǔ),能夠獨(dú)立完成數(shù)據(jù)庫備份與恢復(fù)。.軟件接口用什么自動化工具測?答:loadrunner。.LoadRunner怎么錄制一個腳本,Loadrunner的分析指標(biāo)。?FTP學(xué)的怎么樣?答:學(xué)的還不錯,有裝過FTP,使用過它的上傳和下載功能。OSI的各個層?tcp/udp位于哪一層?tcp/udp的優(yōu)缺點?答:OSI分為7層,分別為應(yīng)用層、表示層、會話層、運(yùn)輸層、網(wǎng)絡(luò)層、物理鏈路層、物理層。而tcp/udp屬于運(yùn)輸層,TCP服務(wù)提供了數(shù)據(jù)流傳輸、可靠性、有效流控制、全雙工操作和多路復(fù)用技術(shù)等。與TCP不同,UDP并不提供對IP協(xié)議的可靠機(jī)制、流控制以及錯誤恢復(fù)功能等。由于UDP比較簡單,UDP頭包含很少的字節(jié),比TCP負(fù)載消耗少。tcp:提供穩(wěn)定的傳輸服務(wù),有流量控制,缺點是包頭大,冗余性不好udp:不提供穩(wěn)定的服務(wù),包頭小,開銷小進(jìn)程有哪幾種?答:系統(tǒng)進(jìn)程、應(yīng)用程序進(jìn)程和惡意程序進(jìn)程。?答:軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤, 衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程。.測試問的比較多,比方測試流程,具體的測試方法,測試用例包括哪些,用的測試提交工具,給一個文本框如何測試?答:軟件測試流程:需求分析階段一軟件設(shè)計和編碼階段一集成、系統(tǒng)、驗收測試階段。軟件測試方法:黑盒測試、白盒測試、灰盒測試、靜態(tài)測試和動態(tài)測試。測試用例包括:用例編號、測試項描述、操作步驟、輸入、預(yù)期結(jié)果、實際結(jié)果、測試結(jié)果、缺陷編號、回歸測試結(jié)果、最終測試結(jié)果、測試人、測試時間、備注。測試提交工具:QC等。文本框的測試內(nèi)容:從輸入數(shù)據(jù)的內(nèi)容、長度、類型及格式等幾個方面來考慮。.常見的Linux命令:用戶、復(fù)制、刪除、文本編輯器 vi。答:useradd命令可以用于添加用戶,格式:useradd[選項]用戶名。cp命令可以用于復(fù)制文件或目錄,格式: cp[選項]…源文件或目錄…目標(biāo)文件或目錄。rm命令可以用于刪除文件或目錄,格式: rm[選項]…源文件或目錄…目標(biāo)文件或目錄。文本編輯器vi:執(zhí)行單獨(dú)的“vi”命令即可進(jìn)入到vi編輯器的命令模式;在命令模式中,使用“a、i、o”等按鍵可以快速切換至輸入模式,按esc鍵可返回命令模式;在命令模式中,按“:”鍵可切換至末行模式。.缺陷報告的組成,缺陷報告應(yīng)放在哪一階段提交?答:實施測試和提交缺陷報告階段。.一個完整的測試應(yīng)該包括哪些測試文檔?答:測試計劃、測試策略、測試方案、漏測分析、測試用例、編寫測試總結(jié)報告、缺陷報告、需求分析報告、各類評審文檔,風(fēng)險報告,測試日報周報。查找日志文件的命令是什么,刪除文件的命令是什么?答:查找日志文件的命令: find/-name"*.log”刪除文件的命令:rm命令可以用于刪除文件或目錄,格式:rm[選項]…源文件或目錄…目標(biāo)文件或目錄。.數(shù)據(jù)庫表里的增刪改查。答:增加:insertinto 數(shù)據(jù)表(字段1,字段2,字段3)values('值1','值2','值3')刪除:deletefrom數(shù)據(jù)表whereid=你要刪除的數(shù)據(jù)id修改:update數(shù)據(jù)表set字段1=斗11',字段2=斗K2',字段3=KK3'whereid=你要修改的數(shù)據(jù)ID查詢:select〔你要查詢的字段,*代表全部字段〕from表名where〔你的查詢條件〕.測試用例應(yīng)該包含哪些東西?答:測試用例包括:功能名稱、測試用例編號、用例說明、設(shè)計方法、用例級別、預(yù)置條件、操作步驟、預(yù)期結(jié)果、設(shè)計人員、評審人員、測試人員、測試結(jié)果、缺陷編號、備注。.使用過哪些項目管理軟件?答:Mantis、QC掌握什么程度?答:基本掌握J(rèn)ava語言,能夠編寫一些簡單的程序。.什么是軟件測試,軟件測試流程。答:軟件測試是指在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤, 衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程。軟件測試流程:需求分析階段-軟件設(shè)計和編碼階段-集成、系統(tǒng)、驗收測試階段。.B/S、C/S、OA什么意思。答:B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)OA軟件是OfficeAutomation 的縮寫,指辦公室自動化或自動化辦公.如何在本企業(yè)中使用遠(yuǎn)程桌面?答:方法一:使用QQ勺遠(yuǎn)程桌面功能,操作比較簡單,只要雙方都有 QQ并且聯(lián)網(wǎng)即可。方法二:使。.在XP系統(tǒng)中使用遠(yuǎn)程桌面時,如何將本機(jī)中的文件拷貝到遠(yuǎn)程電腦中。答:兩種方法:“網(wǎng)上鄰居”。把遠(yuǎn)程電腦的文件夾設(shè)成“共享”,然后在本機(jī)上通過網(wǎng)上鄰居連接遠(yuǎn)程電腦進(jìn)行拷貝。2.在連接遠(yuǎn)程桌面的時候,點“選項>>"-》“本地資源”-?本地設(shè)備中在“磁盤驅(qū)動器”前面打鉤。這樣,連接遠(yuǎn)程電腦之后,打開“我的電腦”,就可以看到本地電腦的所有硬盤驅(qū)動器,隨便怎么拷貝都可以啦!49.畫流程圖,1到100能被3整除的答:如下列圖所示:.什么是雙機(jī)熱備,如何實現(xiàn)?答:雙機(jī)熱備這一概念包括了廣義與狹義兩種意義 ^從廣義上講,雙機(jī)熱備〔雙機(jī)容錯〕就是對于重要的服務(wù),使用兩臺服務(wù)器,互相備份,共同執(zhí)行同一服務(wù).當(dāng)一臺服務(wù)器出現(xiàn)故障時,可以由另一臺服務(wù)器承擔(dān)服務(wù)任務(wù),從而在不需要人工干預(yù)的情況下,自動保證系統(tǒng)能持續(xù)提供服務(wù)雙機(jī)熱備由備用的服務(wù)器解決了在主服務(wù)器故障時服務(wù)不中斷的問題 .但在實際應(yīng)用中可能會出現(xiàn)多臺服務(wù)器的情況,即服務(wù)器集群實現(xiàn)雙機(jī)熱備,需要通過專業(yè)的集群軟件或雙機(jī)軟件從狹義上講,雙機(jī)熱備特指基于active/standby方式的服務(wù)器熱備.服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時往兩臺或多臺服務(wù)器寫,或者使用一個共享的存儲設(shè)備.在同一時間內(nèi)只有一臺服務(wù)器運(yùn)行.當(dāng)其中運(yùn)行著的一臺服務(wù)器出現(xiàn)故障無法啟動時,另一臺備份服務(wù)器會通過雙機(jī)軟件的診測〔一般是通過心跳診斷〕將standby機(jī)器激活,保證應(yīng)用在短時間內(nèi)完全恢復(fù)正常使用.C語言部分考循環(huán)體。答:C語言并沒有學(xué)過,不過我學(xué)過java,循環(huán)體也很熟悉。.像素上的問題?答:問題不全,無法作答。 (像素和分辨率是兩個概念).字節(jié)所占空間?答:1字節(jié)=8位1KB=1024字節(jié)1MB=1024KB1G=1024MB?答:使用select語句進(jìn)行查詢。?答:基本可以。.列舉去年it界的三大事件,你的看法?答:事彳一:windowxp退役,我的看法:現(xiàn)在的軟件和硬件更新速度很快,而且軟件的更新速度趕不上硬件的更新速度,而 xp屬于比較老的系統(tǒng)版本了,已經(jīng)無法滿足日新月異的軟件和硬件的需要了,所以被淘汰是必然的,不過 xp在歷史上的地位還是值得肯定的,良好的穩(wěn)定性和兼容性使它顯得很受歡送。 〔當(dāng)然不排除微軟為了強(qiáng)制用戶升級使用更高版本的windows的商業(yè)目的,畢竟軟件的開發(fā)和維護(hù)需要的成本是十分巨大的。 〕事件二:OpenSSL曝“心臟流血”漏洞,我的看法:先介紹下這個漏洞, 〔心臟流血漏洞可以幫助黑客獲得打開服務(wù)器的密鑰, 監(jiān)聽服務(wù)器數(shù)據(jù)和流量。更糟糕的是,這并不是一個新的漏洞,“心臟流血”其實已經(jīng)存在兩年了,但具體何時被人發(fā)現(xiàn)其危險性尚不得而知。 〕,現(xiàn)在的開源軟件確實很多,開源軟件的使用方便而且免費(fèi), 但是其安全問題一直是不容無視的,而進(jìn)行這方面的維護(hù)又需要投入大量的資金,所以開源的軟件需要自己權(quán)衡利弊。事件三:iCloud曝嚴(yán)重漏洞引發(fā)艷照門事件,我的看法:現(xiàn)在的公共云存儲非常多,用戶也很多,我自己也很喜歡用,比方百度云,免費(fèi)空間大、分享方便、上傳下載方便都是它的優(yōu)勢,而信息安全問題是大家普遍關(guān)注的, 如果自己上傳的一些比較重要或私人的東西,如果其安全性得不到保障,那么它的用戶必然會越來越少。.寫出三種開放式匯編平臺,并寫出其作用?答:此題不會。.你所用的圖片查看器,寫出其四個 bug?答:.軟件測試對軟件質(zhì)量的影響?答:軟件測試是程序的一種執(zhí)行過程, 目的是盡可能發(fā)現(xiàn)并改正被測試軟件中的錯誤, 提高軟件的可靠性。軟件測試和軟件質(zhì)量是分不開的。 測試是手段,質(zhì)量是目的。比照國外可以看到,國外軟件開發(fā)機(jī)構(gòu)會把40%勺工作花在測試上,測試費(fèi)用則會占到軟件開發(fā)總費(fèi)用的30%iiJ50%對于一些要求高可靠性、高安全性的軟件,測試費(fèi)用則相當(dāng)于整個軟件項目開發(fā)費(fèi)用的3至5倍。因此,軟件測試在軟件生存期中占有非常突出的位置, 是保證軟件質(zhì)量的重要手段。軟件項目的實踐一再說明, 為了確保軟件產(chǎn)品能夠符合用戶的需要, 必須著眼于整個軟件生存周期,在各個階段進(jìn)行驗證、確認(rèn)和測試活動,使軟件不致在開發(fā)完成后,才發(fā)現(xiàn)和用戶的需求有較大的差距。?答:顯示日期的指令:date,顯示日歷的指令:cal,簡單好用的計算器:bc,重要的幾個熱鍵[Tab],[ctrl]-c,[ctrl]-d,man慣用的關(guān)機(jī)指令:shutdown,切換執(zhí)行等級:init,改變文件擁有者:chown,改變文件的權(quán)限:chmod,變換目錄:cd,顯示當(dāng)前所在目錄:pwd,建立新目錄:mkdir,檔案與目錄的顯示:ls,復(fù)制檔案或目錄:cp,移除檔案或目錄:rm,移動檔案與目錄:mv由第一行開始顯示檔案內(nèi)容: cat,觀察文件類型:file。?答:1.這里先說下最簡單的windows2003和windowsxp、windows7下靜態(tài)路由配置,這個比較簡單:routeadd是windows下route添加網(wǎng)段的特定語法(非routeadd-net),是你需要路由的網(wǎng)段, mask后面是此網(wǎng)段的子網(wǎng)掩碼, 是下一跳地址,這里詳細(xì)注明下,要注意與centos和FreeBSD的區(qū)別,不然很容易混淆。如果要永久添加路由呢?ROUTER令可以在XR2K72003、WIN7等操作系統(tǒng)下手工的靜態(tài)路由配置,但是重啟之后路由便喪失了,還要重新增加,那么怎樣能讓路由一直保待, 重啟后仍然存在呢?其實很簡單,在增加路由的命令后加上-P開關(guān)就可以了。例如-p參數(shù)詳解與Add命令共同使用時,指定路由被添加到注冊表并在啟動 TCP/IP協(xié)議的時候初始化IP路由表。默認(rèn)情況下,啟動TCP/IP協(xié)議時不會保存添加的路 由,與Print命令一起使用時,則顯示永久路由列表。所有其他的命令都忽略此參數(shù)。永久路由存儲在注冊表中的位置是,注意最后一副圖畫紅線的部分,它也可以驗證我們新增的命令會永久的增加靜態(tài)路由。只是臨時需要增加路由的話, 這個過程比較重復(fù),其實可以寫一個批處理, 要用時雙擊即可,@echooff添加永久路由看需求了,有時如果僅僅只是 openVPN需求,就沒必要用routeadd-p添加進(jìn)路由表,只用bat處理下即可;順便提下windows下查看本地路由表的命令是routeprint,注意不要與Linux/FreeBSD發(fā)生混亂。.在linux下設(shè)置靜態(tài)路由:方法——:在/etc/sysconfig/static-routes 中設(shè)置,格式如下,anynetnetmaskgwanynetnetmaskgw設(shè)置完以后,service/restart 重啟網(wǎng)絡(luò)服務(wù)才能生效。方法二:./etc/sysconfig/static-router:開啟IP轉(zhuǎn)發(fā):>/proc/sys/net/ipv4/ip_forward(臨時)#vi/etc/sysctl.conf-->net.ipv4.ip_forward=1( 永久開啟).給出了教師表、課程表、學(xué)生表、分?jǐn)?shù)表,出了四道題關(guān)于sql查詢語句的:比方查詢沒有被安排課程的老師的名字?答:使用多表聯(lián)合查詢,將教師表好課程表通過公共列教師 ID聯(lián)合起來,再使用notin關(guān)鍵字來篩選出沒有被安排課程的老師名字。.使用性能測試工具loadrunner測試性能的步驟,幾個性能指標(biāo):吞吐率,并發(fā),資源利用率,響應(yīng)時間,事務(wù)響應(yīng)時間概念?.編寫功能測試用例----修改密碼,并對修改密碼界面上的界面問題找出來?答:題目看不懂。.英語翻譯題:關(guān)于導(dǎo)航欄,主菜單欄位置的等?答:題目看不懂,不明白其意圖。?答:.分享題:通過工作經(jīng)驗和學(xué)習(xí)說說軟件測試的心得和方法?答:就黑盒測試而言,對問題的敏感程度,更快的著眼點的掌握可能是歸咎于經(jīng)驗的提升。但這些都偏向于感性,并不實際。所以很多同行都忙著掌握更多實際的技能來充實自己, 不被淘汰。這里想談的測試技能并非測試的十幾種方法, 那些是應(yīng)該在工作實際中去融入到你的習(xí)慣中的東西;我想說說更加獨(dú)立,可以給面試和工作中加分的這部分。先說開發(fā)語言。開發(fā)語言對于一個測試人員有多大用?往實際了說, 我們可以自己去開發(fā)一個小工具方便測試;許多的自動化,測試工具也是需要基本語言支持; 往淺了說,你學(xué)一門語言可以順帶學(xué)習(xí)跟測試更加密切的東西,比方 sql語句,linux系統(tǒng)命令;而對用從svn上同步的系統(tǒng)代碼,也不至于望而興嘆。但無疑測試人員對于開發(fā)語言的要求是不高的,如果說開發(fā)人員去學(xué)習(xí)語言是為了編程,我們就停留在看懂的程度就好。用量化來說,我們大概只要學(xué)習(xí)諸如 c語言程序基礎(chǔ),而開發(fā)人員還要學(xué)習(xí)c語言進(jìn)階/精通之類的書。我給大家推薦的python語言。雖然大學(xué)中可能很少有這門課程,但我仍然認(rèn)為這是非常適合測試人員使用的語言。在 python中既可以使用面向過程編程,又可以用面向?qū)ο缶幊蹋煊靡矝]有問題。而無論是關(guān)鍵字,還是數(shù)據(jù)結(jié)構(gòu), python是我用過對于開發(fā)人員最易懂和友好的語言。再說說測試工具。除了特定的工具外,提到測試工具,最先想到的就是自動化了。 而對于系統(tǒng)測試來說,我現(xiàn)在用過的只有功能自動化和性能自動化工具。 qtp,loadrunner自然如雷貫耳,而像sikuli,selenium這種開源工具,也有各有特色。工具的選擇在與適用,而現(xiàn)在自動化在各個企業(yè)是個很極端的事情。開展自動化的公司需要的是相對專業(yè)的人才,而未開展的企業(yè),永遠(yuǎn)停留于探索。所以對于自動化工具,我們不要想著去推動企業(yè)云云,還是著眼于方便自己的工作,尤其對于 bs的黑盒測試,自動化工具用好,可以節(jié)省不少工作量。最后說說那些常用的技能。數(shù)據(jù)庫, 非windows系統(tǒng),軟件環(huán)境的搭建,服務(wù)器的監(jiān)控這些都是可能在實際中遇到的問題。能夠未雨綢繆固然好,但臨時抱佛腳其實也不成問題。對于這些,我的態(tài)度是量力而為。最沒有效率的事情就是漫無目的的學(xué)習(xí), 上學(xué)時還可以為了考試,現(xiàn)在又有多少人能有這自律性。 我說過,工作才是最有效率的學(xué)習(xí)場所, 沒有遇到也不好杞人憂天。不用刻意,但須留意,需要時再去學(xué)習(xí),也會水到渠成。.你們公司測試的流程是什么,問你以前的工作狀況,你主要做了哪些項目?答:測試流程:需求分析階段-軟件設(shè)計和編碼階段-集成、系統(tǒng)、驗收測試階段。測試項目:XXX某客戶關(guān)系管理系統(tǒng)、XXX某購物網(wǎng)站、XXX某物料管理系統(tǒng)、XXX某學(xué)校圖書管理系統(tǒng)。.LINUX的簡單命令〔切換用戶、改變目錄的權(quán)限等〕?答:切換用戶:su是在用戶間切換,可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。 如果當(dāng)前是root用戶,切換成普通用戶test:su-test如果要切換回root用戶:su或su-(用戶名root可以省^^不寫)。或者sudo-s-H(切換回root用戶時要輸入root密碼)。我一般直接輸入exit命令來切換回root用戶,這樣就不用輸入密碼。改變目錄的權(quán)限:chown,改變文件的權(quán)限.SQL增刪改查,當(dāng)場寫幾個基本的數(shù)據(jù)庫語句〔增、刪、改、查〕?答:增加:insertinto 數(shù)據(jù)表(字段1,字段2,字段3)values('值1','值2','值3')刪除:deletefrom數(shù)據(jù)表whereid=你要刪除的數(shù)據(jù)id修改:update數(shù)據(jù)表set字段1=斗11',字段2=斗22',字段3=KK3'whereid=你要修改的數(shù)據(jù)ID查詢:select〔你要查詢的字段,*代表全部字段〕from表名where〔你的查詢條件〕?答:測試用例包括:功能名稱、測試用例編號、用例說明、設(shè)計方法、用例級別、預(yù)置條件、操作步驟、預(yù)期結(jié)果、設(shè)計人員、評審人員、測試人員、測試結(jié)果、缺陷編號、備注。?答:軟件測試行業(yè)中的 TD是一種測試管理工具,英文全稱 ;TestDirector,主要用來管理需求,bug缺陷,測試計劃,測試用例,測試報告。73.Linux熟悉嗎,問了幾個基本命令, 基本的一些語句?答:很熟悉,掌握的還不錯。?答:先分析需求文檔,再根據(jù)需求寫測試用例。?答:請問是問的操作的具體步驟還是操作數(shù)據(jù)的命令。76.學(xué)過linux嗎,說一下linux命令?答:學(xué)過,重要的幾個熱鍵[Tab],[ctrl]-c,[ctrl]-d,man慣用的關(guān)機(jī)指令: shutdown,切換執(zhí)行等級:init,改變文件擁有者:chown,改變文件的權(quán)限:chmod,變換目錄:cd,顯示當(dāng)前所在目錄:pwd,建立新目錄:mkdir,檔案與目錄的顯示:ls,復(fù)制文件或目錄:cp,移除文件或目錄。答:我就說下我其中做過的一個項目:客戶關(guān)系管理系統(tǒng)。它采用的是B/S結(jié)構(gòu),78.問了一個某某編輯器〔課程沒接觸過的〕是否會使用?答:是這樣的,我曾經(jīng)使用過一個與某某編輯器相類似的,是Linux下的vi文本編輯器,并且我很熟練,我的學(xué)習(xí)能力很強(qiáng),相信使用某某編輯器對我來說沒有什么難度, 畢竟他們的功能和使用方法基本上一致,就和學(xué)習(xí)編程語言一樣,學(xué)了java言語,其他的語言本質(zhì)上差異并不大,語法和邏輯結(jié)構(gòu)也是相似的,學(xué)好一種,遇到別的語言上手也會很快的。?答:QGMantis。不是什么問題或者不修改怎么辦?答:首先,了解開發(fā)人員認(rèn)為不是bug的理由。然后我向開發(fā)證明那是bug的原因。如果開發(fā)人員不能接受我的意見,我會找項目經(jīng)理溝通,如果能說服項目經(jīng)理,就不需要再向開發(fā)人員解釋了,他只需要執(zhí)行項目經(jīng)理的修改意見了。我們提的bug不是每一個都會被修改,但是要做好記錄,并且讓相關(guān)開發(fā)人員、測試主管、項目經(jīng)理等相關(guān)人員知道,這也是測試的業(yè)績了。 至于是否修改,怎么修改,項目經(jīng)理作為總負(fù)責(zé)人,他會去權(quán)衡利弊。81.你們測試提交用什么工具,提交的 BU函接給開發(fā)人員修改嗎?答:使用的是QG缺陷管理工具,提交的bug不是直接給開發(fā)人員修改的,需要先分配給相關(guān)開發(fā)人員處理。哪個開發(fā)人員都可以修改嗎?答:提交的缺陷只有在同一個項目里的具有修改權(quán)限的開發(fā)人員才可以修改。你們怎么處理?答:往往緊急的事情給人的壓力比較大, 迫使人們?nèi)ペs緊做,相對來說重要的事情反而沒有那么大的壓力,大多數(shù)人做事情都是以壓力為導(dǎo)向的, 壓力之下,總覺得非要先做緊急的事情,結(jié)果就是永遠(yuǎn)到處救火,永遠(yuǎn)沒有停歇的時候。因此,從時間管理的角度出發(fā),專家建議永遠(yuǎn)做重要不緊急的事情!作為項目管理者,我們要學(xué)會處理事情的優(yōu)先次序,先考慮事情的“輕重”,再考慮事情的“緩急”,重要緊急的事,諸如應(yīng)付難纏的客戶、準(zhǔn)時完成計劃等;重要不緊急的事,比方包括長期的計劃、問題的開掘與預(yù)防、參加培訓(xùn)、向上級提出問題處理建議等等; 緊急不重要的事,因為用戶迫切的呼聲會讓我們產(chǎn)生 “這件事很重要”的錯覺——實際上就算重要也是對別人而言;諸如 、會議、突來訪客、運(yùn)維都屬于這一類。所以我們在項目里都是先做既重要又緊急的事, 再是重要不緊急的事,接著是緊急不重要的事,最后才是既不重要又不緊急的事,處理 bug也是這樣做的。.什么是黑盒測試、白盒測試。區(qū)別是什么。答:黑盒測試:已知產(chǎn)品的功能設(shè)計規(guī)格,可以進(jìn)行測試證明每個實現(xiàn)了的功能是否符合要求。白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過檢查。區(qū)別:軟件的黑盒測試意味著測試要在軟件的接口處進(jìn)行。 這種方法是把測試對象看做一個黑盒子測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性 ,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。 因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試。 黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:1、是否有不正確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?3、是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息〔例如數(shù)據(jù)文件〕訪問錯誤 ?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯誤?軟件的白盒測試是對軟件的過程性細(xì)節(jié)做細(xì)致的檢查。 這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息 ,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。。白盒測試主要是想對程序模塊進(jìn)行如下檢查:1、對程序模塊的所有獨(dú)立的執(zhí)行路徑至少測試一遍。2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。4、測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。.軟件測試測試方法有哪些,區(qū)別在哪。答:.如果發(fā)現(xiàn)bug開發(fā)認(rèn)為不是bug怎么解決。答:首先,了解開發(fā)人員認(rèn)為不是bug的理由。然后我向開發(fā)證明那是bug的原因。如果開發(fā)人員不能接受我的意見,我會找項目經(jīng)理溝通,如果能說服項目經(jīng)理,就不需要再向開發(fā)人員解釋了,他只需要執(zhí)行項目經(jīng)理的修改意見了。我們提的bug不是每一個都會被修改,但是要做好記錄,并且讓相關(guān)開發(fā)人員、測試主管、項目經(jīng)理等相關(guān)人員知道,這也是測試的業(yè)績了。 至于是否修改,怎么修改,項目經(jīng)理作為總負(fù)責(zé)人,他會去權(quán)衡利弊。.軟件測試的工作中有哪里是印象比較深刻的,談一談。答:我印象最深刻的就是那次, 那個項目是做的CR咯戶關(guān)系管理系統(tǒng),在對其登錄頁面做網(wǎng)頁測試時,使用搜狗瀏覽器在登錄模塊內(nèi)輸入用戶名和密碼, 此時對右擊登錄窗口,選擇審查元素,可以直接查看并修改其代碼, 我在下拉代碼時發(fā)現(xiàn),雖然頁面上鍵入的密碼是加密的,但是在審查元素代碼中,密碼的value值可以被看見甚至進(jìn)行拷貝等命令, 這是不安全的?,F(xiàn)在普遍使用的MD5加密的方式也具有一些風(fēng)險,網(wǎng)上有 MD5的反編譯軟件?!菜压份斎敕ㄖ幸来屋斎搿皏”,“1”,“d”三個字符可輸出空格,這個空格和空格鍵打出的不一樣〕.web測試需要注意哪些.軟件測試有哪些分類,分別談?wù)剠^(qū)別答:.工作中使用過哪些性能測試工具,具體怎么操作的答:loadrunner。操作:.工作中使用過哪些測試管理工具,談?wù)劸唧w操作答:QC先才T開QC用.測試有哪些類型?并說明他們之間的區(qū)別。答:見第89題。.請分別解釋黑盒測試、白盒測試、靜態(tài)測試、動態(tài)測試、手工測試、自動化測試?答:黑盒測試是指在對程序進(jìn)行的功能抽象的基礎(chǔ)上, 將程序劃分成功能單元,然后對每個功能單元生成測試數(shù)據(jù)進(jìn)行測試。用這種方法進(jìn)行測試時,被測程序被當(dāng)作打不開的黑盒,因而無法了解其內(nèi)部構(gòu)造,因此又稱為功能測試。白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試, 它是知道產(chǎn)品內(nèi)部工作過程, 可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行, 按照程序內(nèi)部的結(jié)構(gòu)測試程序, 檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。靜態(tài)測試是指不運(yùn)行被測軟件,僅通過分析或檢查等其他手段到達(dá)檢測的目的。動態(tài)測試是指通過運(yùn)行被測軟件, 檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異, 并分析運(yùn)行效率和健壯性等性能。手工測試指的是在測試過程中, 按測試計劃一步一步執(zhí)行程序, 得出測試結(jié)果并進(jìn)行分析的測試行為。自動化測試指的是利用測試工具來執(zhí)行測試,并進(jìn)行測試結(jié)果分析的測試行為。.你自認(rèn)為做測試的優(yōu)勢在哪里?答:入門門檻低、就業(yè)競爭小、薪酬有優(yōu)勢、無性別歧視。.做性能測試時你用過哪種測試工具?請說明其工作原理或舉例說明工作流程。答:loadrunner。工作原理:根據(jù) LoadRunner的總體架構(gòu)圖,包括各個組件VUGen,Controller和Analysis之間的關(guān)系,從而分析LoadRuuner工具原理如下:代理〔Proxy〕是客戶端和服務(wù)器端之間的中介人,LoadRunner就是通過代理方式截獲客戶端和服務(wù)器之間交互的數(shù)據(jù)流。1〕虛擬用戶腳本生成器通過代理方式接收客戶端發(fā)送的數(shù)據(jù)包,記錄并將其轉(zhuǎn)發(fā)給服務(wù)器端;接收到從服務(wù)器端返回的數(shù)據(jù)流, 記錄并返回給客戶端。這樣服務(wù)器端和客戶端都以為在一個真實運(yùn)行環(huán)境中,虛擬腳本生成器能通過這種方式截獲數(shù)據(jù)流; 虛擬用戶腳本生成器在截獲數(shù)據(jù)流后對其進(jìn)行了協(xié)議層上的處理, 最終用腳本函數(shù)將數(shù)據(jù)流交互過程表達(dá)為我們?nèi)菀卓炊哪_本語句。2〕壓力生成器則是根據(jù)腳本內(nèi)容,產(chǎn)生實際的負(fù)載,扮演產(chǎn)生負(fù)載的角色。3〕用戶代理是運(yùn)行在負(fù)載機(jī)上的進(jìn)程,該進(jìn)程與產(chǎn)生負(fù)載壓力的進(jìn)程或是線程協(xié)作,接受調(diào)度系統(tǒng)的命令,調(diào)度產(chǎn)生負(fù)載壓力的進(jìn)程或線程。4〕壓力調(diào)度是根據(jù)用戶的場景要求,設(shè)置各種不同腳本的虛擬用戶數(shù)量,設(shè)置同步點等。5〕監(jiān)控系統(tǒng)則可以對數(shù)據(jù)庫、應(yīng)用服務(wù)器、服務(wù)器的主要性能計數(shù)器進(jìn)行監(jiān)控。6〕壓力結(jié)果分析工具是輔助測試結(jié)果分析。.在提交缺陷跟蹤單時你用過哪種bug管理工具,并說明其操作過程。答:QC過程:.缺陷報告的組成,缺陷報告應(yīng)放在哪一階段提交 ?答:見第38題。.一個完整的測試應(yīng)該包括哪些測試文檔?答:見第39題。.在Linux查找日志文件的命令是什么,刪除文件的命令是什么 ?答:見第40題。.數(shù)據(jù)庫表里白^增刪改查?答:見第41題。.測試用例應(yīng)該包含哪些東西?答:見第42題。.使用過哪些項目管理軟件?答:QCMantis。.Java掌握什么程度?答:見第44題。.測試流程,具體的測試方法?105.linux會什么語句隨便說查看當(dāng)前進(jìn)程的指令是什么?106.數(shù)據(jù)庫學(xué)了什么問一個查詢語句?答:?答:?答:分為測試對象的軟件環(huán)境、硬件環(huán)境、以及一些環(huán)境配置的設(shè)置。?答:110.你負(fù)責(zé)的模塊?答:?答:112.登陸界面有什么怎么測試?答:答:答:答:116.ipv4有幾類分別是?答:IP地址有5類,A類到E類,各用在不同類型的網(wǎng)絡(luò)中。 地址分類反映了網(wǎng)絡(luò)的大小以及數(shù)據(jù)包是單播還是組播的。A類到C類地址用于單點編址方法,但每一類代表著不同的網(wǎng)絡(luò)大小。A類地址[-55 〕用于最大型的網(wǎng)絡(luò),該網(wǎng)絡(luò)的節(jié)點數(shù)可達(dá)16,777,216個。B類地址〔-55 〕用于中型網(wǎng)絡(luò),節(jié)點數(shù)可達(dá) 65,536個。C類地址〔-55 〕用于256個節(jié)點以下的小型網(wǎng)絡(luò)的單點網(wǎng)絡(luò)通信。D類地址并不反映網(wǎng)絡(luò)的大小,只是用于組播,用來指定所分配的接收組播的節(jié)點組,這個節(jié)點組由組播訂閱成員組成。 D類地址的范圍為-55 。E類〔-54 〕地址用于試驗。117.java寫過什么程序?答:答:QTPLoadrunner。答:準(zhǔn)備工作:不要提交無關(guān)緊要的bug〔例如拼寫錯誤〕,這是浪費(fèi)雙方時間的行為;您需要使用最新版的軟件〔或者提供技術(shù)支持的版本〕 一一如果問題解決則停止提交bug;搜尋是否已經(jīng)有類似的issue被提交/修復(fù) 停止提交bug或完善類似bug的描述;開發(fā)者可能請求您提交崩潰時的資料〔日志,截圖,跟蹤結(jié)果 等〕;開始提交:提交bug時,您需要填寫Summary,StatusComponent.Severity,Detail等信息。答:測試員記錄BUG開發(fā)人員修復(fù)后修改BUG犬態(tài),由測試人員對修復(fù)后的BUG進(jìn)行重新測試,以確認(rèn)是關(guān)閉BUG還是重新REOPENS個BUG并記錄測試結(jié)果,反復(fù)直至BUGa復(fù)為止〔可以通過使用缺陷管理工具來完成跟蹤〕。121.做過哪些項目,怎么測試的?XXX某物料管理系統(tǒng)。答:做過的項目有:XXX某客戶關(guān)系管理系統(tǒng)、 XXXXXX某物料管理系統(tǒng)。測試?答:123.了解哪些測試工具,性能測試工具有哪些 ?答:測試工具:QTRLoadrunner、QCJmeter、Bugzilla性能管理工具:Loadrunner?答:責(zé)任心。?答:?答:127.對哪些數(shù)據(jù)庫有了解,項目中有什么接觸?答:?答:129. 信息功能測試內(nèi)容,怎么測試?答:?答:答:答:?答:BUG通常是指程序編碼上的錯誤。?答:.測試用例的內(nèi)容?答:?答:.簡述你了解的軟件測試?答:?答:回歸測試就是重新運(yùn)行現(xiàn)有測試用例測試原有功能, 以便確定變更是否到達(dá)了預(yù)期的目的,檢查變更是否損害了原有的正常功能。.黑盒測試的別名是什么?答:功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明書的測試。.白盒測試的內(nèi)容,怎么執(zhí)行?答:給出一張含字段nameagescore的表.查詢name為123的學(xué)水的score.如果能的話把a(bǔ)ge大于20的所有人age+10〔語法可以不對,意思要對〕模擬庫存管理有3中商品奶粉面粉石灰.設(shè)計表.為公共的表添加字段如袋重 價錢等〔開放型無標(biāo)準(zhǔn)答案〕.設(shè)計的字段后創(chuàng)表,寫明個字段類型答:142.(2)java基礎(chǔ)l.stringstringbufferstringbuilder 有和區(qū)另U2.流的關(guān)閉應(yīng)該怎樣答:.(3)Ssh框架分別介紹strutshibernatespring3個框架?答:.在linux下添加用戶,查看目錄,查找文件,查看目錄歸宿,怎么測試一個可樂包裝。答:添加用戶命令:useradd,查看目錄命令:ls,查找文件命令:find,查看目錄歸屬命令:.對軟件對的認(rèn)識?答:我雖然不是很依賴 ,但是我對 的理解還是比較多的, 端的app軟件我經(jīng)常會去找漏洞,比方微信等,舉個例子:之前我的微信號比較多,后來好多號被封了,我總結(jié)出的原因是我用同一個 登不同的微信關(guān)注微信公眾號,后來我換號堅持換 IP,就很少被封號了。 軟件的不同版本我有時也會備份, 因為有的功能在新版本會被取消。 軟件現(xiàn)在大致分為安卓和iPhone。安卓版的更新速度比iPhone版的要快。一般的在獲取root權(quán)限后,可以使用的功能就越多,有的軟件對權(quán)限的需求比較高,比方 自定義定位軟件,刷機(jī)軟件。在使用時,發(fā)現(xiàn)軟件會需要獲取用戶的信息甚至是訪問 部分配置文件,像之前的wifi萬能鑰匙,它的機(jī)制就是將用戶本身的 wifi信息從一個固定的 配置文件中獲取,在上傳到云端,只要是連過的wifi它都能獲取,類似于賬號共享。.對 軟件測試是否有興趣,是否能堅持做 軟件測試?答:非常感興趣,本身我也很喜歡玩 ,有時也用 模擬器之類的軟件,比方:靠譜助手、安卓模擬器。我相信我能堅持做 測試。147.OSI哪七層協(xié)議TCP/IP哪五層協(xié)議?答:148.軟件測試是什么?軟件測試的意義?答:軟件測試:使用人工或自動手段來運(yùn)行或測試某個系統(tǒng)的過程, 其目的在于檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差異。軟件測試的意義:保證發(fā)布出去的產(chǎn)品到達(dá)了一定質(zhì)量的標(biāo)準(zhǔn)。?答:在c語言中,允許用一個變量來存放指針,這種變量稱為指針變量。因此,一個指針變量的值就是某個內(nèi)存單元的地址或稱為某內(nèi)存單元的指針。嚴(yán)格地說,一個指針是一個地址,是一個常量。而一個指針變量卻可以被賦予不同的指針值,是變量。但常把指針變量簡稱為指針。為了防止混淆,我們中約定: “指針”是指地址,是常量,“指針變量”是指取值為地址的變量。定義指針的目的是為了通過指針去訪問內(nèi)存單元。在C語言中,一種數(shù)據(jù)類型或數(shù)據(jù)結(jié)構(gòu)往往都占有一組連續(xù)的內(nèi)存單元。用 “地址”這個概念并不能很好地描述一種數(shù)據(jù)類型或數(shù)據(jù)結(jié)構(gòu),而“指針”雖然實際上也是一個地址,但它卻是一個數(shù)據(jù)結(jié)構(gòu)的首地址,它是“指向”一個數(shù)據(jù)結(jié)構(gòu)的,因而概念更為清楚,表示更為明確。這也是引入“指針”概念的一個重要原因。150.如果讓你組裝一臺電腦,讓你購買零件,你要買什么?答:組裝電腦需要:主板處理器內(nèi)存硬盤光驅(qū)機(jī)箱電源顯示器處理器風(fēng)扇鍵盤鼠標(biāo)音箱攝像頭耳機(jī)鼠標(biāo)墊電源線VGA線顯卡聲卡網(wǎng)卡。答:1.問題的定義及規(guī)劃.需求分析.軟件設(shè)計.程序編碼.軟件測試.運(yùn)行維護(hù)答:是指恢復(fù)數(shù)據(jù)庫所使用的文件嗎?153請寫出軟件測試步驟?答:需求分析階段-軟件設(shè)計和編碼階段-集成、系統(tǒng)、驗收測試階段。154智力題:你任用一個職工一周獎勵是一根相連的七節(jié)金條你每次下班都要給一段,但是你只要2次切斷時機(jī)你會如何做?答:原本是這樣的一根金條: ,現(xiàn)在分成一,一一, 的三段。我這兒剩余的金條 分配方案第一天,把第一段給職工。第二天,把第一段要回來,然后給他第二段。第三天,把第一段給他。第四天,把第一段和第二段要回來,然后給他第三段。第五天,把第一段給他。第六天,把第一段要回來,然后給他第二段。第七天,把第一段給他。.軟件測試模型各優(yōu)點缺點?答:見第16題。156請寫出電腦的組成及有哪些操作系統(tǒng)?答:見第17題。.缺陷報告包括哪些?答:缺陷報告包括簡單描述、詳細(xì)描述和相關(guān)附件。.數(shù)據(jù)庫中分組用哪個命令?答:使用groupby分組字段。.分組之后還要進(jìn)行刪選用哪個命令?答:刪除命令用drop數(shù)據(jù)記錄篩選:sql="select*from數(shù)據(jù)表where字段名=字段值orderby字段名[desc]"sql="select*from數(shù)據(jù)表where字段名like'%字段值%'orderby字段名[desc]"sql="selecttop10*from數(shù)據(jù)表where字段名orderby字段名[desc]"sql="select*from 數(shù)據(jù)表where字段名in('值1','值2','值3')"sql="select*from 數(shù)據(jù)表where字段名between值1and值2".查看當(dāng)前目錄下有什么文件,在Linux中用什么命令?答:查看當(dāng)前目錄下用ls命令。.那移動文件用什么命令?答:使用mv命令。.你上面寫的sambaappache、sendmail、bugzilla都配置過么?答:我只配置過samba、appache、sendmail,bugzilla沒使用過,不過用過類似的缺陷管理軟件Mantis和QC.samba是干什么用的?答:Samba是著名的開源軟件項目,在Linux/UNIX系統(tǒng)中實現(xiàn)了SMB/CIFS網(wǎng)絡(luò)協(xié)議,因此使得跨平臺的文件共享變得更加容易。類似于 winodws下的文件夾共享,可用來實現(xiàn)linux與windows間的文件共享。.那appache是干嘛的?答:APACHESWEB!艮務(wù)器軟件,功能是讓別的電腦在瀏覽器上輸入它的地址時,它能把相應(yīng)的網(wǎng)頁文件、媒體文件發(fā)送給瀏覽器。.sendmail是什么?答:sendmail是最重要的郵件傳輸代理程序。它是配置郵件系統(tǒng)常用的服務(wù)器軟件,sendmail支持SMT曲議。.在LINUX中,打包以什么形式存在?答:gzip、bzip2和tar命令。.測試登錄界面時你怎么測的?答:測試登陸界面:首先,你要了解用戶的需求,比方對用戶名的長度,和密碼的強(qiáng)度〔就是是不是必須多少位,大小寫, 特殊字符混搭〕等。還有比方用戶對界面的美觀是不是有特殊的要求?〔即是否要進(jìn)行 UI測試〕。剩下的就是設(shè)計用例了 ,等價類,邊界值功能測試(Functiontest)0.什么都不輸入,點擊提交按鈕,看提示信息。.輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登錄。.輸入錯誤的用戶名或者密碼,驗證登錄會失敗,并且提示相應(yīng)的錯誤信息。.用戶名和密碼,如果太短或者太長,應(yīng)該怎么處理.用戶名和密碼,中有特殊字符〔比方空格〕,和其他非英文的情況.登陸失敗后,不能記錄密碼的功能.密碼是否加密顯示〔星號圓點等〕.牽扯到驗證碼的,還要考慮文字是否扭曲過度導(dǎo)致識別難度大,考慮顏色〔色盲使用者〕,刷新或換一個按鈕是否好用.登錄頁面中的注冊、忘記密碼,登出用另一帳號登陸等鏈接是否正確.輸入密碼的時候,大寫鍵盤開啟的時候要有提示信息。界面測試(UITest).布局是否合理,2個testbox和一個按鈕是否對齊.testbox和按鈕的長度,高度是否復(fù)合要求. 界面的設(shè)計風(fēng)格是否與 UI的設(shè)計風(fēng)格統(tǒng)一. 界面中的文字簡潔易懂,沒有錯別字。性能測試(performancetest).打開登錄頁面,需要幾秒.輸入正確的用戶名和密碼后,登錄成功跳轉(zhuǎn)到新頁面,不超過5秒安全性測試(Securitytest).登錄成功后生成的Cookie,是否是only( 否則容易被腳本盜取).用戶名和密碼是否通過加密的方式,發(fā)送給 Web服務(wù)器.用戶名和密碼的驗證,應(yīng)該是用服務(wù)器端驗證, 而不能單單是在客戶端用javascript驗證.用戶名和密碼的輸入框,應(yīng)該屏蔽 SQL注入攻擊.用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本 〔防止XSS攻擊〕.錯誤登陸的次數(shù)限制〔防止暴力破解〕8.考慮一用戶在多臺機(jī)器上登錄可用性測試(UsabilityTest).是否可以全用鍵盤操作,是否有快捷鍵.輸入用戶名,密碼后按回車,是否可以登陸輸入框能否可以以Tab鍵切換兼容性測試〔CompatibilityTest〕.主流的瀏覽器下能否顯示正常已經(jīng)功能正常 〔IE,6,7,8,9,Firefox,Chrome,Safari,.不同的平臺是否能正常工作,比方Windows,Mac.不同的分辨率本地化測試〔Localizationtest〕1. 不同語言環(huán)境下,頁面的顯示是否正確。.缺陷包括哪些內(nèi)容?答:缺陷是指在軟件工程整個生命周期中如何背離需求、 無法正確完成用戶所要求的功能的問題,包括存在于組件、設(shè)備或系統(tǒng)軟件中,因異常條件不支持而導(dǎo)致系統(tǒng)的失敗等都屬于缺陷。.如果發(fā)生漏測怎么解決?如何確定是否發(fā)生漏測?答:解決如下:〔1〕在測試過程中,如果碰到規(guī)格沒有明確的,需要和需求分析進(jìn)行溝通, 以便確定我們的一些疑惑點,完成測試工作。如果規(guī)格未進(jìn)行定義,我們可以以溝通的結(jié)果作為基礎(chǔ)編寫一定的測試用例進(jìn)行測試,待規(guī)格明確之后,再進(jìn)行測試用例的增刪修補(bǔ)?!?〕如果碰到測試用例與規(guī)格不相符合的地方, 我們需要記錄下,并根據(jù)新規(guī)格補(bǔ)充完善測試用例,對存在有疑問的地方需要和規(guī)格設(shè)計進(jìn)行溝通和確認(rèn), 可以要求需求規(guī)格進(jìn)行明確定義,事后將新增的、修改的測試用例整理成文,發(fā)給組內(nèi)同事組織評審,并將評審之后的用例更新到用例庫中去?!?〕對于外部反饋的缺陷,是因為場景設(shè)計不全引起的, 我們先分析出現(xiàn)問題的場景是客戶必須的場景還是偶然的場景, 如果該場景是客戶操作習(xí)慣, 我們可以通過和技術(shù)接口人溝通,確認(rèn)該場景的一些具體細(xì)節(jié),在完善測試用例的過程中我們也要考慮一些和該場景相關(guān)聯(lián)的場景,將多種場景下測試用例及時完善、評審,增加到用例庫中去。〔4〕在測試任務(wù)明顯緊張的情況下, 為防止出現(xiàn)明顯缺陷遺漏,我們可以采取一些方式來最大程度上保障缺陷的遺漏。〔5〕進(jìn)行缺陷漏測分析的目的是為了促進(jìn)軟件質(zhì)量和開發(fā)測試過程得到持續(xù)改良, 使我們在測試過程中可以考慮得更加周全, 彌補(bǔ)思維僵局。具體來講,就是通過分析測試過程中漏測的缺陷,采取一些相應(yīng)的預(yù)防措施以防止今后再發(fā)生類似的漏測。確定方法:是否滿足需求規(guī)格說明書的要求; 需求規(guī)格變更,測試用例未及時更新;測試用例覆蓋不全面,場景出現(xiàn)遺漏;測試過程中未嚴(yán)格按照測試用例執(zhí)行;測試任務(wù)緊張,留給測試的時間較少,導(dǎo)致功能點的測試在測試過程中被省略。.結(jié)合自己簡歷上的項目問一些問題,這個是因人而異的。答:貴公司的平均多久接手一個大項目?項目的周期一般是多久?職工的工資調(diào)動是多久進(jìn)行,幅度一般為多少?.bug的處理流程是什么?答:見第15題。答:TCP/IP協(xié)議,或稱為TCP/IP協(xié)議棧,或互聯(lián)網(wǎng)協(xié)議系列。TCP/IP協(xié)議棧,(按TCP/IP參考模型劃分)應(yīng)用層FTPSMTP...傳輸層TCPUDP網(wǎng)絡(luò)層IPICMPARP鏈路層以太網(wǎng)令牌環(huán)FDDI...包含了一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議。這些協(xié)議最早發(fā)源于美國國防部的 DARPA互聯(lián)網(wǎng)項目。TCP/IP字面上代表了兩個協(xié)議:TCP傳輸控制協(xié)議和IP互聯(lián)網(wǎng)協(xié)議。確切地說,TCP/IP協(xié)議是一組包括TCP>議和IP協(xié)議,UDP[UserDatagramProtocol〕協(xié)議、ICMP[InternetControlMessageProtocol〕協(xié)議和其他一些協(xié)議的協(xié)議組。.Linux一些常用的命令,會寫腳本嗎?答:會,曾經(jīng)制作過一些awk腳本和shell腳本,比方批量刪除用戶的腳本、生成100個1?10000的隨機(jī)正整數(shù)。.如何測試水杯或登陸、注冊界面?答:測試項目:杯子需求測試:查看杯子使用說明書界面測試:查看杯子外觀功能度:用水杯裝水看漏不漏;水能不能被喝到安全性:杯子有沒有毒或細(xì)菌抗破壞性:杯子從不同高度落下的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論