基于JAZZ平臺的內(nèi)存泄漏檢查工具_(dá)第1頁
基于JAZZ平臺的內(nèi)存泄漏檢查工具_(dá)第2頁
基于JAZZ平臺的內(nèi)存泄漏檢查工具_(dá)第3頁
基于JAZZ平臺的內(nèi)存泄漏檢查工具_(dá)第4頁
基于JAZZ平臺的內(nèi)存泄漏檢查工具_(dá)第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于JAZZ平臺的內(nèi)存泄漏檢查工具測試計劃SA09225487何琳琳1.1 目的基于JAZZ平臺的內(nèi)存泄漏檢查工具的這一“測試計劃”文檔有助于實現(xiàn)以下目標(biāo):1.確定現(xiàn)有項目的信息和應(yīng)測試的軟件構(gòu)件。測試需求。3.推薦可采用的測試策略,并對這些策略加以說明。4.確定所需的資源,并對測試的工作量進(jìn)行估計。5.列出測試項目的可交付元素。1.2 范圍系統(tǒng)主要包括以下幾個功能模塊:1連接遠(yuǎn)程主機模塊。2查看指定進(jìn)程的類的信息。3導(dǎo)出指定進(jìn)程的內(nèi)存映像。4導(dǎo)入指定的內(nèi)存映像。5比較內(nèi)存映像。我們將對這幾個功能模塊逐一進(jìn)行測試。1.3 測試需求該系統(tǒng)的需求是要實現(xiàn)以下功能:4.導(dǎo)入、導(dǎo)出內(nèi)存快照結(jié)合系統(tǒng)功能

2、模塊的描述,我們將測試系統(tǒng)是否滿足需求,各模塊的功能是否正常。1.4 測試策略計劃只對系統(tǒng)進(jìn)行功能測試,而不進(jìn)行性能測試。采用黑盒測試與白盒測試相結(jié)合的方法進(jìn)行測試。由編寫各模塊的程序員先進(jìn)行自測,然后再交給其他項目組成員進(jìn)行交互測試。1.5 資源人員:項目組成員(共三人) 其他資源:寬帶網(wǎng)絡(luò),三臺普通性能的筆記本1.6 可交付工作 最終可提交的工作成果主要包含以下內(nèi)容:測試計劃測試報告測試環(huán)境 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖:逐一對以下模塊進(jìn)行功能測試:1連接遠(yuǎn)程主機模塊。網(wǎng)絡(luò)連通時,可否連接到遠(yuǎn)程主機。網(wǎng)絡(luò)斷開時,是否提示報錯。2查看指定進(jìn)程的類的信息。進(jìn)程存在時,是否根據(jù)進(jìn)程名獲得處理類信息并將結(jié)果輸出

3、,輸出格式是否正確。進(jìn)程不存在時,是否提示報錯。3導(dǎo)出指定進(jìn)程的內(nèi)存映像。進(jìn)程存在時,是否根據(jù)進(jìn)程名將類信息輸出為txt文件,文件中內(nèi)容格式是否正確。進(jìn)程不存在時,是否提示報錯。4導(dǎo)入指定的內(nèi)存映像。文件存在時,是否能將文件內(nèi)容正確導(dǎo)入。文件不存在時,是否提示報錯。5比較內(nèi)存映像。 需要進(jìn)行比較的內(nèi)存映像文件都存在時,是否對其進(jìn)行正確處理,并將結(jié)果輸出到視圖。如有文件不存在時,是否提示報錯。測試用例用于測試的txt文件:1. txt: num #instances #bytes class name- 1: 28083 5156592 I 2: 18435 2292848 C 3: 10946

4、 1270808 <constMethodKlass> 4: 10946 877272 <methodKlass> 5: 16043 851728 <symbolKlass> 6: 31922 766128 javax.swing.text.StyleContext$KeyEnumeration 7: 1332 707256 <constantPoolKlass> 8: 1332 697864 <instanceKlassKlass> 9: 25851 620424 java.util.Hashtable$Entry 10: 1511

5、3 604520 java.util.WeakHashMap$Entry 11: 10708 549696 Ljava.lang.Object; 12: 1241 467680 <constantPoolCacheKlass> 13: 1512 450512 B 16: 11752 376064 javax.swing.text.GapContent$MarkData 19: 6243 349608 javax.swing.text.html.StyleSheet$BoxPainter 20: 7443 349200 Ljava.util.Hashtable$Entry; 22:

6、6745 269800 javax.swing.text.html.HTMLDocument$BlockElement 24: 11114 266736 javax.swing.text.html.StyleSheet$ViewAttributeSet 25: 2267 235768 javax.swing.text.html.TableView$CellView 26: 11391 217216 Ljavax.swing.text.AttributeSet; 27: 5396 215840 javax.swing.text.html.HTMLDocument$RunElement 28: 6

