一种实时嵌入式软件测试结果数据分析的方法及系统的制作方法

文档序号:6334779阅读:257来源:国知局
专利名称:一种实时嵌入式软件测试结果数据分析的方法及系统的制作方法
技术领域
本发明涉及实时嵌入式软件自动化测试领域、尤其是涉及测试结果分析领域。
背景技术
实时嵌入式软件测试是当前软件系统工程领域研究的热点之一。由于实时嵌入 式软件系统一般具有实时性强(处理时间精度一般为毫秒级)、接口数据(如航电嵌入式 系统总线数据)复杂等特点,使得实时嵌入式软件系统测试往往会产生海量的测试结果 数据,而海量测试结果数据单靠人工分析是无法得到有效处理的,因此开发有效的测试 结果数据分析系统对提高测试自动化水平和测试效率是至关重要的。从目前情况看,当前在实时嵌入式软件测试结果数据处理方面,大多使用功能 全面且复杂、价格较昂贵的通用数据处理软件系统,鉴于这些数据处理软件系统往往不 是专门针对实时嵌入式软件测试结果分析的,造成了功能繁杂、冗余且处理效率低下, 因此往往不能满足要求,且人工参与较多,无法对测试过程进行回放,且无法生成有针 对性的测试报告,因此不能满足实时嵌入式软件测试结果数据分析的要求。为解决上述问题,一个有效的方法是结合实时嵌入式软件测试结果数据的特 点,开发专用于实时嵌入式软件测试结果数据的分析系统。要实现这个目的,必须要解 决如下几个问题(1)提供给用户使用的应当是操作简便、易快速掌握的、具有可视化界面的测试 结果数据分析系统,以便快速、有效地完成测试结果数据的分析和处理。(2)实现海量测试结果数据的高速处理,具体应包括海量数据的高速实时加载和 卸载、根据用户定制的过滤、查询或进制转换条件实现数据的高速处理和动态显示。(3)应当可实现对测试结果数据的多种显示和分析方式,如列表显示、曲线显 示、局部区域重点分析和显示、用户关注点的快速定位等功能。(4)应当结合测试面板,实现测试过程回放,以方便测试人员再现测试过程。(5)应当采用较好的体系结构,以方便各种数据库中间的互换,提高系统可扩展 性。(6)对测试结果分析系统应提供的功能进行深入分析,以保证系统的工程适用性。

