功能测试包含哪些测试_一小时复习,期末考试必过 重邮软件测试题总结
這是我復習一晚上邊玩手機邊復習的結果
成績
復習重點
一些選擇題和簡答題可能需要的
軟件測試的概念
軟件測試是一組活動,目的是發現程序中潛在的錯誤,通過測試用例輸入和輸出結果,觀察實際運行結果與期望的結果之間的差異,從而對軟件的執行正確的程度作出判斷
軟件測試的分類(尤其是按照技術分類和級別分類)
按照技術分類:白盒測試和黑盒測試
按照級別測試:單元測試,集成測試,系統測試,確認測試(驗收測試)
軟件測試基本模型(V模型,W模型(要會畫),H模型,X模型)
v模型:
v模型
W模型(要會畫):
W模型
針對不同的階段,軟件測試包含哪些類型的軟件測試
①單元測試②集成測試③系統測試④驗收測試
軟件測試的關鍵活動
①測試需求分析②指定測試計劃③測試設計④執行測試⑤測試分析與總結
保證軟件測試質量的手段
①指定質量保證計劃②測試活動審核③測試文檔評審④測試過程的數據手機,度量與分析
測試用例通常包括哪些內容
①用例標題②用例編號③前置條件④執行測試步驟⑤輸入和輸出結果軟件缺陷的屬性與內容
軟件測試的基本原則
①窮舉測試時不可能的②缺陷集群③測試要盡早介入④對軟件缺陷報告跟蹤到底⑤盡快報告軟件缺陷⑥有效軟件缺陷的描述⑦對每個缺陷標記嚴重優先等級
集成測試的基本測試方法
主要是兩種測試方法:遞增式和非遞增式
遞增式:一個個模塊的累加起來測試,把下一個要測試的模塊同已經測試號的模塊結合起來測試
非遞增式:把所有測試模塊一下子防到一起,做整體一次性測試。
遞增式有很多測試方法:自頂向下集成測試(重點),自底向上測試(重點),核心系統先行測試,三明治式測試(重點),高頻測試
了解回歸測試概念
當需求做出改變,原本的測試結果可能不太正確,需要重新再次測試。
Web測試基本測試有哪些
①界面測試②功能測試③壓力測試(負載測試)④回歸測試⑤Alpha和Beta測試,在正式版發布前,先發布Beta測試版,讓用戶反饋bug。
二.應用題
白盒測試和黑盒測試(超級重點)
白盒測試與黑盒測試的定義
白盒:基于代碼的測試
黑盒:基于軟件需求規格說明的測試,也叫功能測試
白盒測試與黑盒測試的方法
基于數據流的白盒測試的方法{
通過查看代碼種數據變量的定義和使用,來判斷數據方面的錯誤(基本上編譯器就可以自動解決)
}
基于控制流白盒測試方法{
關于白盒測試學會流程圖和控制流圖怎么畫的
①判定覆蓋
②語句覆蓋
③條件覆蓋
④判定條件覆蓋
⑤條件組合覆蓋
⑥路徑覆蓋
⑦循環覆蓋了解概念
}
黑盒測試的方法{
①等價類劃分:有效等價類和無效等價類
②邊界值測試
③決策表
④因果圖(了解)
⑤場景測試(了解)
}
這是應用題:
1. 閱讀說明,回答問題(1)到(3)。
【說明】某軟件公司在研發一個城鎮居民保險系統時,為了加快進度,測試工作在系統開發初步完成之后開始并直接進行系統測試。測試工程師針對界面進行了功能測試。測試工程師和開發工程師借助缺陷管理工具,交互進行測試與缺陷修復工作。測試期間發現系統的“文檔審批”功能出現嚴重缺陷,開發工程師認為修改難度大,經過測試工程師認可后決定暫停修復該缺陷,直到產品發布前,該缺陷在開發環境下被修復。隨后,測試工程師在開發環境下針對該缺陷執行了有關的用例,進行了回歸測試。回歸測試結束后,開發工程師在開發環境下對產品直接打包發布。
問題(1):測試開展的時間是過早、過晚還是合適?說明理由。
問題(2):測試工程師功能測試的方法是否正確?若不正確,請陳述正確的方法;若正確,請說明理由。
問題(3):該案列中對缺陷的管理有哪些不妥之處?
1.答:(1)測試工作開展得太晚。測試工作應該覆蓋需求分析、概要設計、詳細設計、編碼等前期階段,而不應該在系統開發初步完成后才開始。
(2)測試人員功能測試的方法不正確。系統功能測試應該追溯到功能需求,針對界面進行功能測試是錯誤的。
(3)①開發工程師無權決定是否延期或者暫停修改某一缺陷;
②測試工程師認可暫停修復缺陷的決定是不合理的;
③測試工程師應該跟蹤缺陷狀態,直至確定修改后關閉缺陷,才是完成了測試
任務;
④回歸測試應該執行所有的測試用例,不是僅僅執行與該缺陷有關的測試用例;
⑤產品發布前,應該對發現的缺陷進行評審;
⑥應該分析缺陷修復情況之后,才可以發布產品。
2. 閱讀說明,回答問題(1)和問題(2)。
【說明】軟件測試是與軟件開發密切相關的一系列有計劃的活動,在軟件測試過程模型“V模型”的指導下,開發過程中應該安排一系列不同類型的測試活動。軟件測試過程是由一系列的關鍵活動組成的,同時軟件測試質量的保證手段是必不可少的。
問題(1):針對開發過程中的不同階段,應該包含哪些類型的軟件測試。
問題(2):簡述軟件測試過程的關鍵活動,以及保證軟件測試質量的手段。
2.答:(1)①單元測試 ②集成測試 ③確認測試(系統測試) ④驗收測試
(2)關鍵活動:①測試需求分析 ②制定測試計劃 ③測試設計 ④測試執行⑤測試分析與總結
質量保證手段:①制定質量保證計劃、質量體系建立 ②測試活動審核、
測試文檔評審 ③測試過程數據的收集、度量與分析
3、軟件測試作為對軟件質量的一種保障手段,軟件測試人員的需求也越來越大,素質也越來越高。在軟件測試行業的招聘中,經常能夠遇見這樣一道題目:如何測試一支黑色簽字筆?請結合自己所學的知識,對該問題做出解答。
3.答:該題答案可以從以下幾點考慮:
1. 功能測試(能不能完成一支筆的需求)
2. 性能測試(壓力測試,看用多久能用爛,把它綁在電動機上劃紙盒)
3. 用戶體驗(找盡量多的群眾,搜集FeedBack)
4. 破壞測試(看在幾樓掉下會摔壞,記錄高度和地面硬度,燒,看燃點是多少,煮,看煮完壞不壞...)
5. 安全測試(潛入機場,把這個扔在飛機進氣孔里,看能不能引起爆炸;讓白鼠吃筆心,看是否中毒...)
4、 閱讀說明,回答問題(1)和(2)。
【說明】易用性和用戶文檔是影響軟件質量的重要指標,也是直接決定一個軟件能否取得市場成功的關鍵因素。
問題(1):用戶對軟件系統的第一認識來自于安裝,因此易用性的一個重要體現就是安裝的易用性。簡述安裝測試應當從哪幾方面來考慮。
問題(2):軟件用戶界面起著引導用戶操作的重要作用,簡述整體界面測試和界面中的元素測試分別應當設計哪些測試點?
4.答:(1)評估安裝手冊、安裝的自動化測試、安裝選項和設置的測試、安裝過程的中
斷測試、安裝順序測試、多環境安裝測試、安裝正確性測試、修復安裝與卸載測試。
(2)界面整體測試:規范性測試、合理性測試、一致性測試、界面定制測試等。
界面元素測試:窗口測試、菜單測試、圖標測試、鼠標測試、文字測試等。
我是小川,一枚計算機專業的單身狗,關注我,帶你一步步學習計算機,還有生活的真實爆料
總結
以上是生活随笔為你收集整理的功能测试包含哪些测试_一小时复习,期末考试必过 重邮软件测试题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逆水寒时装怎么获得 逆水寒全时装出处与获
- 下一篇: cad拆分快捷键的使用方法