一引言1 編寫目的
為軟體應用人員提供發現錯誤和修改依據,進一步實現軟體的科學性,提高軟體安全性;使軟體能夠更好的為軟體應用人員服務。
2 專案背景
軟體開發的重要任務是實現各種資訊的系統化、規範化、自動化。建立一套功能完善的管理系統,既能滿足使用者日常需要,又能滿足管理人員決策分析的需要,提高經濟效益。
3 軟體執行環境
本系統採用c/s體系結構,由一台伺服器與多個客戶機組成,
配置如下:
系統執行的裝置要求如下:
伺服器端:
400主頻、256m記憶體、10g硬碟、10/100m網絡卡以上配置
光碟燒錄或磁帶備份裝置
客戶端:
p166主頻、32m記憶體、2g硬碟、10/100m網絡卡以上配置
輸出裝置:
客戶機一台路由器
遠端撥入裝置
二測試準備
1 測試機構
測試人員:編寫人員及專業測試人員。
測試目的:找出軟體中的錯誤,並加以修改。
2 其他準備
根據系統的執行條件準備測試環境。測試人員對測試環境進行確認。
● 確認計算機硬體、網路、軟體支撐環境已滿足所測試軟體對其的要求,並確認這些環境執行正常;
● 消除病毒干擾:首先使用防毒軟體對測試環境進行病毒的檢測和防毒處理;其次對被測試的軟體進行病毒的檢測和防毒處理。
在上述各種環境不能正常執行時,測試人員向裝置管理部門提出對測試環境進行維護的申請。維護工作完成後,測試人員須再次進行測試環境確認。
三測試說明
1 總則
軟體產品和軟體專案的測試分為功能測試和系統測試,內容包括每個單元的功能確認(要求模組中的所有可能的路徑都被執行)、各單元在整合階段的測試和整個系統的準確性和完整性的測試。功能測試分為測試執行與測試總結兩個階段;系統測試分為四個階段:測試計畫、測試設計、測試執行和測試總結。
軟體專案的系統測試可根據專案(合同)的要求,分為兩種情況:在開發現場進行的系統測試與在使用者現場進行的驗收測試。軟體專案在開發現場進行的系統測試按本程式檔案的要求,在使用者現場進行的驗收測試可選用本測試程式或使用者要求與規定的測試程式。
2 功能測試執行
功能測試要求測試者既熟知模組的內部細節,又能從足夠高的層次上觀察整個系統,測試目的在於發現軟體產品設計與開發中的錯誤。功能測試採用手工測試,可使用測試軟體工具完成測試報告。
3 測試方案
採用黑盒測試方法,整個過程採用自底向上,逐個整合的辦法,依次進行單元測試、組裝測試。測試用例的設計應包括合理的和不合理的輸入條件。
4 測試專案
測試一名稱:主流程測試
目的:與資料庫的連線
系統設定的操作
主介面的進入
使用者進入
內容:測試與使用者登入管理連線的正確性
測試與商品管理連線的正確性
測試與訂單管理連線的正確性
測試與使用者管理連線的正確性
測試與留言管理連線的正確性
定期備份
進度:40小時
測試二名稱:使用者登入管理
目的:測試使用者登入管理功能
內容:輸入正確的管理員密碼,管理員身份驗證
輸入正確的使用者基本資訊,會員註冊
輸入正確的會員密碼,會員身份驗證
檢查更新情況,定期備份
進度:8小時
測試三名稱:圖書管理
目的:測試圖書管理功能
內容:輸入正確的管理員密碼,管理員身份驗證
輸入正確的會員密碼,會員身份驗證
查詢圖書資訊的正確性
定期備份
進度:8小時
測試四名稱:訂單管理
目的:測試訂單管理功能
內容:輸入正確的管理員密碼,管理員身份驗證
查詢使用者訂購圖書資訊的正確性
生成訂單資訊的正確性
定期備份
顯示最新更新
進度:8小時
測試五名稱:使用者管理
目的:測試使用者管理功能
內容:輸入正確的管理員密碼,管理員身份驗證
輸入正確的會員密碼,會員身份驗證
查詢使用者資訊的正確性
定期備份
顯示最新更新
進度:8小時
測試六名稱:留言管理
目的:測試留言管理功能
內容:輸入正確的管理員密碼,管理員身份驗證
輸入使用者留言資訊,檢查其合法性
輸入對使用者留言的反饋資訊,檢查其合法性
定期備份
顯示最新更新
進度:8小時
5 測試專案說明
測試一名稱:主流程測試
目的:與資料庫的連線
系統設定的操作
主介面的進入
使用者進入
內容:測試與使用者登入管理連線的正確性
測試與圖書管理連線的正確性
測試與訂單管理連線的正確性
測試與使用者管理連線的正確性
測試與留言管理連線的正確性
定期備份
測試二名稱:使用者登入管理
目的:測試使用者登入管理功能
測試一與測試二的測試資料:
使用者人員登入測試用例:
表1測試三名稱:圖書管理
目的:測試圖書管理功能
測試資料:
圖書資訊:
表2測試四名稱:訂單管理
目的:測試訂單管理功能
測試資料:
圖書訂單資訊:
表3測試五名稱:使用者管理
目的:測試使用者管理功能
測試資料:
會員註冊資訊:
表4測試六名稱:留言管理
目的:測試留言管理功能
測試資料:
使用者留言板及對留言的反饋資訊板:
表5四分析報告
1 功能評定
上述測試覆蓋客戶要求的全部功能,採用一種以上特殊事例的方法,對該軟體進行行之有效的科學測試,得出理性的結論:經上述測試證明了的本軟體功能的完備性,符合客戶需求;具有強盡的可行性,可以進行交付使用。
2 缺陷分析
上述測試選例科學全面,基本確認保證模組之間連線無誤和整個系統的可行性,證明該軟體的實用性,符合客戶要求;但由於測試選例畢竟有限,不能絕對避免特殊事例下的特殊情況,不能完全排除該軟體的潛在危險,在該軟體的使用過程中仍需對可能發生的意外情況進行記錄分析,及時排除軟體的潛在危險,最終實現該軟體的確實可用性。
3 建議
該軟體試用於大規模高等學校進行學生管理,資料流量大,潛在危險造成的危害嚴重,使用初期應由專業人員進行跟蹤測試,及時排除可能錯誤。
4 測試準則
測試結果符合預期輸出的資料格式為正確,否則為錯誤;
測試結果應保證無錯查詢,無錯操作。
5 總體評價
該軟體符合需求分析要求,可以交付使用。
6 測試資源消耗
測試使用了數名專業測試人員進行了長達一周的測試;
其間使用了大量的資料,該資料對於使用者來說均屬無用資料,測試完成後已清除。
7 準則
以科學實用為標,以安全可行為宗旨,以符合需求說明書為依據,以能發現錯誤為準則。
網上書店管理系統 測試設計說明書
二 軟體執行需求 1 本系統採用c s體系結構,由一台伺服器與多個客戶機組成,配置如下 系統執行的裝置要求如下 伺服器端 400主頻 256m記憶體 10g硬碟 10 100m網絡卡以上配置 光碟燒錄或磁帶備份裝置 客戶端 p166主頻 32m記憶體 2g硬碟 10 100m網絡卡以上配置 輸出裝置...
網上書店管理系統 測試設計說明書
測試說明 1 總則 軟體產品和軟體專案的測試分為功能測試和系統測試,內容包括每個單元的功能確認 要求模組中的所有可能的路徑都被執行 各單元在整合階段的測試和整個系統的準確性和完整性的測試。功能測試分為測試執行與測試總結兩個階段 系統測試分為四個階段 測試計畫 測試設計 測試執行和測試總結。軟體專案的...
網上書店需求規格說明書
小型網上書店系統 需求規格說明書 小型網上書店,是以個體戶的形式,進行圖書銷售的系統。系統管理員,即賣家,在購置了一定數量的圖書後,將圖書資訊 庫存量等資訊公布到網上。登入系統的使用者,可根據自己的興趣愛好,購買書籍,下訂單。賣家接收訂單後,按位址進行出貨,送到客戶手中。本系統面向所有愛好文學的人士...