教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

軟件測(cè)試筆試題精華含答案

更新時(shí)間:2019年01月02日13時(shí)12分 來源:軟件測(cè)試培訓(xùn) 瀏覽次數(shù):

測(cè)試面試常見問題

1、測(cè)試是做什么的?

如果是專業(yè)的測(cè)試人員的話,那軟件測(cè)試的工作就相當(dāng)復(fù)雜了,首先制定測(cè)試計(jì)劃是勢(shì)在必行的,包括測(cè)試的起始結(jié)束時(shí)間,在什么時(shí)間要有什么進(jìn)度,之后就是進(jìn)行各個(gè)測(cè)試環(huán)節(jié),單元測(cè)試——集成測(cè)試——系統(tǒng)測(cè)試——驗(yàn)收測(cè)試。這里邊前兩步是用到白盒測(cè)試,后兩步需要的是黑盒測(cè)試。

1、根據(jù)關(guān)鍵的原則進(jìn)行等價(jià)類劃分:邊界條件、次邊界條件(ASCII碼、2的冪問題)、空值(默認(rèn)、空白、零值、無)、錯(cuò)誤輸入(非法、垃圾數(shù)據(jù))

2、測(cè)試必須測(cè)試程序的狀態(tài)及其轉(zhuǎn)換。

3、動(dòng)態(tài)黑盒測(cè)試:數(shù)據(jù)測(cè)試、狀態(tài)測(cè)試(狀態(tài)轉(zhuǎn)換圖)、競(jìng)爭(zhēng)條件、時(shí)序錯(cuò)亂、重復(fù)、壓迫、負(fù)重測(cè)試。

4、動(dòng)態(tài)白盒測(cè)試:數(shù)據(jù)覆蓋、代碼覆蓋

單元測(cè)試(模塊測(cè)試) -> 集成測(cè)試 -> 系統(tǒng)測(cè)試

在代碼覆蓋中,如果某個(gè)模塊的代碼從未執(zhí)行,就需要額外編寫測(cè)試該模塊的測(cè)試用例。(代碼覆蓋率分析器)

5、在進(jìn)行白盒測(cè)試之前,一定要根據(jù)說明書建立黑盒測(cè)試用例(運(yùn)用等價(jià)劃分類建立測(cè)試用例)

6、數(shù)據(jù):變量、常量、數(shù)組、數(shù)據(jù)結(jié)構(gòu)、鍵盤鼠標(biāo)輸入、文件、屏幕輸入輸出、網(wǎng)絡(luò)等設(shè)備的輸入輸出

如果讓你來測(cè)試淘寶站內(nèi)的搜索系統(tǒng),請(qǐng)問你能想到哪些方法來測(cè)試?

1.功能方面,是否能按指定條件查到正確、完整的結(jié)果,具體:

1.1錄入條件為可查到結(jié)果的正常關(guān)鍵字、詞、語句,檢索到的內(nèi)容、鏈接正確性;

1.2錄入條件為不可查到結(jié)果的關(guān)鍵字、詞、語句;

1.3錄入條件為一些特殊的內(nèi)容,如空、特殊符、標(biāo)點(diǎn)符、極限值等,可引入等價(jià)類劃分的方法等;

2.性能方面,可利用測(cè)試工具或各種測(cè)試手段考慮功能在各方面的表現(xiàn),具體:

2.1壓力測(cè)試:在不同發(fā)用戶數(shù)壓力下的表現(xiàn)(評(píng)價(jià)指標(biāo)如響應(yīng)時(shí)間等)

2.2負(fù)載測(cè)試:看極限能承載多大的用戶量同時(shí)正常使用

2.3穩(wěn)定性測(cè)試:常規(guī)壓力下能保持多久持續(xù)穩(wěn)定運(yùn)行

2.4內(nèi)存測(cè)試:有無內(nèi)存泄漏現(xiàn)象

2.5大數(shù)據(jù)量測(cè)試:如模擬從龐大的海量數(shù)據(jù)中搜索結(jié)果、或搜索出海量的結(jié)果后列示出來,看表現(xiàn)如何等等。

3.易用性方面,交互界面的設(shè)計(jì)是否便于、易于使用,具體:

3.1依據(jù)不同的查詢結(jié)果會(huì)有相關(guān)的人性化提示,查不到時(shí)告知?查到時(shí)統(tǒng)計(jì)條數(shù)并告知?有疑似輸入條件錯(cuò)誤時(shí)提示可能正確的輸入項(xiàng)等等處理;

3.2查詢出的結(jié)果羅列有序,如按點(diǎn)擊率或其他排序規(guī)則,確保每次查詢出的結(jié)果位置按規(guī)則列示方便定位,顯示字體、字號(hào)、色彩便于識(shí)別等等;

3.3標(biāo)題查詢、全文檢索、模糊查詢、容錯(cuò)查詢、多關(guān)鍵字組織查詢(空格間格開)等實(shí)用的檢索方式是否正常?

3.4輸入搜索條件的控件風(fēng)格設(shè)計(jì)、位置擺放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化設(shè)計(jì)?

4.兼容性方面,跨平臺(tái)、多語言等多樣性環(huán)境組合情況下測(cè)試使用的正常性,具體:

4.1WINDOWS/LINUX/UNIX等各類操作系統(tǒng)下及各版本條件下的應(yīng)用

4.2IE/FIREFOX/GOOGLE/360/QQ等各類瀏覽器下及各版本條件下、各種顯示分辨率條件下的應(yīng)用

4.3SQL/ORACLE/DB2/MYSQL等各類數(shù)據(jù)庫存儲(chǔ)情況下的兼容性測(cè)試

4.4簡(jiǎn)體中文、繁體中文、英文等各類語種軟件平臺(tái)下的兼容性測(cè)試

4.5IPHONE/IPAD、安卓等各類移動(dòng)應(yīng)用平臺(tái)下的兼容性測(cè)試

4.6與各相關(guān)的監(jiān)控程序的兼容性測(cè)試,如輸入法、殺毒、監(jiān)控、防火墻等工具同時(shí)使用

5.安全性方面,往往容易被忽視的環(huán)節(jié),具體:

5.1被刪除、加密、授權(quán)的數(shù)據(jù),不允許被查出來的,是否有安全控制設(shè)計(jì);

5.2錄入一些數(shù)據(jù)庫查詢的保留字符,如單引號(hào)、%等等,造成查詢SQL拼接出的語句產(chǎn)生漏洞,如可以查出所有數(shù)據(jù)等等,這方面要有一些黑客攻擊的思想并引入一些工具和技術(shù),如爬網(wǎng)等。

5.3通過白盒測(cè)試技術(shù),檢查一下在程序設(shè)計(jì)上是否存在安全方面的隱患;

5.4對(duì)涉及國家安全、法律禁止的內(nèi)容是否進(jìn)行了相關(guān)的過濾和控制;

6.異常性測(cè)試,各種破壞性的操作的影響測(cè)試,具體:

6.1查詢過程中斷網(wǎng)、關(guān)機(jī)

6.2查詢過程中強(qiáng)行中斷關(guān)閉頁面

6.3查詢過程中強(qiáng)行殺死相關(guān)進(jìn)程等

---------------------

0 分享到:
和我們?cè)诰€交談!