资源描述:
《基于jazz平台的内存泄漏检查工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于JAZZ平台的内存泄漏检查工具测试计划SA09225487何琳琳1.1目的基于JAZZ平台的内存泄漏检查工具的这一“测试计划”文档有助于实现以下目标:1.确定现有项目的信息和应测试的软件构件。2.明确测试需求。3.推荐可采用的测试策略,并对这些策略加以说明。4.确定所需的资源,并对测试的工作量进行估计。5.列出测试项目的可交付元素。1.2范围系统主要包括以下几个功能模块:1.连接远程主机模块。2.查看指定进程的类的信息。3.导出指定进程的内存映像。4.导入指定的内存映像。5.比较内存映像。我们将对这几个功能模块逐一进行测试。1.3测试需求该系
2、统的需求是要实现以下功能:1.建立内存快照2.分析内存快照3.删除内存快照4.导入、导出内存快照5.比较内存快照6.动态监视内存使用5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositi
3、onandachieve结合系统功能模块的描述,我们将测试系统是否满足需求,各模块的功能是否正常。1.1测试策略计划只对系统进行功能测试,而不进行性能测试。采用黑盒测试与白盒测试相结合的方法进行测试。由编写各模块的程序员先进行自测,然后再交给其他项目组成员进行交互测试。1.2资源人员:项目组成员(共三人)其他资源:宽带网络,三台普通性能的笔记本1.3可交付工作最终可提交的工作成果主要包含以下内容:测试计划测试报告1.7测试环境网络拓扑结构图:1.8测试规程逐一对以下模块进行功能测试:1.连接远程主机模块。网络连通时,可否连接到远程主机。网络断开时
4、,是否提示报错。2.查看指定进程的类的信息。进程存在时,是否根据进程名获得处理类信息并将结果输出,输出格式是否正确。进程不存在时,是否提示报错。5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregional
5、positionandachieve3.导出指定进程的内存映像。进程存在时,是否根据进程名将类信息输出为txt文件,文件中内容格式是否正确。进程不存在时,是否提示报错。4.导入指定的内存映像。文件存在时,是否能将文件内容正确导入。文件不存在时,是否提示报错。5.比较内存映像。需要进行比较的内存映像文件都存在时,是否对其进行正确处理,并将结果输出到视图。如有文件不存在时,是否提示报错。1.9测试用例用于测试的txt文件:1.txt:num#instances#bytesclassname-------------------------------
6、---------------1:280835156592[I2:184352292848[C3:1094612708084:109468772725:160438517286:31922766128javax.swing.text.StyleContext$KeyEnumeration7:13327072568:13326978649:25851620424java.util.Ha
7、shtable$Entry10:15113604520java.util.WeakHashMap$Entry11:10708549696[Ljava.lang.Object;12:124146768013:1512450512[B14:16658399792java.lang.String15:4728378240javax.swing.text.html.InlineView5.1-9,,services,andmakethecitymoreattractive,strengtheningpubl
8、ictransportinvestment,establishedasthebackboneoftheurbanrailtransitm