軟體質量承諾書

來源:才華庫 3.32W

導語:近年來,隨著社會對資訊化依賴程度的不斷加深,對於軟體質量更是提出了安全、可靠、穩定、易用、效率等全方位的要求,軟體質量承諾書。因此保證和加強軟體質量成為制約社會資訊化高速發展的重要因素。以下是小編整理軟體質量改進承諾書的資料,歡迎閱讀參考。

軟體質量承諾書

軟體測試是控制軟體質量的重要手段,目前我國還沒有適應國情的、系列化協調配套的、工程化的資訊系統生產過程管理、質量評測、控制技術的規範和法律規程指導,因此以第三方測試工程為基礎,對資訊系統的建設進行質量保證是非常必要的。

第三方測試可以避免開發方內部測試由於思維定勢而造成問題的漏測和誤判,尤其體現在涉及業務流程、安全可靠性、易用性和可擴充性等方面;同時也可以避免使用者自測的盲目性和非專業性。

第三方測試的目的是儘可能多地發現系統目前存在以及潛在的問題,藉助長期積累下來的豐富的行業測試經驗,更客觀地從使用者角度和專業角度出發,投入足夠的人力、物力,運用專業的測試工具更好地進行測試以保證軟體質量。

現在以某一集團公司的企業應用為例介紹第三方測試的實施案例

該企業應用是該集團業務規範化運營和一體化管理的資訊支撐系統,建設目的在於整合新、舊業務系統,實現歷史資料和實時資料的集中儲存和統一管理,同時通過整合後的統一管理平臺來提高公司管理水平,為領導決策的正確性提供可靠的理論依據。

業務系統基於目前較為主流的J2EE三層架構,採用B/S執行模式,應用伺服器使用Weblogic並且採用叢集策略,資料庫伺服器使用Oracle並且採用叢集策略,具體網路拓撲圖如圖1所示。

本次測試根據相關國家標準和企業標準,針對企業應用的業務需求,對其在功能度、效能、安全可靠性、易用性、資源佔用率、相容性、可擴充性和使用者文件八個方面進行了測試。

功能度方面主要採用黑盒測試方法,包括因果圖分析、等價類劃分、邊界值分析等,根據使用者需求說明書和使用者操作手冊,分別對系統的全部功能點和主要業務流程進行測試。由於該系統多個模組涉及到工作流,公文和業務單據的流轉是測試的重點,尤其是驗證特殊流程分支中單據的走向和狀態以及異常處理是否會導致單據的丟失等等。

安全可靠性方面,結合功能考察軟體的使用者許可權限制、使用者和密碼封閉性、留痕功能、遮蔽使用者錯誤操作、錯誤提示的準確性、資料備份恢復手段等方面。

易用性方面,考察軟體的使用者介面友好性、易學習性和易操作性等等。

相容性方面,考慮軟體、硬體和資料的相容性。

可擴充性方面,考慮軟體結構的功能可擴充套件性和異種資料庫的結構等等。

使用者文件方面,考慮文件的完整性、一致性、易理解程度和操作例項等等。

下面重點介紹一下效能測試的關注點。

在效能測試方面,針對該企業關注的使用者登入、單據查詢、批量轉賬等關鍵業務點進行負載壓力測試,同時監控應用伺服器和資料庫伺服器的'資源使用情況,包括CPU佔用率、硬碟使用狀況以及事務處理平均響應時間等相關引數,考察系統在各種情況下的效能表現。

測試前期需求分析中確定該操作的最大併發使用者數為50人,採用逐步加壓的方式對系統進行壓力測試,分析在不同負載情況下系統的承受能力

 關注點1:

交易吞吐量和交易響應時間是評估系統性能的重要概念。

吞吐量:系統伺服器每秒能夠處理通過的交易數。

交易響應時間:是系統完成事務執行準備後所採集的時間戳和系統完成待執行事務後所採集的時間戳之間的時間間隔,是衡量特定型別應用事務效能的重要指標,標誌了使用者執行一項操作大致需要多長時間。

 關注點2:

隨著負載增加,當吞吐量不再遞增時,交易平均響應時間是否會遞增。

隨著負載增加,當吞吐量不再遞增時,交易平均響應時間一般會遞增。

當系統達到吞吐量極限時,客戶端交易會在請求佇列中排隊等待,等待的時間會記錄在響應時間中。

關注點3:

根據上述測試結果,伺服器資源使用情況是否合理?

應用伺服器資源合理。由測試結果來看,不同負載下的兩臺應用伺服器CPU佔用情況相當,並且都低於70%。

資料庫伺服器資源佔用不合理。從測試結果可以明顯看出,不同負載下的兩臺資料庫伺服器CPU佔用情況始終差距較大,其中一臺負載較大,而另一臺比較空閒,由此可知,資料庫叢集策略並未生效,需要調整叢集策略。

熱門標籤