生成测试用例文档的方法及装置制造方法

文档序号:6517660阅读:562来源:国知局
生成测试用例文档的方法及装置制造方法
【专利摘要】本发明公开一种生成测试用例文档的方法及装置,其方法包括:根据待测试系统的功能规范获取待测试系统的测试步骤数据;基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。本发明由于是根据待测试系统的功能规范推导出测试步骤数据,因此获取的测试用例文档能更全面、准确的反映出待测试系统的测试需求,更加合理,而按照测试用例模版来生成最终的测试用例文档则能使测试用例文档的格式更加标准化、规范化,且由于无需测试人员手工编写,极大地减小了测试人员的工作量。
【专利说明】生成测试用例文档的方法及装置
【技术领域】
[0001]本发明涉及软件测试【技术领域】,尤其涉及一种生成测试用例文档的方法及装置。【背景技术】
[0002]目前,软件系统的测试用例文档大多还是依靠测试工程师手工编写,近来广泛应用在软件测试上的自动化测试工具也主要侧重于录制测试工程师编写的测试用例文档,然后自动执行录制好的测试用例脚本。
[0003]因此,现有技术中生成的测试用例文档只与编写该测试用例文档的测试工程师自身的个人经验及对测试系统的熟悉程度等主观因素相关,而不能客观的反映待测试系统本身的实际测试需求,容易带来由于测试工程师主观认识的偏差造成测试用例文档不全面、格式不规范的问题,且给测试工程师带来很大的工作量。

【发明内容】

[0004]本发明的主要目的在于提供一种生成测试用例文档的方法及装置,旨在提高测试用例文档的准确性和规范性。
[0005]为了达到上述目的,本发明提出一种生成测试用例文档的方法,包括:
[0006]根据待测试系统的功能规范获取待测试系统的测试步骤数据;
[0007]基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
[0008]优选地,所述根据待测试系统的功能规范获取待测试系统的测试步骤数据的步骤包括:
[0009]根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图;
[0010]对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价;
[0011]获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
[0012]优选地,所述根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图的步骤之后还包括:
[0013]将建立的事件状态图导成可扩展标示语言格式并保存。
[0014]优选地,所述基于所述测试步骤数据及测试用例模版生成待测试系统的测试用例文档的步骤包括:
[0015]利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例文档模板;
[0016]将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。[0017]优选地,所述对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价的步骤之后还包括:
[0018]将获取的待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值存入数据库中。
[0019]本发明还提出一种生成测试用例文档的装置,包括:
[0020]推导模块,用于根据待测试系统的功能规范获取待测试系统的测试步骤数据;
[0021]生成模块,用于基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
[0022]优选地,所述推导模块包括:
[0023]建模单元,用于根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图;
[0024]解析获取单元,用于对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价;
[0025]搜索单元,用于获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
[0026]优选地,所述推导模块还用于:
[0027]将建立的事件状态图导成可扩展标示语言格式并保存。
[0028]优选地,所述生成模块包括:
[0029]读取查找单元,用于利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例模板;
[0030]替换单元,用于将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。
[0031]优选地,所述推导模块还用于:
[0032]将获取的待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值存入数据库中。
[0033]本发明提出的一种生成测试用例文档的方法及装置,根据待测试系统的功能规范来对待测试系统进行建模,通过对建立的事件状态图进行解析获取待测试系统的输入输出及状态转移信息,再根据测试人员输入的测试的起始状态、结束状态及最大代价阈值来推导获取待测试系统的测试步骤数据,最后将所述测试步骤数据套用进符合格式要求的测试用例模板中,即可获取待测试系统的测试用例文档,由于是根据待测试系统的功能规范推导出测试步骤数据,因此获取的测试用例文档能更全面、规范、准确的反映出待测试系统的测试需求,更加合理,且由于无需测试人员手工编写,极大地减小了测试人员的工作量。
【专利附图】

