導(dǎo)語:近年來,隨著社會(huì)對(duì)信息化依賴程度的不斷加深,對(duì)于軟件質(zhì)量更是提出了安全、可靠、穩(wěn)定、易用、效率等全方位的要求,軟件質(zhì)量承諾書。因此保證和加強(qiáng)軟件質(zhì)量成為制約社會(huì)信息化高速發(fā)展的重要因素。以下是小編整理軟件質(zhì)量改進(jìn)承諾書的資料,歡迎閱讀參考。
軟件測(cè)試是控制軟件質(zhì)量的重要手段,目前我國(guó)還沒有適應(yīng)國(guó)情的、系列化協(xié)調(diào)配套的、工程化的信息系統(tǒng)生產(chǎn)過程管理、質(zhì)量評(píng)測(cè)、控制技術(shù)的規(guī)范和法律規(guī)程指導(dǎo),因此以第三方測(cè)試工程為基礎(chǔ),對(duì)信息系統(tǒng)的建設(shè)進(jìn)行質(zhì)量保證是非常必要的。
第三方測(cè)試可以避免開發(fā)方內(nèi)部測(cè)試由于思維定勢(shì)而造成問題的漏測(cè)和誤判,尤其體現(xiàn)在涉及業(yè)務(wù)流程、安全可靠性、易用性和可擴(kuò)充性等方面;同時(shí)也可以避免用戶自測(cè)的盲目性和非專業(yè)性。
第三方測(cè)試的目的是盡可能多地發(fā)現(xiàn)系統(tǒng)目前存在以及潛在的問題,借助長(zhǎng)期積累下來的豐富的行業(yè)測(cè)試經(jīng)驗(yàn),更客觀地從用戶角度和專業(yè)角度出發(fā),投入足夠的.人力、物力,運(yùn)用專業(yè)的測(cè)試工具更好地進(jìn)行測(cè)試以保證軟件質(zhì)量。
現(xiàn)在以某一集團(tuán)公司的企業(yè)應(yīng)用為例介紹第三方測(cè)試的實(shí)施案例。
該企業(yè)應(yīng)用是該集團(tuán)業(yè)務(wù)規(guī)范化運(yùn)營(yíng)和一體化管理的信息支撐系統(tǒng),建設(shè)目的在于整合新、舊業(yè)務(wù)系統(tǒng),實(shí)現(xiàn)歷史數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù)的集中存儲(chǔ)和統(tǒng)一管理,同時(shí)通過整合后的統(tǒng)一管理平臺(tái)來提高公司管理水平,為領(lǐng)導(dǎo)決策的正確性提供可靠的理論依據(jù)。
業(yè)務(wù)系統(tǒng)基于目前較為主流的J2EE三層架構(gòu),采用B/S運(yùn)行模式,應(yīng)用服務(wù)器使用Weblogic并且采用集群策略,數(shù)據(jù)庫(kù)服務(wù)器使用Oracle并且采用集群策略,具體網(wǎng)絡(luò)拓?fù)鋱D如圖1所示。
本次測(cè)試根據(jù)相關(guān)國(guó)家標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn),針對(duì)企業(yè)應(yīng)用的業(yè)務(wù)需求,對(duì)其在功能度、性能、安全可靠性、易用性、資源占用率、兼容性、可擴(kuò)充性和用戶文檔八個(gè)方面進(jìn)行了測(cè)試。
功能度方面主要采用黑盒測(cè)試方法,包括因果圖分析、等價(jià)類劃分、邊界值分析等,根據(jù)用戶需求說明書和用戶操作手冊(cè),分別對(duì)系統(tǒng)的全部功能點(diǎn)和主要業(yè)務(wù)流程進(jìn)行測(cè)試。由于該系統(tǒng)多個(gè)模塊涉及到工作流,公文和業(yè)務(wù)單據(jù)的流轉(zhuǎn)是測(cè)試的重點(diǎn),尤其是驗(yàn)證特殊流程分支中單據(jù)的走向和狀態(tài)以及異常處理是否會(huì)導(dǎo)致單據(jù)的丟失等等。
安全可靠性方面,結(jié)合功能考察軟件的用戶權(quán)限限制、用戶和密碼封閉性、留痕功能、屏蔽用戶錯(cuò)誤操作、錯(cuò)誤提示的準(zhǔn)確性、數(shù)據(jù)備份恢復(fù)手段等方面。
易用性方面,考察軟件的用戶界面友好性、易學(xué)習(xí)性和易操作性等等。
兼容性方面,考慮軟件、硬件和數(shù)據(jù)的兼容性。
可擴(kuò)充性方面,考慮軟件結(jié)構(gòu)的功能可擴(kuò)展性和異種數(shù)據(jù)庫(kù)的結(jié)構(gòu)等等。
用戶文檔方面,考慮文檔的完整性、一致性、易理解程度和操作實(shí)例等等。
下面重點(diǎn)介紹一下性能測(cè)試的關(guān)注點(diǎn)。
在性能測(cè)試方面,針對(duì)該企業(yè)關(guān)注的用戶登錄、單據(jù)查詢、批量轉(zhuǎn)賬等關(guān)鍵業(yè)務(wù)點(diǎn)進(jìn)行負(fù)載壓力測(cè)試,同時(shí)監(jiān)控應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的資源使用情況,包括CPU占用率、硬盤使用狀況以及事務(wù)處理平均響應(yīng)時(shí)間等相關(guān)參數(shù),考察系統(tǒng)在各種情況下的性能表現(xiàn)。
測(cè)試前期需求分析中確定該操作的最大并發(fā)用戶數(shù)為50人,采用逐步加壓的方式對(duì)系統(tǒng)進(jìn)行壓力測(cè)試,分析在不同負(fù)載情況下系統(tǒng)的承受能力。
關(guān)注點(diǎn)1:
交易吞吐量和交易響應(yīng)時(shí)間是評(píng)估系統(tǒng)性能的重要概念。
吞吐量:系統(tǒng)服務(wù)器每秒能夠處理通過的交易數(shù)。
交易響應(yīng)時(shí)間:是系統(tǒng)完成事務(wù)執(zhí)行準(zhǔn)備后所采集的時(shí)間戳和系統(tǒng)完成待執(zhí)行事務(wù)后所采集的時(shí)間戳之間的時(shí)間間隔,是衡量特定類型應(yīng)用事務(wù)性能的重要指標(biāo),標(biāo)志了用戶執(zhí)行一項(xiàng)操作大致需要多長(zhǎng)時(shí)間。
關(guān)注點(diǎn)2:
隨著負(fù)載增加,當(dāng)吞吐量不再遞增時(shí),交易平均響應(yīng)時(shí)間是否會(huì)遞增。
隨著負(fù)載增加,當(dāng)吞吐量不再遞增時(shí),交易平均響應(yīng)時(shí)間一般會(huì)遞增。
當(dāng)系統(tǒng)達(dá)到吞吐量極限時(shí),客戶端交易會(huì)在請(qǐng)求隊(duì)列中排隊(duì)等待,等待的時(shí)間會(huì)記錄在響應(yīng)時(shí)間中。
關(guān)注點(diǎn)3:
根據(jù)上述測(cè)試結(jié)果,服務(wù)器資源使用情況是否合理?
應(yīng)用服務(wù)器資源合理。由測(cè)試結(jié)果來看,不同負(fù)載下的兩臺(tái)應(yīng)用服務(wù)器CPU占用情況相當(dāng),并且都低于70%。
數(shù)據(jù)庫(kù)服務(wù)器資源占用不合理。從測(cè)試結(jié)果可以明顯看出,不同負(fù)載下的兩臺(tái)數(shù)據(jù)庫(kù)服務(wù)器CPU占用情況始終差距較大,其中一臺(tái)負(fù)載較大,而另一臺(tái)比較空閑,由此可知,數(shù)據(jù)庫(kù)集群策略并未生效,需要調(diào)整集群策略。
- 相關(guān)推薦
【軟件質(zhì)量承諾書】相關(guān)文章:
軟件質(zhì)量承諾書格式03-30
論文軟件的質(zhì)量責(zé)任范本06-12
質(zhì)量承諾書關(guān)于質(zhì)量的承諾書08-30
關(guān)于軟件項(xiàng)目質(zhì)量報(bào)告范文10-26
軟件使用承諾書07-07
質(zhì)量承諾書產(chǎn)品質(zhì)量的承諾書10-24
質(zhì)量承諾書01-25