




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件開發(fā)的性能測試與研究隨著計算機網(wǎng)絡(luò)技術(shù)的普遍化,軟件性能的重要性也越來越明顯,軟件性能掌控著硬件配置的提升和改變。系統(tǒng)結(jié)構(gòu)由網(wǎng)絡(luò)、數(shù)據(jù)庫和服務(wù)器等多部分組成的,整個系統(tǒng)中的每個成員都有著不可替代的作用,其中任何一個環(huán)節(jié)出現(xiàn)問題都影響著整個系統(tǒng)的正常操作。因此,軟件開發(fā)的性能測試被列為重要問題。1軟件性能的理論認識軟件性能指的是軟件系統(tǒng)或部分應(yīng)用是否達到一定的要求,在實現(xiàn)的過程中是否具有良好的及時性。軟件的性能不僅包括系統(tǒng)的響應(yīng)時間還包括一些內(nèi)部因素和外部因素,內(nèi)部因素有軟件架構(gòu)、代碼、數(shù)據(jù)庫結(jié)構(gòu)等,而外部條件則包括用戶或其他一些工作人員操作內(nèi)容等。目前為止軟件性能是否達標主要表現(xiàn)在操作的響應(yīng)時間,如果用戶通過按鈕發(fā)出相對應(yīng)的程序指令,從開始的按鈕操作到最后反應(yīng)出相對結(jié)果,中間反應(yīng)的過程就是用戶對軟件性能是否得到肯定的直觀現(xiàn)象。當(dāng)然軟件性能的體現(xiàn)還通過對CPU和內(nèi)存的利用率、數(shù)據(jù)的狀況、系統(tǒng)的可擴展性等,有了這些對軟件性能的認識,我們就能更好的提高系統(tǒng)性能。2軟件性能測試方法在軟件性能測試過程中,如果掌握的方法不恰當(dāng)就會變成很隨意的測試行為,沒有實際的作用,更達不到預(yù)期想要的效果,因此在測試過程中必須注意一定的方式方法。測試過程主要包括洞悉測試目的、確定性能指標,規(guī)劃測試策略等環(huán)節(jié),測試的充分準備和結(jié)果的有效性直接影響著性能測試需求分析的好壞。因此軟件性能測試目的主要驗證軟件性能在軟件開發(fā)合同、預(yù)定的設(shè)計目標、用戶現(xiàn)在或未來的應(yīng)用需求等方面是否達到明確性的指標;在無明確性能標準的情況下,通過對軟件支持的最大用戶數(shù)量,各種差異環(huán)境下的變化和最低正常運行需要的支持情況,最佳條件下能做到的用戶最大數(shù)據(jù)量等,也可以說是是否符合軟件性能的驗證。這種方法主要就是在性能測試中通過分析性能缺陷問題找出軟件性能缺陷的原因,方便工作人員能提高軟件的性能優(yōu)化,這將使得測試工作的步伐更邁出了一大步。2.1檢查式測試與度量式測試的不同及對比目前條件下,固定的軟件項目本身具有不同的系統(tǒng)特征和特性,測試人員為顧及多方位的考慮,選擇測試方法也多種多樣,例如:黑白盒測試、單元測試、功能測試、壓力、安全及兼容性等方面的測試。在逼真、獨立、無毒軟件、硬件和網(wǎng)絡(luò)環(huán)境下,所使用的最常見的測試方法是檢查式測試與度量式測試。檢查式測試一般包括跟蹤客戶需求、了解測試人員的測試目的、測試前的準備工作和測試過程中所用到的數(shù)據(jù)等,測試用例的最終目的就是驗證軟件系統(tǒng)的某一項功能是否順利實現(xiàn)和實施。這種測試用例無法預(yù)知最終結(jié)果,也無法確定能否順利實施下去,直接由最終的測試結(jié)果來發(fā)言,通過或者淘汰。這種先檢驗性的測試統(tǒng)稱為檢查式測驗,概括的范圍也較廣,如單元測試和功能測試都包括在檢查式測驗中。度量式測驗與檢查式測驗不同,是通過針對軟件的一項特定功能基于周邊多項指標數(shù)據(jù)量化而產(chǎn)生,在系統(tǒng)測試和使用階段的數(shù)據(jù)參考,度量式測試需要在原有數(shù)據(jù)參考的情況下結(jié)合實際情況進行下一步的分析和決策,而不是檢測式的那種YesORNo的情況,這種集相關(guān)數(shù)據(jù)的方式比檢查式測試更具有穩(wěn)定性,對最后得出結(jié)論的總體質(zhì)量和細節(jié)有更高的研究價值,這種度量式測試多發(fā)生在功能測試和兼容性測試中。平常的測試活動中,檢查式測試的優(yōu)點是:通過測試得到相應(yīng)結(jié)果顯而易見,相對其它測試方法而言,測試效果更加可靠、高效,而且簡單方便易于管理;其缺點是隨機性較強,測試比較單薄,也有陷入慣性思維的可能性。度量式測試以固定的參考數(shù)據(jù)為根據(jù),接觸觀點較多,善于靈活變通,在相對基礎(chǔ)上也比較穩(wěn)定、可靠,缺點是需要將多種參考數(shù)據(jù)的觀點都考慮進去,從多方位思考問題,需要的資源較多,測試過程肯定會比較復(fù)雜化,在對軟件質(zhì)量提高過程中并不是直接關(guān)系。2.2軟件開發(fā)性能測試的重要性很多軟件性能測試中用檢查式的測試方式雖然有部分階段相對穩(wěn)定,但也有大部分的缺陷問題存在,因此根據(jù)度量式測試方法的穩(wěn)定、可靠、豐富靈活的特點,需要在度量式測試上加大力度,人們往往一直追尋用多種方法嘗試,但其中所投入的人力、物力、精力也有一定的壓迫感,雖然檢查式測試具有直接、高效的優(yōu)點,而且也受到一部分專業(yè)人士的青睞,占用一定的主體地位,但是度量式測試也只是在后期運用了幾次。從目前的現(xiàn)狀來看,確實檢查式測試比度量式測試突出重要功能。但從長遠過程來看就會出現(xiàn)很多問題,遇到緊急重大任務(wù)時,我們首先用的解決方案應(yīng)該首選度量式測試,所以重新正視度量式的重要性很有必要。2.3確定測試的戰(zhàn)略性措施了解測試目的和性能指標后,應(yīng)對相應(yīng)用戶的需求給于相對應(yīng)的解決對策,也就是用什么樣的方式方法幫助用戶實現(xiàn)最終測試目的。相對軟件系統(tǒng)而言,當(dāng)測試要素中出現(xiàn)變化,其本身性能也會隨之發(fā)生改變,根據(jù)測試要素的變化進行結(jié)合,可以實現(xiàn)不同的測試目標,通過在一種條件變化,其余不變的情況下來驗證所能支持用戶性能的最大數(shù)量。負載測試、壓力測試和疲勞強度測試等證明確定測試措施,需要先確定測試要素。測試需求與測試要素也緊密相關(guān),有些測試需求中有確切的測試要素,有些則沒有,需要通過相關(guān)情況調(diào)查來獲取測試要素。其中包括:并發(fā)用戶數(shù)、數(shù)據(jù)量、用戶分布與被測功能。在沒確定測試要素的情況下,通過分析軟件特點來找出答案。3軟件開發(fā)性能的測試研究軟件性能是一種指標,是指軟件系統(tǒng)對于及時性合理要求的符合程度。是由響應(yīng)時間和吞吐量來衡量的,響應(yīng)時間是指用戶提出部分請求而系統(tǒng)給出響應(yīng)需要的時間,對于軟件系統(tǒng)而言,不同的用戶對同一層面的關(guān)注也有較大差別,軟件用戶受關(guān)注的是回應(yīng)效率,即響應(yīng)速度。簡單而言就是用戶點擊其中一個按鈕或發(fā)送軟件相關(guān)請求指令時等待回復(fù)響應(yīng)結(jié)果的等待時間。軟件性能如果從管理員的角度來看,在包括響應(yīng)時間的同時還有系統(tǒng)動態(tài)信息,如:內(nèi)存大小的可利用率、數(shù)據(jù)庫的狀況以及CPU的利用率、系統(tǒng)擴展性的范圍、支持用戶的最大數(shù)量,業(yè)務(wù)處理的最大量等等這些問題,最終直接關(guān)系到提高系統(tǒng)性能的問題上。從軟件開發(fā)的方位看軟件性能,包括用戶、系統(tǒng)管理員關(guān)注的相關(guān)內(nèi)容,也包括數(shù)據(jù)庫結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車貸抵押貸款合同保密條款
- 二零二五年度股份協(xié)議書:股權(quán)分紅與收益分配
- 二零二五年度藝術(shù)培訓(xùn)機構(gòu)教師聘用協(xié)議
- 二零二五年度原合同終止后環(huán)保責(zé)任轉(zhuǎn)移合同
- 二零二五年度美甲店員工試用期合同規(guī)范
- 二零二五年度建筑工程建造師聘用與工程索賠合同
- 二零二五年度小學(xué)生健康體檢與營養(yǎng)食譜定制合同
- 2025年度汽修廠修理工勞動合同續(xù)簽程序合同
- 2025年度環(huán)境污染責(zé)任賠償和解私了協(xié)議書
- 二零二五年度水利工程變更及生態(tài)修復(fù)合同
- 社會變革中的民事訴訟讀書筆記
- 甲狀腺術(shù)后病人護理查房
- 《創(chuàng)傷失血性休克中國急診專家共識(2023)》解讀課件
- 2024年全國體育單招英語考卷和答案
- 河北省邯鄲市磁縣2024屆中考數(shù)學(xué)模試卷含解析
- 2024上海市高三英語一模各區(qū)《完形填空》分類匯編
- 2020-2024年安徽省初中學(xué)業(yè)水平考試中考歷史試卷(5年真題+答案解析)
- 企業(yè)解散清算公告模板
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- GB/T 43977-2024電子氣體八氟環(huán)丁烷
- (人衛(wèi)版第九版第十六章種植義齒)課件全新
評論
0/150
提交評論