1、什麼是測試?或者說測試的本質是什麼?
需求規格說明書
軟體測試的本質是檢查實際結果和預期結果的一致性
多做功能、少做功能、或者說功能沒有正確的實現,都是要當做bug處理
2、軟體生命週期?
2.1 需求分析(需求分析人員)、設計(開發)、編碼(開發)、測試、運維
2.2軟體從定義到實現交付的一系列過程
qa 質量保證或者質量控制,從流程控制的角度進行保證軟體質量
qc test ,從技術角度保證軟體質量
3.什麼是黑盒測試,什麼白盒測試?什麼灰盒測試
黑盒測試:只關心輸入和輸出、不關係軟體內部**邏輯實現的測試稱之為黑盒測試
白盒測試:考慮軟體的內部**邏輯實現
灰盒測試:介於白盒測試和黑盒測試之間的就是灰盒測試
4、測試階段
單元測試 :詳細設計 開發 白盒測試
整合測試:概要設計 開發 灰盒測試
系統測試:需求規格說明 測試人員 黑盒測試
驗收測試:使用者需求和合同內容 使用者
6、什麼是測試用例?
用來描述一次測試過程,測試用例裡面包含:所屬模組、標題、用例的優先順序、預置條件、操作步驟、預期結果
5、黑盒測試的常見測試用例設計方法有哪些呢?
邊界值、等價類:只考慮的輸入,沒有考慮輸入的內容產生的結果
因果圖盒判定表是結合使用的:
因果圖:考慮的輸入的內容對產生的的結果的影響
正交實驗法:
為了在條件組合比較多的時間,選取具有代表性測試用例來執行,達到減少測試用例編寫數量的需求
因素:可以看出輸入框
水平:輸入框可選擇的值
ln(mk)
l:**正交表
n:實驗次數或者正交表的行數
k:因素
m:每個因素的水平數
某所大學通訊系共2個班級,剛考完某一門課程,想通過「性別」、「班級」和「成績」這三個查詢條件對通訊系這門課程的成績分布,男女比例或班級比例進行人員查詢:
根據「性別」=「男,女」進行查詢
根據「班級」=「1班,2班」查詢
根據「成績」=「及格,不及格」查詢
因素:性別、班級、成績
k=3m=2
n=k*(m-1)+1=4
l4(2**3)
根據「性別」=「男,女」進行查詢
根據「班級」=「1班,2班 3班」查詢
根據「成績」=「及格,不及格」查詢
**注意,水平數不相等的情況下,選擇水平數最多的.
l7(3**3) 這個在正交實驗表中查詢不到。那就需要找乙個略大於它的正交實驗表
k=3m=3
n = k*(m-1)+1 = 7
l7(3**3)
6.驗收測試
β測試:在客戶的環境下進行驗收,驗收主題是專案所有客戶。
正式驗收
專案型的
產品型:美團、**、京東
6、乙個專案開發團隊有哪些角色?
專案經理、前端開發、後端開發、測試人員、運維人員、需求分析人員、ui設計、ue設計
7、缺陷的型別
遺漏錯誤
額外的實現
改進8、缺陷跟蹤的產物
缺陷報告單也叫bug單、缺陷單
9、缺陷的嚴重程度
10、缺陷的生命週期
缺陷的生命週期就是指缺陷從開始提出到最後完全解決,並通過驗證和確認的過程。在這個過程中缺陷報告的狀態不斷發生著變化,記錄著缺陷被處理的過程。
11、測試版本的規劃
冒煙測試:一般進行的第乙個版測試,為了檢查開發提測得版本有無質量問題,是否會堵塞測試,
冒煙測試的特點:業務流程型測試用例,測試用例等級比較高,測試用例數量比較少
1級的佔 10 %
2級的佔20%
3級佔60%
4級的佔10%
回歸測試:驗證bug有沒有得到修復,如果沒有修復,繼續指派給開發,如果缺陷得到了修復,就將缺陷關閉
回歸測試的特點:一次版本測試後,回歸測試可能需要進行多輪(不靠譜的開發有時候經常需求多次才能改好乙個bug),回歸測試用例選擇的特點:理論上需求將整個專案的測試用例全部選取,都執行一遍;實際上,應該選取測試執行不通過的測試用例,用例等級比較高的一下測試用例也要選擇(業務流程性的測試用例),其次還應該選擇出現bug的功能附近的測試用例,
12.自動化測試實施的特點
自動化測試就是為了解決回歸測試中,測試用例資料太對的問題,
自動化測試實施的時候:
1、專案要比較穩定,不能頻繁的變更需求
2、專案達到版本迭代的階段,然後把老的功能模組使用自動化**來實現
3、自動化測試不能取代手工測試
4、自動化測試不能發現比手工測試更多的bug
系統測試(1)
為了發現錯誤而執行程式的過程,成功的測試是發現了至今尚未發現的錯誤的測試。是希望以最少的人力和時間發現潛在的各種錯誤和缺陷。1 應盡早並不斷地進行測試,測試應貫穿在開發的每個階段,並盡早糾正錯誤。2 測試工作應避免由原開發人員承擔 3 在設計測試方案時不僅要確定輸入方案,還要確定預期輸出,只有實際輸...
麥子學院測試 1 系統測試(總)
今天的目標是複習2.測試管理3.系統測試流程5.缺陷管理 目錄 1.測試基礎 第1章 系統測試之測試基礎 第2章 系統測試之測試物件與測試級別 第3章 系統測試之系統測試型別 第4章 系統測試之測試方法 第5章 系統測試之軟體質量 2.測試管理 麥子學院測試 1.系統測試 2.測試管理 第1章 測試...
測試 測試入門1
作為一位剛進入軟體測試行業的小白,這算是我自己的乙個測試行業的記錄吧。在剛剛畢業的這一年裡,從毫無目的的找工作到踏入軟體測試這個行業,我走過的路或許和別人沒有什麼不同,但還是想為自己的這一路留下點印記,也為想進入這個行業的小夥伴有乙個參考。說到如何進入軟體測試行業,最初是在大三的實習中,我的專業是電...