买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:港交所科技(深圳)有限公司
摘要:本发明提供软件测试数据以及测试用例智能生成方法及系统,该方法包括:根据定义的数据元数据和数据源检索类型对数据源进行自动数据检索;通过数据检索模块从不同数据源中检索文件数据;定义并处理统一数据源专用表达式;对检索数据进行转换和标准化处理;生成对应的文档数据;通过测试用例生成模块生成测试用例;通过测试数据生成模块,对预准备数据源进行筛选、扩充操作以生成测试数据,并将其应用于测试用例。本发明实现测试用例和测试数据的自动化生成,极大地减少人工干预,提高测试工作效率,同时也避免因人工操作带来的遗漏和错误,更高的测试覆盖率,确保在不同应用场景下软件功能的正确性和稳定性得到充分验证,兼容多源异构数据环境。
主权项:1.一种软件测试数据以及测试用例智能生成系统,其特征在于,该系统包括:统一数据源模块、表达式处理模块、标识符模块、数据源处理模块、数据检索模块、测试用例生成模块和测试数据生成模块;数据源配置、预定义模版、预定义测试数据;所述统一数据源模块,用于根据测试员定义的数据元数据和数据源检索类型自动检索数据源;所述表达式处理模块,用于处理测试员定义的专用表达式并调节数据检索,处理统一数据源专用表达式,形成条件表达式用于数据检索;所述标识符模块,提供数据类型定义和随机数据生成功能,对检索数据进行类型转换和扩充,并包含随机基础算法生成随机数据;所述数据源处理模块,用于从各数据源加载数据,并将这些数据转换成适合模版引擎使用的格式;数据源处理模块处理不同类型的数据,数据类型包括数字、文本、日期,根据模板的要求将数据放置在正确的位置,并对数据进行预处理,包括去除重复项、格式化日期时间,以确保数据的质量和一致性,通过提供高质量的数据,数据源处理模块能够确保生成的测试用例准确无误;所述数据检索模块,支持多种数据源类型和文件格式,用于从文件数据、数据库引擎数据和应用数据这些多种数据源中检索数据;所述测试用例生成模块,根据预定义测试用例文档模板、预定义测试数据和预定义输出路径,生成测试用例,通过加载预定义模板,结合统一数据源模块提供的数据,通过模板引擎模块填充生成具体测试用例,并按照预定义输出路径输出;所述测试数据生成模块,通过结合统一数据源模块、标识符模块和表达式处理模块,生成并填充到测试用例中的测试数据;所述测试用例生成模块和测试数据生成模块协同工作以自动化生成测试用例和测试数据;所述数据源配置,是测试用例生成的基础,它用于提供所需的数据来源,数据来源包括文本文件、数据库、网络接口;所述预定义模版,这些模板包含了测试用例的基本结构和要素,它们可以由用户自定义或者使用系统提供的默认模板,通过结合来自统一数据源模块的数据,案例生成控制器能够快速地生成符合要求的测试用例;所述预定义测试数据,是指在测试用例生成过程中预先定义的一组测试数据,这些数据通常被用于填充测试用例的字段;预定义测试数据可以是静态的,也可以是动态生成的;静态测试数据通常存储在文件中,格式包括CSV、Excel,它们可以直接加载到测试用例生成模块中;动态生成的测试数据需要通过脚本或其他工具来生成,然后传递给测试用例生成模块;预定义测试数据可以确保测试用例的完整性和一致性,特别是在需要大量测试数据的情况下,通过使用预定义的测试数据,测试人员可以更有效地生成测试用例,提高测试效率和覆盖率。
全文数据:
权利要求:
百度查询: 港交所科技(深圳)有限公司 软件测试数据以及测试用例智能生成方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。