一种基于EPOST领域本体建模的软件测试知识关联分析方法

    公开(公告)号:CN117762780A

    公开(公告)日:2024-03-26

    申请号:CN202311604489.9

    申请日:2023-11-28

    Abstract: 本发明公开了一种基于EPOST领域本体建模的软件测试知识关联分析方法,包括以下步骤:获取软件测试领域的各类文档材料以及测试过程的数据记录信息载体,进行归档归类处理;按照EPOST模型涵盖的知识要素开展知识本体建模;将获得的信息载体粗文档集进行预处理,然后切分为训练集和待处理集;将训练集文档进行标注;录入EPOST模型映射的关系型数据库,建立例化的知识网络;对知识网络进行类簇知识的自组织和刷新;按参数要求完成知识的链式关联性分析和知识条目输出。本发明可适用于不同业务类型的软件测试机构,提供一种按照自身需求构建软件测试知识模型的方法,通过此方法实现对领域知识结构最全面的覆盖,达到多层次知识汇聚的目的。

    一种基于模型关键字驱动的web应用自动化测试方法

    公开(公告)号:CN118170640A

    公开(公告)日:2024-06-11

    申请号:CN202410094493.3

    申请日:2024-01-23

    Abstract: 本发明涉及web应用的自动化测试技术领域,具体为一种基于模型关键字驱动的web应用自动化测试方法,包括以下步骤:首先分析被测web应用的业务需求,建立被测系统的业务状态模型和数据状态模型;根据业务需求设计关键字并将之与业务模型绑定;根据测试需求,建立需求模型并与业务状态模型和数据状态模型关联;根据配置的测试用例生成策略,分别生成业务测试用例和数据测试用例。本发明通过状态图对被测web应用进行建模,通过关键字的方式驱动模型自动执行测试、分析结果,此方法能够很好的维护测试过程中的相关知识,对需求变更频繁、bug较多的测试项目能够较快的构建新的测试环境,有效提高了测试效率。

    一种基于状态节点优先级覆盖的用例设计方法

    公开(公告)号:CN117349146A

    公开(公告)日:2024-01-05

    申请号:CN202211534224.1

    申请日:2022-12-02

    Abstract: 本申请公开了一种基于状态节点优先级覆盖的用例设计方法。该方法包括获取状态机模型,对状态机模型的正确性、合规性进行验证;对模型进行解析,依据与软件功能需求关系的密切程度,将状态节点按照风险优先级划分为3个等级,即Trunk(主干),Relation(关联)和Normal(普通);分别抽取状态机模型中所有Trunk、Relation和Normal节点进行全排列组合得到路径集合;对数据模型图进行解析,仅覆盖主干节点和关联节点,并且对于模型图中Trunk和Relation节点之间存在多条路径的,只选择其中的一条路径;综合生成的测试路径和测试数据,通过采用关键字驱动和数据驱动的模式组合生成可自动执行测试用例。本发明能够有效提高测试需求分析、测试用例生成、测试结果判断的自动化和规范化程度。

    一种通用可配置的嵌入式系统半实物仿真方法和装置

    公开(公告)号:CN118778475A

    公开(公告)日:2024-10-15

    申请号:CN202410759021.5

    申请日:2024-06-12

    Abstract: 本发明公开了一种通用可配置的嵌入式系统半实物仿真方法和装置,包括以下步骤:将环仿真板卡插入嵌入式系统半实物仿真装置的机箱中,判断是否需要重新配置引脚连接关系,上传检测到的板卡信息,导入该配置文件,将引脚连接关系配置下载到半实物仿真装置中,再重启半实物仿真装置,更新引脚连接关系,当处理器和外设芯片在环仿真板卡和引脚连接关系均为最新时,直接运行半实物仿真装置。本发明能够根据实际的需求,比如软件验证和测试等需求,通过选配需使用的嵌入式处理器板卡和外设板卡,以及柔性配置处理器芯片与外设芯片之间的连接关系来快速获得所需的支持嵌入式软件无修改运行的高逼真仿真运行环境,从而提高嵌入式系统开发的效率。

    一种面向Web应用的虚拟化测试方法

    公开(公告)号:CN116560983A

    公开(公告)日:2023-08-08

    申请号:CN202310453331.X

    申请日:2023-04-25

    Abstract: 本申请公开了一种面向Web应用的虚拟化测试方法。该方法包括启动虚拟服务,向服务端发送https请求调用SetRequest接口;设置虚拟服务器期待的请求和相应的返回内容,并对设置请求和返回内容进行绑定;触发被测试系统相应的功能,依据对被测试系统的功能逻辑要求向虚拟外部服务器发送确定的请求;接收到发送给虚拟服务器的请求后,由虚拟服务器根据事先设置好的内容进行检查;对发送的请求内容进行动态实时匹配,匹配完成后将匹配返回内容通过虚拟服务节点发送给待测Web系统;检查各个虚拟节点对相应的功能服务场景的匹配情况。本发明能够支持用户自定义构建虚拟服务节点,通过设置节点间交互逻辑,在系统运行时通过动态匹配,实现系统的侵入式自动化测试。

    一种用于程序动态分析的二进制插桩方法

    公开(公告)号:CN113535545A

    公开(公告)日:2021-10-22

    申请号:CN202110667217.8

    申请日:2021-06-16

    Abstract: 本发明公开了一种用于程序动态分析的二进制插桩方法,包括:插桩过程在指令集翻译成虚拟指令集过程完成;插桩粒度在基本块进行插桩;插桩指令的任务为获取基本块第一条指令的地址及当前基本块所包含的指令计数;插桩收集的基本块执行序列通过对应目标码中的调试信息进行分析。本发明不需要对源代码进行插桩,不改变被测程序执行流程,不需要重新编译生成目标码,就可以收集程序运行轨迹,进行动态分析;不需要获取被测程序的源代码,只需要被测程序的调试信息,有利于被测程序提供方版权控制;不需要针对每一种客户机和宿主机体系架构单独设计插桩方法和数据分析方法,能够应用于多种体系结构。

Patent Agency Ranking