发明内容
本发明公开的是一种实时嵌入式软件测试结果数据分析系统。本发明结合实时嵌入式软件测试结果数据的特点,采用mySQL数据库存储和处 理测试结果数据,通过采用海量数据的高速处理技术、曲线显示的平滑处理技术及测试 过程回放技术等实现了对实时嵌入式软件测试结果数据的有效分析,并根据分析结果自 动生成测试结果分析报告。此外,本发明应用软件工程领域常用的“桥”(bridge)设计 模式,可方便的实现其它数据库的互换,大大提高了数据分析系统扩展性,为实现实时嵌入式软件自动化测试提供了有益的补充。本发明提供的实时嵌入式软件测试结果数据分析系统,能够以可视化的方式, 帮助测试人员实现测试结果数据的高速处理、分析、显示及测试过程回放等功能,并根 据分析结果自动生成测试结果分析报告,从而可作为实时嵌入式软件自动化测试的有效 辅助手段。采用海量数据的高速处理技术,可高效地完成对测试结果数据的过滤、查询、 统计,从而实现对测试结果数据细节的观察和分析,并可显著提高数据加载和过滤的速 度,保证了数据处理的时间特性满足要求。采用数据曲线显示的平滑处理技术,可使得过滤后的数据缺失点、段得到有效 修复,并能够保证曲线的真实性和美观性,从而实现直观地观察和把握测试数据的变化 趋势和规律。通过实时读取测试结果数据,通过测试面板和数据关联和显示,完成测试过程 的动态回放,再现测试过程。采用mySQL数据库存储和处理测试结果数据,同时采用软件工程领域常用采用 的桥(bridge)设计模式,软件设计数据库操作接口全部采用虚的函数,在更换新的数据 库时,只需从父类继承,封装新数据库的操作接口函数,不需要对软件的其他模块进行 任何改动,可有效地保证数据分析系统的扩展性。能够根据测试结果数据的分析情况,自动生成基于通用标记语言XML的测试 结果分析报告,从而节省测试结果分析时间,节约劳动力,提高测试分析的效率和有效 性。本发明提供一种实时嵌入式软件测试结果数据分析的方法,其特征在于包括以 下步骤(1)加载测试结果数据,所述加载测试结果数据是调用数据库操作函数,加载所 述测试结果数据到mySQL数据库中,并且按变量分列显示于列表视图中;(2)列表显示分析,其采用列表的形式对所述测试结果数据进行分析;(3)曲线显示分析,其采用曲线绘制图的形式对所述测试结果数据进行分析;(4)测试过程回放,其实时读取测试结果数据,完成测试过程的动态回放,再现 测试过程;(5)生成基于XML语言的测试结果分析报告。根据本发明所提供的方法,其特征还在于步骤(1)中所述的测试结果数据的加载,是由测试人员根据需要选择的。步骤 (1)中所述的加载测试结果数据,按行数递增地显示每个测试周期的时间标记值。步骤(2)中所述的列表显示分析可以包括数据过滤、数据查询、数据统计、进 制转换,按用户定制条件分析及数据显示/隐藏设置功能。所述数据过滤是对加载的测试结果数据进行过滤,剔除无效数据,可供用户选 择单列、多列、单行、多行数据进行过滤,还允许用户进行多次数据过滤,每次过滤的 数据按照不同的列表视图进行显示。所述数据查询允许用户设置查询条件进行查询,如 查询指定时间周期内的测试结果数据,查询指定条件下的某些变量,通过查询可使用户 有针对性地进行数据分析。所述进制转换是将测试结果数据在如八进制、十进制、十六进制的不同进制下进行比较、分析,发现测试数据的变化规律。步骤(3)中所述的曲线显示分析可以包括显示区域先择、曲线缩放、数据定 位、用户标注、坐标自适应及数据变化趋势分析功能。所述的显示区域先择是允许用户对需要进行曲线显示的时间区域进行定制,从 而更好地观察和分析数据的变化趋势。所述的曲线缩放是允许用户选择指定的曲线段进 行放大、缩小观察,从细节上对结果数据进行分析。所述的用户标注是对于用户已通过 曲线显示并分析后的数据允许用户定位到特定数据点,并对该点数据进行标注,以便于 用户保存结果,方便以后的分析和观察。步骤(4)中所述的测试过程回放包括加载并显示测试面板文件,定制回放过程 及实时读取数据并显示功能。所述的加载并显示测试面板文件是使用测试平台提供的测试面板,加载某次测 试已使用过的测试面板文件,读取测试面板的配置信息,并显示出该测试面板。所述的 定制回放过程是用户按照时间标签,定制全部或部分回放测试过程,从而使用户更加方 便地再现其所关心的测试时间段。所述的实时读取数据并显示功能是在定时回放后,开 始测试数据的回放,后台数据库将实时读取测试结果数据,并将数据发送至测试面板, 测试面板将实时再现测试过程的数据变化过程。步骤(5)中所述的生成基于XML语言的测试结果分析报告是将测试结果分析报 告采用XML的方式进行存储,用户可基于该XML文件生成word文档或html网页文件。本发明还提供一种实时嵌入式软件测试结果数据分析的系统,其特征在于包 括用于加载测试结果数据的装置,其中所述加载测试结果数据是调用数据库操作 函数,加载所述测试结果数据到mySQL数据库中,并且按变量分列显示于列表视图中;用于列表显示分析的装置,其采用列表的形式对所述测试结果数据进行分析;用于曲线显示分析的装置,其采用曲线绘制图的形式对所述测试结果数据进行 分析;用于测试过程回放的装置,其实时读取测试结果数据,完成测试过程的动态回 放,再现测试过程;用于生成基于XML语言的测试结果分析报告的装置。根据本发明所提供的系统,其特征还在于所述的用于加载测试结果数据的装置加载测试结果数据,是由测试人员根据需 要选择的。所述的加载测试结果数据的装置加载测试结果数据,按行数递增地显示每个 测试周期的时间标记值。所述的用于列表显示分析的装置包括数据过滤、数据查询、数据统计、进制转 换,按用户定制条件分析及数据显示/隐藏设置功能。所述数据过滤是对加载的测试结果数据进行过滤,剔除无效数据,可供用户选 择单列、多列、单行、多行数据进行过滤,还允许用户进行多次数据过滤,每次过滤的 数据按照不同的列表视图进行显示。所述数据查询允许用户设置查询条件进行查询,如 查询指定时间周期内的测试结果数据,查询指定条件下的某些变量,通过查询可使用户 有针对性地进行数据分析。
所述进制转换是将测试结果数据在如八进制、十进制、十六进制的不同进制下 进行比较、分析,发现测试数据的变化规律。所述的用于曲线显示分析的装置包括显示区域先择、曲线缩放、数据定位、用 户标注、坐标自适应及数据变化趋势分析功能。所述的显示区域先择是允许用户对需要进行曲线显示的时间区域进行定制,从 而更好地观察和分析数据的变化趋势。所述的曲线缩放是允许用户选择指定的曲线段进 行放大、缩小观察,从细节上对结果数据进行分析。所述的用户标注是对于用户已通过 曲线显示并分析后的数据允许用户定位到特定数据点,并对该点数据进行标注,以便于 用户保存结果,方便以后的分析和观察。所述的用于测试过程回放的装置包括加载并显示测试面板文件,定制回放过程 及实时读取数据并显示功能。所述的加载并显示测试面板文件是使用测试平台提供的测试面板,加载某次测 试已使用过的测试面板文件,读取测试面板的配置信息,并显示出该测试面板。所述的 定制回放过程是用户按照时间标签,定制全部或部分回放测试过程,从而使用户更加方 便地再现其所关心的测试时间段。所述的实时读取数据并显示功能是在定时回放后,开 始测试数据的回放,后台数据库将实时读取测试结果数据,并将数据发送至测试面板, 测试面板将实时再现测试过程的数据变化过程。所述的用于生成基于XML语言的测试结果分析报告的装置是将测试结果分析报 告采用XML的方式进行存储,用户可基于该XML文件生成word文档或html网页文件。


