軟體測試文件有用,但永遠不足
不管是軟體測試設計,還是測試執行,軟體工作產品都是軟體測試活動的主要輸入,例如:系統需求文件。因此,軟體工作產品(專案文件)對於有效開展軟體測試活動是至關重要的。然而,現實情況是:即使是試圖充分描述軟體產品的專案團隊,其開發的專案文件(例如需求規格說明文件)也和想象有很大差距,例如:需求不清楚、不完善。這是一個不可對抗的事實,也是一個基本問題。
根據實踐經驗估算,在當前的軟體專案中超過80%的程式碼用於實現錯誤處理,實現主要控制流的程式碼不足20%。但是即使是完整的規格說明也可能只會用不足20%的篇幅描述錯誤處理。這就意味著80%的程式碼是軟體人員邊編碼邊設計的。
由於專案文件中將主要篇幅放在了主要功能的描述上面,而對其中的錯誤處理等方面描述不足。因此,測試人員不能根據需求文件完備、一致或者準確的假設來設計和執行測試,即在軟體測試過程中,軟體測試人員僅僅考慮專案文件中提供的資訊是不夠的。下面羅列了一些對測試人員有用的資訊源,以補充專案文件中沒有提供的資訊:
1)軟體產品相關的國際標準、國家標準和行業標準;
2)類似專案的使用者手冊,或者以前版本的使用手冊;
3)利益相關者提供的各種培訓資料和變更備忘錄;
4)已出版的圖形化介面風格指南和使用者介面標準,例如:微軟公司出版的指南;
5)通過和系統人員、開發人員、客戶支援人員等的溝通獲取的產品資訊和客戶資訊;
6)以前軟體產品的缺陷列表和缺陷分類;
7)開展探索性測試,以獲取軟體產品更多的表現行為和輸出;
本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1060242/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試文件(終)
- ysyx:測試永遠不夠
- 軟體測試計劃文件(初)
- 軟體測試基礎 第五篇 軟體測試文件管理
- 軟體測試——面試指南,磨刀不誤砍柴工,看完對你絕對有用!面試
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 【軟體測試】——介面測試
- 軟體測試——三、軟體測試的分類
- 軟體測試
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃
- 軟體測試:軟體缺陷管理
- 第三方軟體測試應該選擇現場測試還是遠端測試?
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試概要
- 軟體測試模式模式
- 軟體測試模型模型
- 【軟體測試】缺陷
- 軟體測試流程
- 軟體測試技術-黑盒測試
- 軟體測試:自動化測試
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 軟體測試--軟體生命週期
- 軟體測試--中介軟體介紹
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體安全測試有哪些測試手段?軟體測試報告收費貴嗎?測試報告
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 軟體測試培訓分享:軟體測試崗位面試技巧有哪些?面試
- 軟體測試要學什麼(3)軟體測試流程詳解
- 軟體測試學習教程—軟體測試基礎理論五
- 軟體測試學習教程—軟體測試基礎理論六
- 軟體測試學習教程—軟體測試基礎理論四
- 軟體測試學習教程—軟體測試基礎理論三