- 相關推薦
360奇虎軟件測試筆試題
一:測試知識
1、一名優(yōu)秀的測試工程師需要哪些素質(zhì);
2、說說你常用的定位bug的方法,都是用刀哪些工具,
360奇虎軟件測試筆試題
。比如程序崩潰,請描述常用的步驟。3、你都使用過哪些測試工具?他們各有什么優(yōu)缺點?
4、談談你對自動化測試的看法。
5、做好測試用例設計工作關鍵的是什么?
白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果. 黑盒測試用例設計的關鍵
同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測試,以最少的用例在合理的時間內(nèi)發(fā)現(xiàn)最多的問題6.、你所熟悉的測試類型有哪些?試著分析這些不同的測試類型的區(qū)別和聯(lián)系?
測試類型有:功能測試,性能測試,界面測試。
功能測試在測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。采用黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。
性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進行。通過負載測試,確定在各種工作負載下系統(tǒng)的性能,目標是測試當負載逐漸增加時,系統(tǒng)各項性能指標的變化情況。壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務級別的測試。
界面測試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向?qū)У淖饔。同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。
區(qū)別在于,功能測試關注產(chǎn)品的所有功能上,要考慮到每個細節(jié)功能,每個可能存在的功能問題。性能測試主要關注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測試更關注于用戶體驗上,用戶使用該產(chǎn)品的時候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺避免用戶無意輸入無效的數(shù)據(jù),當然考慮到體驗性,不能太粗魯?shù)膹棾鼍??做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試。
(接口測試也叫業(yè)務流程測試(包括功能模塊之間、模塊與模塊之間、子系統(tǒng)之間)如果某些數(shù)據(jù)的主鍵是由數(shù)據(jù)庫本身而實現(xiàn)的,可以不用刪 除,如果有些主從表是由程序員寫的代碼而實現(xiàn),則要進行數(shù)據(jù)完整性的測試。
軟件測試主要從以下16種類型進行測試:
一:功能測試(10個方面)
菜單、工具欄、快捷鍵、下拉框、按鈕、單選按鈕、復選按鈕、切換、鏈接、觸發(fā)鍵
二:界面測試
登陸界面、總界面、輸入界面(增、刪、改、查)、處理界面、輸出界面、報表界面、提示界面
三:容錯測試
數(shù)據(jù)長度、數(shù)據(jù)類型、非法此操作
四:接口測試
接口測試也叫業(yè)務流程測試(包括功能模塊之間、模塊與模塊之間、子系統(tǒng)之間)
內(nèi)部接口:例如:導入、導出(通俗的講是接口就是調(diào)用)
外部接口:
五:性能測試(TPS吞吐量、響應速度、cpu占用率、內(nèi)存占用率)
平均吞吐量:單位時間內(nèi)處理事務的個數(shù)
平均響應速度:做一個事務處理所用時間
例如:界面操作效率測試;報表輸出及查詢效率測試
六:負載測試(壓力測試、強度測試、容量測試)
壓力測試即就是大用戶測試(針對B/S而言)
容量測試即就是大數(shù)據(jù)量測試
七:并發(fā)測試
指多個用戶在同一時間對同一條數(shù)據(jù)的刪除或者修改等處理
八:穩(wěn)定性測試
例如:1小時觸發(fā)600條信息,那么8個、10個等發(fā)信息的條數(shù)測試
九:恢復測試
突然斷電(系統(tǒng)觸發(fā)正常啟動;數(shù)據(jù)包要在斷電的地方繼續(xù)進行處理)
十:配置測試
最低配置:
推薦配置:大多數(shù)用戶所用的配置
十一:安裝測試
安裝過程;卸載過程
十二:文檔測試
交給用戶的文檔,
資料共享平臺
《360奇虎軟件測試筆試題》(http://www.lotusphilosophies.com)。例如:系統(tǒng)幫助、用戶使用手冊、用戶安裝手冊十三:可用性測試(純粹靠經(jīng)驗)
十四:初始化測試
是指系統(tǒng)剛剛安裝完成后,在數(shù)據(jù)位空的情況下,如果被調(diào)用的模塊為空,點擊調(diào)用模塊的時候,是否進
行容錯的測試。
十五:數(shù)據(jù)完整性測試
是指當主表的某一條件信息被刪除后,和這一條相關的從表的信息都應該被刪除。
如果某些數(shù)據(jù)的主鍵是由數(shù)據(jù)庫本身而實現(xiàn)的,可以不用刪除,如果有些主從表是由程序員寫的代碼而實
現(xiàn),則要進行數(shù)據(jù)完整性的測試。
16種測試類型歸類
1、此軟件能做什么?
針對數(shù)據(jù)進行”功能、接口、容錯、界面、權(quán)限、初始化、數(shù)據(jù)完整性測試“
2、軟件做的怎么樣?
性能、負載、恢復、穩(wěn)定性、并發(fā)、系統(tǒng)安全
3、軟件在什么環(huán)境條件下做?
配置、安裝、文檔、可用性)
7、測試計劃的目的是什么?測試計劃工作的內(nèi)容包括什么?其中哪些是最重要的?
軟件測試計劃是指導測試過程的綱領性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風險分析等內(nèi)容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。
測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術的關系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務的具體戰(zhàn)術。所以其中最重要的是測試策略和測試方法(最好是能先評審)
【360奇虎軟件測試筆試題】相關文章:
軟件測試面試筆試測試題07-23
軟件測試常見筆試題目10-21
軟件測試筆試題集錦10-26
騰訊軟件測試筆試題目10-26
軟件技術公司測試題目07-04
百度軟件測試常見筆試題09-06
軟件測試面試題完全版09-06
軟件測試工程師筆試題及答案10-10
中國平安銀行軟件測試筆試試題10-23
手機軟件測試面試筆試題及答案07-14