北京軟件測試培訓
達內北京亞運村中心

010-62126400

熱門課程

北京軟件測試培訓 > 合作企業 > 企業面試題 >軟件測試考試常見筆試問答題

軟件測試考試常見筆試問答題

  • 時間:2015-08-10 12:07
  • 發布:達內軟件測試培訓
  • 來源:北京達內

1. 區別階段評審的與同行評審
  答:同行評審目的:發現小規模工作產品的錯誤,只要是找錯誤;
  階段評審目的:評審模塊 階段作品的正確性 可行性 及完整性
  同行評審人數:3-7人 人員必須經過同行評審會議的培訓,由SQA指導
  階段評審人數:5人左右 評審人必須是專家 具有系統評審資格
  同行評審內容:內容小 一般文檔 < 40頁, 代碼 < 500行
  階段評審內容: 內容多,主要看重點
  同行評審時間:一小部分工作產品完成
  階段評審時間: 通常是設置在關鍵路徑的時間點上!
  2. 什么是軟件測試
  答:測試是為發現錯誤而執行程序的過程
  軟件測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。執行測試用例后,需要跟蹤故障,以確保開發的產品適合需求。
  3 簡述集成測試的過程
  答:系統集成測試主要包括以下過程:
  1. 構建的確認過程。
  2. 補丁的確認過程。
  3. 系統集成測試測試組提交過程。
  4. 測試用例設計過程。
  5. 測試代碼編寫過程。
  6. Bug的報告過程。
   7. 每周/每兩周的構建過程。
   8. 點對點的測試過程。
  9. 組內培訓過程。
  5 白盒測試有幾種方法
  答:總體上分為靜態方法和動態方法兩大類。
  靜態:關鍵功能是檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義。
  動態:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。
  6 系統測試計劃是否需要同行審批,為什么
  答:需要,系統測試計劃屬于項目階段性關鍵文檔,因此需要評審。
  7Alpha 測試與beta 的區別
  Alpha測試(α測試)是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試,Alpha測試不能由程序員 或測試員完成。Alpha測試發現的錯誤,可以在測試現場立刻反饋給開發人員,由開發人員及時分析和處理。目的是評價軟件產品的功能、可使用性、可靠性、 性能和支持。尤其注重產品的界面和特色。Alpha測試可以從軟件產品編碼結束之后開始,或在模塊(子系統)測試完成后開始,也可以在確認測試過程中產品 達到一定的穩定和可靠程度之后再開始。有關的手冊(草稿)等應該在Alpha測試前準備好。
  Beta測試(β測試)是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場,Beta測試不能由程序員或測試員完成。 因而,Beta測試是在開發者無法控制的環境下進行的軟件現場應用。在Beta測試中,由用戶記下遇到的所有問題,包括真實的以及主管認定的,定期向開發 者報告,開發者在綜合用戶的報告后,做出修改,最后將軟件產品交付給全體用戶使用。Beta測試著重于產品的支持性,包括文檔、客戶培訓和支持產品的生產 能力。只有當Alpha測試達到一定的可靠程度后,才能開始Beta測試。由于Beta測試的主要目標是測試可支持性,所以Beta測試應該盡可能由主持 產品發行的人員來管理。
  答:Alpha 測試 在系統開發接近完成時對應用系統的測試;測試后仍然會有少量的設計變更。這種測試一般由最終用戶或其它人員完成,不能由程序或測試員完成。
Beta 測試 當開發和測試根本完成時所做的測試,最終的錯誤和問題需要在最終發行前找到。這種測試一般由最終用戶或其它人員完成,不能由程序員或測試員完成。
  8 比較負載測試,容量測試和強度測試的區別
  答:負載測試:在一定的工作負荷下,系統的負荷及響應時間。
  強度測試:在一定的負荷條件下,在較長時間跨度內的系統連續運行給系統性能所造成的影響。
  容量測試:容量測試目的是通過測試預先分 析出反映軟件 系統應用特征的某項指標的極限值(如最大并發用戶數、數據庫記錄數等),系統在其極限值狀態下沒有出現任何軟件故障或還能保持主要功能正常運行。容量測試 還將確定測試對象在給定時間內能夠持續處理的最大負載或工作量。容量測試的目的是使系統承受超額的數據容量來發現它是否能夠正確處理。容量測試是面向數據 的,并且它的目的是顯示系統可以處理目標內確定的數據容量。
  9 測試結束的標準是什么?
  答:用例全部測試。
   覆蓋率達到標準。
  缺陷率達到標準。
  其他指標達到質量標準。
  10 描述軟件測試活動的生命周期?
  答:
  測試周期分為計劃、設計、實現、執行、總結。其中:
  計劃:對整個測試周期中所有活動進行規劃,估計工作量、風險,安排人力物力資源,安排進度等;
  設計:完成測試方案,從技術層面上對測試進行規劃;
  實現:進行測試用例和測試規程設計;
  執行:根據前期完成的計劃、方案、用例、規程等文檔,執行測試用例。
   總結:記錄測試結果,進行測試分析,完成測試報告。
上一篇:贏時勝_新平臺中級開發工程師測試題
下一篇:軟件測試面試總結

馬上預約七天免費體驗課

姓名:

電話:

軟件測試工程師面試題

軟件測試工程師面試時人事一般會提什么問題?

軟件測試面試時如何正確談薪資?

軟件測試工程師面試簡答題分享

選擇城市和中心
江西省

貴州省

廣西省

海南省

九九国偷自产短视频