【附图说明】
[0034]图1是本发明生成测试用例文档的方法较佳实施例的流程示意图;
[0035]图2是本发明生成测试用例文档的方法较佳实施例中步骤SlOl的流程示意图;
[0036]图3是本发明生成测试用例文档的方法较佳实施例中步骤S102的流程示意图;
[0037]图4是本发明生成测试用例文档的方法较佳实施例的具体实现流程图;[0038]图5是本发明生成测试用例文档的装置较佳实施例的结构示意图;
[0039]图6是本发明生成测试用例文档的装置较佳实施例中推导模块的结构示意图;
[0040]图7是本发明生成测试用例文档的装置较佳实施例中生成模块的结构示意图。
[0041]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0042]本发明实施例的解决方案主要是:根据待测试系统的功能规范来对待测试系统进行建模,通过对建立的事件状态图进行解析获取待测试系统的输入输出及状态转移信息,再根据测试人员输入的测试的起始状态、结束状态及最大代价阈值来推导获取待测试系统的测试步骤数据,最后将所述测试步骤数据套用进符合格式要求的测试用例模板中,即可获取待测试系统的测试用例文档。
[0043]如图1所示,本发明较佳实施例提出一种生成测试用例文档的方法,包括:
[0044]步骤S101,根据待测试系统的功能规范获取待测试系统的测试步骤数据;
[0045]读取预先定义的用于准确描述待测试系统功能行为的功能规范,该功能规范是由系统分析员(System Analyst)或产品经理(PM)根据用户的需求与用户共同定义与确定的,功能规范准确完整的描述和定义了一个系统的正确功能行为,能全面客观的反映系统自身的特性。根据待测试系统的功能规范可获知待测试系统的规格、要求,基于待测试系统的功能规范对待测试系统进行建模,获取待测试系统的输入输出以及状态转移信息,从而生成待测试系统的测试步骤数据。
[0046]步骤S102,基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
[0047]根据企业文档的格式要求(例如规格,格式等)可预先设定符合格式要求的测试用例模板,由于生成的待测试系统的测试步骤数据是一组高度紧凑且未标明含义的数据,因此,需将测试步骤数据中的相关数据来替换测试用例模板中的占位符(Place Holder),即将测试步骤数据套用进符合格式要求的测试用例模板中,最终生成待测试系统所需的测试用例文档。
[0048]本实施例由于是根据待测试系统的功能规范推导出测试步骤数据,因此获取的测试用例文档能更全面、准确的反映出待测试系统的测试需求,更加合理,而按照测试用例模版来生成最终的测试用例文档则能使测试用例文档的格式更加标准化、规范化,且由于无需测试人员手工编写,极大地减小了测试人员的工作量。
[0049]具体地,如图2所示,上述步骤SlOl可以包括:
[0050]步骤S1011,根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图;
[0051]根据待测试系统的功能规范来利用统一建模语言(Unified Modeling Language,简称UML)工具对待测试系统进行建模,能使建立的模型准确客观的反映待测试系统的要求及特征,根据建立的模型建立待测试系统的事件状态图(UML State Diagram),这样,该事件状态图能体现待测试系统的各种状态信息。进一步地,将建立的事件状态图导出成可扩展标示语言(Extensive Makeup Language,简称XML)格式进行保存,由于XML格式能够更精确地声明内容,方便跨越多种平台的搜索,有效地简化了网络中数据的交换和表示,常作为数据交换的标准格式,因此导出成XML格式进行保存有利于降低后续操作中数据的读写、传输的复杂度,更加简单方便。
[0052]步骤S1012,对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价;
[0053]利用可扩展样式表语言转换(Extensible Style sheet LanguageTransformations,简称XSLT)处理器解析保存的XML格式状态图,通过解析保存的XML格式状态图即可获取待测试系统的各种状态信息,也即获取待测试系统的输入输出以及状态转移信息,并且为待测试系统的每种状态转移标记一个测试代价值,即可对待测试系统设置各种合理的测试条件。
[0054]步骤S1013,获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
[0055]获取测试人员输入的需对待测试系统进行测试的起始状态、结束状态以及测试的最大代价阈值,其中,所述起始状态、结束状态以及测试的最大代价阈值可由测试人员根据待测试系统的功能规范及对待测试系统的具体测试情况进行设置。然后,根据保存的待测试系统的输入输出以及状态转移信息、每种状态转移标记的测试代价值搜索生成符合测试人员输入的起始状态、结束状态、测试的最大代价阈值的所有测试步骤数据。具体地,推导获取该待测试系统的测试步骤数据的算法使用的伪代码的核心思想是采用递归的方法,搜索所有符合输入的需测试待测试系统的起始状态、结束状态、测试的最大代价阈值的所有测试步骤数据,并且在生成测试步骤数据的过程中,累计测试步骤数据的代价,过滤掉测试代价过高即超过最大代价阈值的测试步骤数据,这样,测试人员只需根据测试情况设置相应的起始状态、结束状态以及测试的最大代价阈值,即可生成从起始状态到结束状态之间的所有测试步骤数据,并且在生成测试步骤数据的过程中,对超出设置的最大代价阈值的测试步骤数据进行过滤,使最终生成的测试步骤数据能完全体现待测试系统的特性及测试人员设置的条件,达到最佳的测试效果。
[0056]如图3所示,上述步骤S102可以包括:
[0057]步骤S1021,利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例模板;
[0058]步骤S1022,将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。
[0059]利用系统的模板替换处理器工具读取测试用例文档模板库,所述测试用例文档模板库中包含若干预设的测试用例模板,其中,若干预设的测试用例模板的格式均不相同,根据所述测试步骤数据即可获知其需套用的测试用例模板的格式,从测试用例文档模板库中找到符合格式要求的测试用例模板,由于根据算法推导获取的测试步骤数据是一组高度紧凑且未标明含义的数据,因此,需将测试步骤数据中的相关数据来替换测试用例模板中的占位符(Place Holder),即将测试步骤数据套用进符合格式要求的测试用例模板中,最终生成待测试系统所需的测试用例文档。测试用例模板的格式可预先根据企业文档的格式要求(例如规格,格式等)定义好,如pdf格式、html格式等,这样,相同的测试步骤数据套用进不同格式的测试用例模板中,即可生成最终不同展现方式的待测试系统的测试用例文档。
[0060]在本实施例的一个可选实施方式中,在获取待测试系统的输入输出以及状态转移信息,并且为待测试系统的每种状态转移标记一个测试代价值后,进一步地,还可将获取的待测试系统的输入输出以及状态转移信息保存到一数据库中,这样,在为该待测试系统第一次生成待测试系统的测试用例文档后,若后续还需根据测试人员输入的起始状态、结束状态及最大代价阈值生成新的测试用例文档,即可直接从数据库中读取保存的待测试系统的输入输出以及状态转移信息,而无需再进行对待测试系统建模、解析等步骤,缩短了生成测试用例文档的流程,节约了时间及资源,更加方便、快捷。
[0061]为了进一步进行解释说明,图4所示为本发明较佳实施例生成测试用例文档的方法的具体实现流程图。
[0062]首先,根据系统的功能规范SI并利用UML建模工具S2也即统一建模语言工具对系统进行建模,建立系统的事件状态图S3后,将事件状态图导出成XML格式存放。
[0063]然后,利用可扩展样式表语言转换语言处理器XSLT S4解析与转换XML格式的状态图,并将解析得到的系统输入输出以及状态转移的信息存入数据库S5中,并且为每种状态转移标记一个测试代价值。获取测试员输入的测试起始状态、结束状态以及测试的最大代价阈值S7,基于测试起始状态、结束状态以及测试的最大代价阈值S7及数据库S5中的系统输入输出以及状态转移的信息进行测试步骤自动推导算法S6的推导,自动生成测试步骤S8。
[0064]最后,通过读取测试用例文档模板数据库SlO获取符合格式要求的测试用例模板,再根据系统的模板替换处理器将生成的测试步骤S8套用进符合格式要求的测试用例模板中,生成最终系统的实际测试用例文档。进一步地,还可将生成的测试用例文档存储在系统测试用例文档数据库Sll中,以便后续调取使用,更加方便。
[0065]如图5所示,本发明较佳实施例提出一种生成测试用例文档的装置,包括:推导模块401以及生成模块402,其中:
[0066]推导模块401,用于根据待测试系统的功能规范获取待测试系统的测试步骤数据;
[0067]读取预先定义的用于准确描述待测试系统功能行为的功能规范,该功能规范是由系统分析员(System Analyst)或产品经理(PM)根据用户的需求与用户共同定义与确定的,功能规范准确完整的描述和定义了一个系统的正确功能行为,能全面客观的反映系统自身的特性。根据待测试系统的功能规范可获知待测试系统的规格、要求,基于待测试系统的功能规范对待测试系统进行建模,获取待测试系统的输入输出以及状态转移信息,从而生成待测试系统的测试步骤数据。
[0068]生成模块402,用于基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
[0069]根据企业文档的格式要求(例如规格,格式等)可预先设定符合格式要求的测试用例模板,由于生成的待测试系统的测试步骤数据是一组高度紧凑且未标明含义的数据,因此,需将测试步骤数据中的相关数据来替换测试用例模板中的占位符(Place Holder),即将测试步骤数据套用进符合格式要求的测试用例模板中,最终生成待测试系统所需的测试用例文档。[0070]本实施例由于是根据待测试系统的功能规范推导出测试步骤数据,因此获取的测试用例文档能更全面、准确的反映出待测试系统的测试需求,更加合理,而按照测试用例模版来生成最终的测试用例文档则能使测试用例文档的格式更加标准化、规范化,且由于无需测试人员手工编写,极大地减小了测试人员的工作量。
[0071]具体地,如图6所示,所述推导模块401可以包括:建模单元4011、解析获取单元4012以及搜索单元4013,其中:
[0072]建模单元4011,用于根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图;
[0073]根据待测试系统的功能规范来利用统一建模语言(Unified Modeling Language,简称UML)工具对待测试系统进行建模,能使建立的模型准确客观的反映待测试系统的要求及特征,根据建立的模型建立待测试系统的事件状态图(UML State Diagram),这样,该事件状态图能体现待测试系统的各种状态信息。进一步地,将建立的事件状态图导出成可扩展标示语言(Extensive Makeup Language,简称XML)格式进行保存,由于XML格式能够更精确地声明内容,方便跨越多种平台的搜索,有效地简化了网络中数据的交换和表示,常作为数据交换的标准格式,因此导出成XML格式进行保存有利于降低后续操作中数据的读写、传输的复杂度,更加简单方便。
[0074]解析获取单元4012,用于对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价;
[0075]利用可扩展样式表语言转换(Extensible Style sheet LanguageTransformations,简称XSLT)处理器解析保存的XML格式状态图,通过解析保存的XML格式状态图即可获取待测试系统的各种状态信息,也即获取待测试系统的输入输出以及状态转移信息,并且为待测试系统的每种状态转移标记一个测试代价值,即可对待测试系统设置各种合理的测试条件。
[0076]搜索单元4013,用于获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
[0077]获取测试人员输入的需对待测试系统进行测试的起始状态、结束状态以及测试的最大代价阈值,其中,所述起始状态、结束状态以及测试的最大代价阈值可由测试人员根据待测试系统的功能规范及对待测试系统的具体测试情况进行设置。然后,根据保存的待测试系统的输入输出以及状态转移信息、每种状态转移标记的测试代价值搜索生成符合测试人员输入的起始状态、结束状态、测试的最大代价阈值的所有测试步骤数据。具体地,推导获取该待测试系统的测试步骤数据的算法使用的伪代码的核心思想是采用递归的方法,搜索所有符合输入的需测试待测试系统的起始状态、结束状态、测试的最大代价阈值的所有测试步骤数据,并且在生成测试步骤数据的过程中,累计测试步骤数据的代价,过滤掉测试代价过高即超过最大代价阈值的测试步骤数据,这样,测试人员只需根据测试情况设置相应的起始状态、结束状态以及测试的最大代价阈值,即可生成从起始状态到结束状态之间的所有测试步骤数据,并且在生成测试步骤数据的过程中,对超出设置的最大代价阈值的测试步骤数据进行过滤,使最终生成的测试步骤数据能完全体现待测试系统的特性及测试人员设置的条件,达到最佳的测试效果。[0078]如图7所示,所述生成模块402可以包括:读取查找单元4021以及替换单元4022,其中:
[0079]读取查找单元4021,用于利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例模板;
[0080]替换单元4022,用于将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。
[0081]利用系统的模板替换处理器工具读取测试用例文档模板库,所述测试用例文档模板库中包含若干预设的测试用例模板,其中,若干预设的测试用例模板的格式均不相同,根据所述测试步骤数据即可获知其需套用的测试用例文档模板的格式,从测试用例文档模板库中找到符合格式要求的测试用例文档模板,由于根据算法推导获取的测试步骤数据是一组高度紧凑且未标明含义的数据,因此,需将测试步骤数据中的相关数据来替换测试用例模板中的占位符(Place Holder),即将测试步骤数据套用进符合格式要求的测试用例文档模板中,最终生成待测试系统所需的测试用例文档。测试用例模板的格式可预先根据企业文档的格式要求(例如规格,格式等)定义好,如pdf格式、html格式等,这样,相同的测试步骤数据套用进不同格式的测试用例模板中,即可生成最终不同展现方式的待测试系统的测试用例文档。
[0082]在本实施例的一个可选实施方式中,在获取待测试系统的输入输出以及状态转移信息,并且为待测试系统的每种状态转移标记一个测试代价值后,进一步地,还可将获取的待测试系统的输入输出以及状态转移信息保存到一数据库中,这样,在为该待测试系统第一次生成待测试系统的测试用例文档后,若后续还需根据测试人员输入的起始状态、结束状态及最大代价阈值生成新的测试用例文档,即可直接从数据库中读取保存的待测试系统的输入输出以及状态转移信息,而无需再进行对待测试系统建模、解析等步骤,缩短了生成测试用例文档的流程,节约了时间及资源,更加方便、快捷。
[0083]上述生成测试用例文档的方法及装置,根据待测试系统的功能规范来对待测试系统进行建模,通过对建立的事件状态图进行解析获取待测试系统的输入输出及状态转移信息,再根据测试人员输入的测试的起始状态、结束状态及最大代价阈值来推导获取待测试系统的测试步骤数据,最后将所述测试步骤数据套用进符合格式要求的测试用例模板中,即可获取待测试系统的测试用例文档,由于是根据待测试系统的功能规范推导出测试步骤数据,因此获取的测试用例文档能更全面、规范、准确的反映出待测试系统的测试需求,更加合理,且由于无需测试人员手工编写,极大地减小了测试人员的工作量。
[0084]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种生成测试用例文档的方法,其特征在于,包括: 根据待测试系统的功能规范获取待测试系统的测试步骤数据; 基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
2.根据权利要求1所述的方法,其特征在于,所述根据待测试系统的功能规范获取待测试系统的测试步骤数据的步骤包括: 根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图; 对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价; 获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
3.根据权利要求2所述的方法,其特征在于,所述根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图的步骤之后还包括: 将建立的事件状态 图导成可扩展标示语言格式并保存。
4.根据权利要求1所述的方法,其特征在于,所述基于所述测试步骤数据及测试用例模版生成待测试系统的测试用例文档的步骤包括: 利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例模板; 将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。
5.根据权利要求2或3所述的方法,其特征在于,所述对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价的步骤之后还包括: 将获取的待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值存入数据库中。
6.一种生成测试用例文档的装置,其特征在于,包括: 推导模块,用于根据待测试系统的功能规范获取待测试系统的测试步骤数据; 生成模块,用于基于所述测试步骤数据及预设的测试用例模版生成待测试系统的测试用例文档。
7.根据权利要求6所述的装置,其特征在于,所述推导模块包括: 建模单元,用于根据待测试系统的功能规范,利用统一建模语言工具对待测试系统进行建模,建立待测试系统的事件状态图; 解析获取单元,用于对所述事件状态图进行解析获取待测试系统的输入输出及状态转移信息,并为待测试系统的每种状态转移标记测试代价; 搜索单元,用于获取待测试系统需测试的起始状态、结束状态及最大代价阈值,根据所述待测试系统的输入输出、状态转移信息以及每种状态转移标记的测试代价值搜索符合所述起始状态、结束状态、最大代价阈值的测试步骤数据。
8.根据权利要求7所述的装置,其特征在于,所述推导模块还用于: 将建立的事件状态图导成可扩展标示语言格式并保存。
9.根据权利要求6所述的装置,其特征在于,所述生成模块包括: 读取查找单元,用于利用模板替换处理器读取测试用例文档模板库,并根据所述测试步骤数据从所述测试用例文档模板库中找出符合格式要求的测试用例模板; 替换单元,用于将所述测试步骤数据替换所述测试用例模板中的占位符,获得待测试系统的测试用例文档。
10.根据权利要求7或8所述的装置,其特征在于,所述推导模块还用于: 将获取的待测试系 统的输入输出、状态转移信息以及每种状态转移标记的测试代价值存入数据库中。
【文档编号】G06F11/36GK103544107SQ201310535872
【公开日】2014年1月29日 申请日期:2013年11月1日 优先权日:2013年11月1日
【发明者】段蔚 申请人:深圳市通力科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1