最新的奇虎360軟件測(cè)試筆試題推出了,大家趕緊練習(xí)和收藏吧!
一:測(cè)試知識(shí)
1、一名優(yōu)秀的測(cè)試工程師需要哪些素質(zhì);
2、說(shuō)說(shuō)你常用的定位bug的方法,都是用刀哪些工具。比如程序崩潰,請(qǐng)描述常用的步驟。
3、你都使用過(guò)哪些測(cè)試工具?他們各有什么優(yōu)缺點(diǎn)?
4、談?wù)勀銓?duì)自動(dòng)化測(cè)試的看法。
5、做好測(cè)試用例設(shè)計(jì)工作關(guān)鍵的是什么?
白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果. 黑盒測(cè)試用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測(cè)試,以最少的用例在合理的時(shí)間內(nèi)發(fā)現(xiàn)最多的問(wèn)題6.、你所熟悉的測(cè)試類型有哪些?試著分析這些不同的測(cè)試類型的區(qū)別和聯(lián)系?
測(cè)試類型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。
功能測(cè)試在測(cè)試工作中占的比例最大,功能測(cè)試也叫黑盒測(cè)試。是把測(cè)試對(duì)象看作一個(gè)黑盒子。利用黑盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的功能,不需測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過(guò)程。采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)、因果圖和綜合策略。
性能測(cè)試是通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行。通過(guò)負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測(cè)試是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。
界面測(cè)試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩M瑫r(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受和成功的感覺(jué),相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。
區(qū)別在于,功能測(cè)試關(guān)注產(chǎn)品的所有功能上,要考慮到每個(gè)細(xì)節(jié)功能,每個(gè)可能存在的功能問(wèn)題。性能測(cè)試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測(cè)試更關(guān)注于用戶體驗(yàn)上,用戶使用該產(chǎn)品的時(shí)候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺(tái)避免用戶無(wú)意輸入無(wú)效的數(shù)據(jù),當(dāng)然考慮到體驗(yàn)性,不能太粗魯?shù)膹棾鼍??做某個(gè)性能測(cè)試的時(shí)候,首先它可能是個(gè)功能點(diǎn),首先要保證它的功能是沒(méi)問(wèn)題的,然后再考慮該功能點(diǎn)的性能測(cè)試。
(接口測(cè)試也叫業(yè)務(wù)流程測(cè)試(包括功能模塊之間、模塊與模塊之間、子系統(tǒng)之間)如果某些數(shù)據(jù)的主鍵是由數(shù)據(jù)庫(kù)本身而實(shí)現(xiàn)的,可以不用刪除,如果有些主從表是由程序員寫(xiě)的代碼而實(shí)現(xiàn),則要進(jìn)行數(shù)據(jù)完整性的測(cè)試。
軟件測(cè)試主要從以下16種類型進(jìn)行測(cè)試:
一:功能測(cè)試(10個(gè)方面)
菜單、工具欄、快捷鍵、下拉框、按鈕、單選按鈕、復(fù)選按鈕、切換、鏈接、觸發(fā)鍵
二:界面測(cè)試
登陸界面、總界面、輸入界面(增、刪、改、查)、處理界面、輸出界面、報(bào)表界面、提示界面
三:容錯(cuò)測(cè)試
數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)類型、非法此操作
四:接口測(cè)試
接口測(cè)試也叫業(yè)務(wù)流程測(cè)試(包括功能模塊之間、模塊與模塊之間、子系統(tǒng)之間)
內(nèi)部接口:例如:導(dǎo)入、導(dǎo)出(通俗的講是接口就是調(diào)用)
外部接口:
五:性能測(cè)試(TPS吞吐量、響應(yīng)速度、cpu占用率、內(nèi)存占用率)
平均吞吐量:?jiǎn)挝粫r(shí)間內(nèi)處理事務(wù)的個(gè)數(shù)
平均響應(yīng)速度:做一個(gè)事務(wù)處理所用時(shí)間
例如:界面操作效率測(cè)試;報(bào)表輸出及查詢效率測(cè)試