图1给出了本发明所开发的实时嵌入式软件测试结果数据分析系统的界面实 例。图2示出了利用本发明进行实时嵌入式软件测试结果数据分析的过程。
具体实施例方式为了便于本领域普通技术人员理解和实施本发明,下面结合附图对本发明作进 一步详细、深入地描述,应当理解,此处所描述的实施仅用于说明和解释本发明,并不 用于限定本发明。本发明结合实时嵌入式软件测试结果数据的特点,提供了一种操作简便、易扩 展、可视化的、专用于实时嵌入式软件测试结果数据的分析系统,提高了测试结果分析 的自动化水平和效率。通过采用海量数据的高速处理技术、曲线显示的平滑处理技术 及测试过程回放技术等实现了对实时嵌入式软件测试结果数据的有效分析,具体说明如 下1)采用基于mySQL数据库完成测试结果数据的存储和处理,采用高效的数据处 理算法,如动态剔除重复数据项、采用固定大小的数据块为单位对数据进行查询处理、 采用内存消耗最少的后台回调函数方式实现显示内容的动态、实时显示等,能够完成数 据高速加载和卸载、根据用户定制的过滤、查询条件实现数据的高速处理和动态显示。2)重复的数据项进行剔除可有效地保证测试结果数据的高速处理,但对于数据曲线显示则会造成缺失点,使得画出的曲线不平缓、不真实。为了解决上述问题,本发 明采用补充数据段临界点的方式进行平滑处理,如通过数据比较分析对曲线的起始点、 中间点或末尾点进行补点,可保证数据曲线的真实性和平滑感,从而真实反映测试数据 的趋势和规律。3)本发明可自动打开并读取测试面板(测试过程中为观察特定测试数据所搭建 的虚拟仪表)序列化文件,分析测试面板的配置信息,通过实时读取测试结果数据,并 发送到测试面板相应的显示位置,可以按照用户需要,完成全部测试过程或指定时间段 内的测试数据动态回放,从而再现测试过程。本发明采用mySQL数据库存储和处理测试结果数据,同时采用软件工程领域常 用采用的桥(bridge)设计模式,软件设计中数据库操作接口全部采用虚函数处理,在更 换新的数据库时,只需从父类继承,封装新数据库的操作接口函数,不需要对软件的其 他模块进行任何改动,从而保证了系统具有很好的扩展性。本发明能够根据测试结果数据的分析情况,自动生成基于通用标记语言XML 的测试结果分析报告,既提高了测试结果分析的自动化水平,又可节省测试结果分析时 间,节约劳动力,提高测试分析的效率。图2中展示了利用本发明进行实时嵌入式软件测试结果数据分析的工作流程, 具体说明如下1.加载测试结果数据F01。测试人员选择需要分析的测试结果数据文件,打开 数据文件后,调用数据库操作函数,加载测试数据到mySQL数据库中,加载的测试数据 按变量分列显示于列表视图中,同时行数递增可显示每个测试周期的时间标记值,以便 于后续测试分析工作的顺利开展。2.列表显示分析F02。列表显示分析功能是采用列表的形式对测试结果数据进 行分析,具体包括数据过滤,数据查询,数据统计,进制转换,按用户定制条件分析及 数据显示/隐藏设置等功能,下面对几个主要功能进行说明(1)数据过滤对加载的测试结果数据进行过滤,剔除无效数据(如重复数 据),该功能可供用户选择单列、多列、单行、多行数据进行过滤。此外,数据过滤功能 还允许用户进行多次数据过滤,每次过滤的数据按照不同的列表视图进行显示。通过过 滤,可以较快的发现测试数据中的突变点,以便定位和分析。(2)数据查询该功能允许用户设置查询条件进行查询,如查询指定时间周期 内的测试结果数据,查询指定条件下的某些变量等,通过查询可使用户有针对性地进行 数据分析。(3)进制转换实时嵌入式软件接口数据以十六进制或八进制的数据块居多, 该功能提供了对测试结果数据在不同进制(如八进制、十进制、十六进制)下进行比较、 分析,有利于发现测试数据的变化规律。3.曲线显示分析F03。曲线显示分析是采用曲线绘图的形式对测试结果数据进 行分析,具体包括显示区域先择、曲线缩放、数据定位、用户标注、坐标自适应及数据 变化趋势分析等功能,下面对几个主要功能进行说明(1)显示区域先择实时嵌入式软件测试结果数据往往是海量的,在很短的时 间(如时钟颗粒度为lms,则50s就可产生50000条数据记录)内就可生成大量的测试数据,而用户往往关心的只是某个时间段内的数据变化情况。显示区域选择功能允许用户 对需要进行曲线显示的时间区域进行定制,以便于更好地观察和分析数据的变化趋势。(2)曲线缩放对于数据量很大的曲线显示,往往数据点繁多,无法进行定点 观察,该功能允许用户选择指定的曲线段进行放大、缩小观察,从细节上对结果数据进 行分析。(3)用户标注对于用户已通过曲线显示并分析后的数据允许用户定位到特定 数据点,并对该点数据进行标注,以便于用户保存结果,方便以后的分析和观察。4.测试过程回放F04。测试过程回放功能是实时读取测试结果数据,完成测试 过程的动态回放,再现测试过程,具体包括加载并显示测试面板文件,定制回放过程及 实时读取数据并显示等功能,下面进行说明(1)加载并显示测试面板文件本发明应与实时嵌入式软件仿真测试平台配合 使用,测试平台提供了用于测试过程实时观察数据的测试面板(即采用虚拟仪表方式配 置并显示指定变量的数据)。测试过程回放应当首先加载某次测试已使用的测试面板文 件,读取测试面板的配置信息,并显示出该测试面板。(2)定制回放过程该功能允许用户按照时间标签,定制全部或部分回放测试 过程,从而使用户更加方便地再现其所关心的测试时间段。(3)实时读取数据并显示用户完成定制回放过程后,可开始测试数据回放, 在此过程中,后台数据库将实时读取测试结果数据,并将数据发送至测试面板,测试面 板将实时再现测试过程的数据变化过程(如动态绘制曲线、实时更新数据框显示等)。5.基于XML的测试结果分析报告自动生成F05XML是一种通用标记语言。XML提供了一种结构化的元数据表示方法,具有平 台和语义无关性、开放性和可扩展性等特点。本发明将测试结果分析报告采用基于XML 的方式进行存储,用户可基于该XML文件生成word文档或html网页文件,大大提高了 测试结果数据分析的效率和易用性。表1给出了基于XML的测试结果分析报告格式。本发明可以带来如下有益效果(1)提高实时嵌入式软件测试结果数据分析的准确性。本发明所开发的实时嵌入 式软件测试结果数据分析系统,是一种专用的测试数据分析系统,它在有效地避免通用 数据处理系统功能繁杂、冗余、速度和效率较低的缺点的同时,充分借鉴通用数据处理 系统的优势,并根据实时嵌入式软件测试结果数据的特点,提供了实时嵌入式软件测试 结果数据分析所必须具备的功能集,通过高效的数据分析算法和手段,可大大提高数据 分析的准确性。(2)提高实时嵌入式软件测试结果数据分析的自动化水平。作为一种操作简便、 可视化的、专用于实时嵌入式软件测试结果数据的分析系统,可根据用户需要,快速、 高效地完成实时嵌入式软件测试结果数据的分析,并自动形成测试结果分析报告,从而 大大提高了实时嵌入式软件测试结果数据分析的自动化水平。(3)提高数据分析效率,减少费用,节约成本。本发明所开发的实时嵌入式软件 测试结果数据的分析系统,操作简便,有利于测试人员迅速掌握使用。此外,该系统自 动生成的测试结果分析报告采用通用标记语言XML进行存储,也便于测试人员迅速掌握 并熟练应用,从而提高数据分析效率,减少费用,节约成本。
(4)具有重要的工程应用价值。鉴于本发明来源于实际工程应用,且已成功应用 于实际的软件测试项目的测试结果数据分析,因此推广后具有重要的工程应用价值。表1插件扩展规范的XML描述
权利要求
1.一种实时嵌入式软件测试结果数据分析的方法,其特征在于包括以下步骤(1)加载测试结果数据,所述加载测试结果数据是调用数据库操作函数,加载所述测 试结果数据到mySQL数据库中,并且按变量分列显示于列表视图中;(2)列表显示分析,其采用列表的形式对所述测试结果数据进行分析;(3)曲线显示分析,其采用曲线绘制图的形式对所述测试结果数据进行分析;(4)测试过程回放,其实时读取测试结果数据,完成测试过程的动态回放,再现测试 过程;(5)生成基于XML语言的测试结果分析报告。
2.根据权利要求1中所述的方法,其特征在于步骤(1)中所述的测试结果数据的加载,是由测试人员根据需要选择的。
3.根据权利要求1中所述的方法,其特征在于步骤(1)中所述的加载测试结果数据,按行数递增地显示每个测试周期的时间标记值。
4.根据权利要求1中所述的方法,其特征在于步骤(2)中所述的列表显示分析可以包括数据过滤、数据查询、数据统计、进制转 换,按用户定制条件分析及数据显示/隐藏设置功能。
5.根据权利要求4中所述的方法,其特征在于所述数据过滤是对加载的测试结果数据进行过滤,剔除无效数据,可供用户选择单 列、多列、单行、多行数据进行过滤,还允许用户进行多次数据过滤,每次过滤的数据 按照不同的列表视图进行显示。
6.根据权利要求4中所述的方法,其特征在于所述数据查询允许用户设置查询条件进行查询,如查询指定时间周期内的测试结果 数据,查询指定条件下的某些变量,通过查询可使用户有针对性地进行数据分析。
7.根据权利要求4中所述的方法,其特征在于所述进制转换是将测试结果数据在如八进制、十进制、十六进制的不同进制下进行 比较、分析,发现测试数据的变化规律。
8.根据权利要求1中所述的方法,其特征在于步骤(3)中所述的曲线显示分析可以包括显示区域先择、曲线缩放、数据定位、用 户标注、坐标自适应及数据变化趋势分析功能。
9.根据权利要求8中所述的方法,其特征在于所述的显示区域先择是允许用户对需要进行曲线显示的时间区域进行定制,从而更 好地观察和分析数据的变化趋势。
10.根据权利要求8中所述的方法,其特征在于所述的曲线缩放是允许用户选择指定的曲线段进行放大、缩小观察,从细节上对结 果数据进行分析。
11.根据权利要求8中所述的方法,其特征在于所述的用户标注是对于用户已通过曲线显示并分析后的数据允许用户定位到特定数 据点,并对该点数据进行标注,以便于用户保存结果,方便以后的分析和观察。
12.根据权利要求1中所述的方法,其特征在于步骤(4)中所述的测试过程回放包括加载并显示测试面板文件,定制回放过程及实 时读取数据并显示功能。
13.根据权利要求12中所述的方法,其特征在于所述的加载并显示测试面板文件是使用测试平台提供的测试面板,加载某次测试已 使用过的测试面板文件,读取测试面板的配置信息,并显示出该测试面板。
14.根据权利要求12中所述的方法,其特征在于所述的定制回放过程是用户按照时间标签,定制全部或部分回放测试过程,从而使 用户更加方便地再现其所关心的测试时间段。
15.根据权利要求12中所述的方法,其特征在于所述的实时读取数据并显示功能是在定时回放后,开始测试数据的回放,后台数据 库将实时读取测试结果数据,并将数据发送至测试面板,测试面板将实时再现测试过程 的数据变化过程。
16.根据权利要求1中所述的方法,其特征在于步骤(5)中所述的生成基于XML语言的测试结果分析报告是将测试结果分析报告采 用XML的方式进行存储,用户可基于该XML文件生成word文档或html网页文件。
17.一种实时嵌入式软件测试结果数据分析的系统,其特征在于包括用于加载测试结果数据的装置,其中所述加载测试结果数据是调用数据库操作函 数,加载所述测试结果数据到mySQL数据库中,并且按变量分列显示于列表视图中;用于列表显示分析的装置,其采用列表的形式对所述测试结果数据进行分析;用于曲线显示分析的装置,其采用曲线绘制图的形式对所述测试结果数据进行分析;用于测试过程回放的装置,其实时读取测试结果数据,完成测试过程的动态回放, 再现测试过程;用于生成基于XML语言的测试结果分析报告的装置。
18.根据权利要求17中所述的系统,其特征在于所述的用于加载测试结果数据的装置加载测试结果数据,是由测试人员根据需要选 择的。
19.根据权利要求17中所述的系统,其特征在于所述的加载测试结果数据的装置加载测试结果数据,按行数递增地显示每个测试周 期的时间标记值。
20.根据权利要求17中所述的系统,其特征在于所述的用于列表显示分析的装置包括数据过滤、数据查询、数据统计、进制转换, 按用户定制条件分析及数据显示/隐藏设置功能。
21.根据权利要求20中所述的系统,其特征在于所述数据过滤是对加载的测试结果数据进行过滤,剔除无效数据,可供用户选择单 列、多列、单行、多行数据进行过滤,还允许用户进行多次数据过滤,每次过滤的数据 按照不同的列表视图进行显示。
22.根据权利要求20中所述的系统,其特征在于所述数据查询允许用户设置查询条件进行查询,如查询指定时间周期内的测试结果数据,查询指定条件下的某些变量,通过查询可使用户有针对性地进行数据分析。
23.根据权利要求20中所述的系统,其特征在于所述进制转换是将测试结果数据在如八进制、十进制、十六进制的不同进制下进行 比较、分析,发现测试数据的变化规律。
24.根据权利要求17中所述的系统,其特征在于所述的用于曲线显示分析的装置包括显示区域先择、曲线缩放、数据定位、用户标 注、坐标自适应及数据变化趋势分析功能。
25.根据权利要求24中所述的系统,其特征在于所述的显示区域先择是允许用户对需要进行曲线显示的时间区域进行定制,从而更 好地观察和分析数据的变化趋势。
26.根据权利要求24中所述的系统,其特征在于所述的曲线缩放是允许用户选择指定的曲线段进行放大、缩小观察,从细节上对结 果数据进行分析。
27.根据权利要求24中所述的系统,其特征在于所述的用户标注是对于用户已通过曲线显示并分析后的数据允许用户定位到特定数 据点,并对该点数据进行标注,以便于用户保存结果,方便以后的分析和观察。
28.根据权利要求17中所述的系统,其特征在于所述的用于测试过程回放的装置包括加载并显示测试面板文件,定制回放过程及实 时读取数据并显示功能。
29.根据权利要求28中所述的系统,其特征在于所述的加载并显示测试面板文件是使用测试平台提供的测试面板,加载某次测试已 使用过的测试面板文件,读取测试面板的配置信息,并显示出该测试面板。
30.根据权利要求28中所述的系统,其特征在于所述的定制回放过程是用户按照时间标签,定制全部或部分回放测试过程,从而使 用户更加方便地再现其所关心的测试时间段。
31.根据权利要求28中所述的系统,其特征在于所述的实时读取数据并显示功能是在定时回放后,开始测试数据的回放,后台数据 库将实时读取测试结果数据,并将数据发送至测试面板,测试面板将实时再现测试过程 的数据变化过程。
32.根据权利要求17中所述的系统,其特征在于所述的用于生成基于XML语言的测试结果分析报告的装置是将测试结果分析报告采 用XML的方式进行存储,用户可基于该XML文件生成word文档或html网页文件。
全文摘要
本发明涉及一种实时嵌入式软件测试结果数据分析的方法及系统,其加载测试结果数据,所述加载测试结果数据是调用数据库操作函数,加载所述测试结果数据到mySQL数据库中,并且按变量分列显示于列表视图中;其具有列表显示功能,采用列表的形式对所述测试结果数据进行分析;其还具有曲线显示功能,采用曲线绘制图的形式对所述测试结果数据进行分析;其还具有测试过程回放功能,能够实时读取测试结果数据,完成测试过程的动态回放,再现测试过程;并能够生成基于XML语言的测试结果分析报告。
文档编号G06F17/30GK102012861SQ20101052682
公开日2011年4月13日 申请日期2010年11月1日 优先权日2010年11月1日
发明者倪红英, 刘斌, 张国良, 殷永峰, 王志 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1