1、什麼是軟體測試?軟體測試的目的?
1)軟體測試是為了發現程式中存在的**或業務邏輯錯誤
2)為了檢驗產品是否符合使用者需求
3)為了提高使用者的體驗
測試的目的: 1)檢查產品是否全部實現 2)檢查產品的完整性(包括相關的元件)
3)確保軟體產品在發布前軟體缺陷定位並解決 4)乙個成功的測試是發現了至今尚未發現的錯誤
2、軟體測試有哪些分類?怎麼樣來劃分?
1)按開發階段劃分 : a. 單一測試 b.整合測試 c.系統測試 d.驗收測試
2)按是否執行劃分 : a. 動態測試 b.靜態測試
3)按是否檢視**劃分 : a. 白盒測試
b. 黑盒測試
b2. 效能測試 }
c. 灰盒測試
4)按是否手工執行 :a. 手工測試 b.自動化測試
5)其他 :a.隨機測試 b.冒煙測試 c.安全測試 d.探索測試 e. 回歸測試 f. α測試 g. β測試
3、簡述什麼是黑盒測試、白盒測試?區別是什麼?
白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基於**的測試。白盒指的開啟盒子,去研究裡面的源**和程式結果。
黑盒測試也稱功能測試,測試中把被測的軟體當成乙個黑盒子,不關心盒子的內部結構是什麼,只關心軟體的輸入資料與輸出資料
。黑盒主攻功能測試,白盒主攻**測試
4、什麼是軟體質量?
sqa1)產品質量是所生產的主要產品質量,包括軟體和系統以及組成他們的所有元素
2)過程質量是指為保證產品質量而採用的實現過程(包括措施和標準)
5、軟體測試分為幾個階段?
1)單元測試 2)整合測試 3)系統測試 4)驗收測試
6、軟體測試人員在軟體開發過程中的任務是什麼?
找bug
軟體測試面試題(一)
1.什麼是相容性測試?相容性測試側重哪些方面?2.描述測試用例設計的完整過程 3.beta測試與alpha測試有什麼區別?4.你認為做好測試計畫工作的關鍵是什麼?5.簡述一下缺陷的生命週期?6.當開發人員說不是bug時,如何應對?7.描述tcp ip協議的層次結構,以及每一層中重要協議。tcp ip...
介面測試面試題(一)
時間是擠出來的,那麼就衝啊,奧里給 關於fiddler抓取http協議的原理和配置比較簡單 標準http協議支援六種請求方法,即 head head和get本質是一樣的,區別在於head不含有呈現資料,而僅僅是http頭資訊。put 這個方法比較少見。html表單也不支援這個。本質上來講,put和p...
測試面試題
測試用例 test case 就是提供給系統乙份檔案,包括 測試環境 操作步驟 測試資料 預期結果等要素 把被測的軟體當成乙個黑盒子,至於盒子的內部結構是什麼不重要,只關心輸入資料與輸出資料 測試軟體基本組成單位的正確性。測試的物件是軟體設計的最小單位 模組。又稱為模組測試 測試階段 編碼後或者編碼...