基于JAZZ平臺的內存泄漏檢查工具_第1頁
基于JAZZ平臺的內存泄漏檢查工具_第2頁
基于JAZZ平臺的內存泄漏檢查工具_第3頁
基于JAZZ平臺的內存泄漏檢查工具_第4頁
基于JAZZ平臺的內存泄漏檢查工具_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

3、,輸出格式是否正確。進程不存在時,是否提示報錯。3導出指定進程的內存映像。進程存在時,是否根據進程名將類信息輸出為txt文件,文件中內容格式是否正確。進程不存在時,是否提示報錯。4導入指定的內存映像。文件存在時,是否能將文件內容正確導入。文件不存在時,是否提示報錯。5比較內存映像。 需要進行比較的內存映像文件都存在時,是否對其進行正確處理,并將結果輸出到視圖。如有文件不存在時,是否提示報錯。測試用例用于測試的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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論