- 相關推薦
軟件測試技術類面試筆試題目集錦
1.軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?
參考答案:5C標準
2.Beta測試與Alpha測試有什么區別?
參考答案:Beta testing(β測試),測試是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場
Alpha testing (α測試),是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試
3.軟件的評審一般由哪些人參加?其目的是什么?
參考答案:
在正式的會議上將軟件項目的成果(包括各階段的文檔、產生的代碼等)提交給用戶、客戶或有關部門人員對軟件產品進行評審和批準。其目的是找出可能影響軟件產品質量、開發過程、維護工作的適用性和環境方面的設計缺陷,并采取補救措施,以及找出在性能、安全性和經濟方面的可能的改進。
人員:用戶、客戶或有關部門開發人員,測試人員,需求分析師都可以,就看處于評審那個階段
4.測試活動中,如果發現需求文檔不完善或者不準確,怎么處理?
參考答案:
測試需求分析,發現需求文檔不完善或者不準確,應該立即和相關人員進行協調交流。
5.階段評審與項目評審有什么區別?
參考答案:
階段評審——對項目各階段評審:對階段成果和工作
項目評審——對項目總體評審:對工作和產品
6.什么是并發?在lordrunner中,如何進行并發的測試?集合點失敗了會怎么樣?
參考答案:
在同一時間點,支持多個不同的操作。
LoadRunner中提供IP偽裝,集合點,配合虛擬用戶的設計,以及在多臺電腦上設置,可以比較好的模擬真實的并發。
集合點,即是多個用戶在某個時刻,某個特定的環境下同時進行虛擬用戶的操作的。集合點失敗,則集合點的才操作就會取消,測試就不能進行。
7.使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?
參考答案:
分析用戶登錄的基本情況,得出一組數據,通過性測試/失敗性測試的都有(根據TC來設計這些數據),然后錄制登錄的腳本,將關鍵的數據參數化,修改腳本,對代碼進行加強,調試腳本。
8.QTP中的Action有什么作用?有幾種?
參考答案:
Action的作用
、儆肁ction可以對步驟集進行分組
②步驟重組,然后被整體調用
、蹞碛凶约旱膕heet
④組合有相同需求的步驟,整體操作
⑤具有獨立的對象倉庫
Action的種類
、倏蓮陀肁ction
、诓豢蓮陀肁ction
、弁獠緼ction
9.TestDirector有些什么功能,如何對軟件測試過程進行管理?
參考答案:
需求管理
、俣x測試范圍
②定義需求樹
、勖枋鲂枨髽涞墓δ茳c
測試計劃
、俣x測試目標和測試策略。
、诜纸鈶贸绦,建立測試計劃樹。
、鄞_定每個功能點的測試方法。
④將每個功能點連接到需求上,使測試計劃覆蓋全部的測試需求。
⑤描述手工測試的測試步驟
、拗该餍枰M行自動測試的功能點
測試執行
①定義測試集合。
、跒槊總測試人員制定測試任務和測試日程安排。
③運行自動測試。
缺陷跟蹤
①記錄缺陷
、诓榭葱略鋈毕,并確定哪些是需要修正的
③相關技術人員修改缺陷
、芑貧w測試
⑤分析缺陷統計圖表,分析應用程序的開發質量。
10.你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區別與聯系(如功能測試、性能測試……)?
參考答案:Compatibility Testing(兼容性測試),也稱“Configuration testing(配置測試)”,測試軟件是否和系統的其它與之交互的元素之間兼容,如:瀏覽器、操作系統、硬件等。驗證測試對象在不同的軟件和硬件配置中的運行情況。
Functional testing (功能測試),也稱為behavioral testing(行為測試),根據產品特征、操作描述和用戶方案,測試一個產品的特性和可操作行為以確定它們滿足設計需求。本地化軟件的功能測試,用于驗證應用程序或網站對目標用戶能正確工作。使用適當的平臺、瀏覽器和測試腳本,以保證目標用戶的體驗將足夠好,就像應用程序是專門為該市場開發的一樣。
Performance testing(性能測試),評價一個產品或組件與性能需求是否符合的測試。包括負載測試、強度測試、數據庫容量測試、基準測試等類型。
【軟件測試技術類面試筆試題目】相關文章:
軟件測試筆試題目12-11
軟件測試筆試題目分享07-06
360技術類筆試題目11-25
軟件測試筆試題11-03
軟件測試類英文面試題08-08
文思創新軟件技術類筆試經驗12-13
測試綜合素質面試筆試題目及答案03-02
軟件類筆試題12-09
軟件測試面試02-16
軟件公司筆試題目08-02