7、654 212928 javax.swing.text.DefaultStyledDocument$ElementSpec 29: 8609 194248 Ljavax.swing.text.View; 30: 6899 171824 Ljavax.swing.text.AbstractDocument$AbstractElement; 31: 6690 160560 javax.swing.text.html.StyleSheet$SmallConversionSet 34: 2145 150048 S 35: 1249 139888 javax.swing.text.html.TableV

8、iew$RowView 36: 4335 138720 java.util.TreeMap$Entry 37: 5780 138720 java.util.HashMap$Entry 38: 1494 138064 Ljava.util.HashMap$Entry; 39: 4657 111768 javax.swing.text.StyleContext$NamedStyle 40: 4861 90368 Ljavax.swing.text.Element; 41: 92 87360 Ljava.util.WeakHashMap$Entry; 42: 2716 86912 javax.swi

9、ng.text.html.CSS$FontSize 44: 265 84800 <objArrayKlassKlass> 45: 2103 84120 javax.swing.text.FlowView$LogicalView 46: 5238 83808 javax.swing.text.GapContent$StickyPosition 47: 134 83720 Ljavax.swing.text.GapContent$MarkData; 48: 2175 83120 I 50: 2425 77600 javax.swing.text.AbstractDocument$Ele

10、mentEdit 51: 3017 72408 javax.swing.text.html.CSS$LengthValue 54: 1468 48200 J 57: 1830 43920 sun.font.TrueTypeFont$DirectoryEntry 60: 890 35600 java.util.Hashtable$Enumerator 61: 2209 35344 javax.swing.text.html.CSS$StringValue 62: 2103 33648 javax.swing.text.FlowView$FlowStrategy 63: 830 32720 Lja

11、va.lang.String; 64: 1967 31472 javax.swing.text.html.HTMLDocument$TaggedAttributeSet 68: 17 26824 Ljavax.swing.text.DefaultStyledDocument$ElementSpec; 69: 50 24000 com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton2. txt: num #instances #bytes class name- 1: 28083 5156592 I 2: 184

12、35 2292848 C 3: 10946 1270808 <constMethodKlass> 4: 10946 877272 <methodKlass> 5: 16043 851728 <symbolKlass> 6: 31922 766128 javax.swing.text.StyleContext$KeyEnumeration 7: 1332 707256 <constantPoolKlass> 8: 1332 697864 <instanceKlassKlass> 9: 25851 620424 java.util.Has

13、htable$Entry 10: 15113 604520 java.util.WeakHashMap$Entry 11: 10708 549696 Ljava.lang.Object; 12: 1241 467680 <constantPoolCacheKlass> 13: 1512 450512 B 16: 11752 376064 javax.swing.text.GapContent$MarkData 19: 6243 349608 javax.swing.text.html.StyleSheet$BoxPainter 20: 7443 349200 Ljava.util.

14、Hashtable$Entry; 22: 6745 269800 javax.swing.text.html.HTMLDocument$BlockElement 24: 11114 266736 javax.swing.text.html.StyleSheet$ViewAttributeSet 25: 2267 235768 javax.swing.text.html.TableView$CellView 26: 11391 217216 Ljavax.swing.text.AttributeSet; 27: 5396 215840 javax.swing.text.html.HTMLDocu

15、ment$RunElement 28: 6654 212928 javax.swing.text.DefaultStyledDocument$ElementSpec 29: 8609 194248 Ljavax.swing.text.View; 30: 6899 171824 Ljavax.swing.text.AbstractDocument$AbstractElement; 31: 6690 160560 javax.swing.text.html.StyleSheet$SmallConversionSet 34: 2145 150048 S 35: 1249 139888 javax.s

16、wing.text.html.TableView$RowView 36: 4335 138720 java.util.TreeMap$Entry 37: 5780 138720 java.util.HashMap$Entry 38: 1494 138064 Ljava.util.HashMap$Entry; 39: 4657 111768 javax.swing.text.StyleContext$NamedStyle 40: 4861 90368 Ljavax.swing.text.Element; 41: 92 87360 Ljava.util.WeakHashMap$Entry; 42:

17、 2716 86912 javax.swing.text.html.CSS$FontSize 44: 265 84800 <objArrayKlassKlass> 45: 2103 84120 javax.swing.text.FlowView$LogicalView 46: 5238 83808 javax.swing.text.GapContent$StickyPosition 47: 134 83720 Ljavax.swing.text.GapContent$MarkData; 48: 2175 83120 I 50: 2425 77600 javax.swing.text.AbstractDocument$ElementEdit 51: 3017 72408 javax.swing.text.html.CSS$LengthValue 54: 1468 48200 J 57: 1830 43920 sun.font.TrueTypeFont$DirectoryEntry 60: 890 35600 java.util.Hashtable$Enumera

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論