軟體工程讀書報告
一、軟體測試
1、軟體測試的概念:等同於「除錯」,目的是糾正軟體中以知道的故障。
2、軟體測試的分類:
3、自動化測試:一般認為使用(自動化測試)工具來進行的測試叫自動化測試,一般不需要人的干預,但不能完全取代手測。
4、bug管理流程:
bug登記——測試工程師,初始
指派任務——專案經理,啟用
修改bug——開發工程師,修改
驗證——測試工程師,通過則轉第五步,否則轉第2步,狀態為再啟用
關閉——測試工程師
二、系統實現與測試過程
1、cmmi中對應實踐
2、系統實現於測試過程簡述
主要有以下三個目的:
3、編碼流程
開發人員根據《實現與測試計畫》編寫模組**
開發人員在編寫完成每個模組時,必須對自己的**進行必要的自查和測試
專案經理或編碼組長指定專人對系統程式**進行抽查或審核,並將發現bug填寫在bug清單中
4、測試流程:單元測試、整合測試
5、缺陷管理與改錯
(1) 發現系統中的缺陷時,必須將缺陷記錄
(2) 開發人員及時消除已發現的缺陷
(3) 缺陷消除後,要馬上進行回歸測試
(4) 完成整合測試後,填寫《缺陷管理統計報告》
(5) ……
6、建立產品支援文件
文件人員在開發人員的協助下編制《使用者操作手冊》、《系統操作手冊》、《培訓教材》、聯機幫助、系統安裝包等
三、指定測試方案和測試用例
1、cmmi中對應實踐
2、測試資料收集與整理
3、檢查產品說明書
測試產品說明書的第一部不是磚進去找軟體缺陷,而是在乙個高度上審視,以找出根本性的大問題、疏忽或遺漏。
通過研究更好地了解軟體要做什麼,以便可以做更好的測試。
怎樣進行高階審查?
……4、測試方案的制定
四、系統測試
1、cmmi對應測試
2、系統測試簡述
執行測試計畫活動的進入準則是:整合測試已通過
3、系統測試活動內容
(1) 使用者層,主要是面向產品最終的使用操作者的測試,重點突出的是從操作者的角度,測試系統對使用者支援的情況,使用者介面的規範性、友好性、可操作性、以及資料的安全性。
(2) 應用層,針對產品應用的測試,重點在系統應用的角度,模擬實際應用環境,對系統的相容性、可靠性、效能等進行的測試。
(3) 功能層,針對產品具體功能實現的測試。
(4) 子系統層,針對產品內部結構效能的測試,關注子系統內部的效能,模組間介面的瓶頸。
(5) 協議/指標層,針對系統支援的協議、指標的測試(主要是測試協議或指標的一致性及互通性)。
讀書報告(第13 16章)
一 軟體測試 一 軟體測試基本概念 使用人工或自動的手段來執行或測試某個軟體系統的過程,其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別,是幫助識別開發完成的計算機軟體的正確度 完全度和質量的過程,是軟體質量保證的重要子域。二 軟體測試原則 為了更好地進行軟體測試,提高測試的整體...
軟體測試讀書報告
第十三章 軟體測試 1.軟體測試基本概念 1.1 軟體測試背景 1979年glenford myers在 軟體測試藝術 一書中作出了當時最好的軟體測試定義 測試是為了發現錯誤而執行的乙個程式或者系統的過程。1983年,bill hetzel在 軟體測試完全指南 一書中指出 測試是以評價乙個程式或者系...
《程式設計珠璣》讀書報告
最後幾章還沒怎麼看,先寫這麼多吧。本章概括的講述了如何用程式解決問題,包括 準確的問題描述 程式設計以及實現。本章首先提出了乙個問題 如何給磁碟檔案排序?並說明應該先對問題進行準確的描述,將已知條件組織成一種更客觀 更易用的形式 輸入 輸出以及約束。在程式設計階段,應該充分理解問題的特點,選擇合適的...