一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法

    公开(公告)号:CN110377496B

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

    申请号:CN201910351255.5

    申请日:2019-04-28

    Abstract: 本发明公开了一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法,该方法包括:确定影响测试用例优先级的因素;根据测试用例发现的缺陷的严重性确定测试用例的重要程度;根据测试用例的重要程度建立测试用例节点选择规则;根据测试用例可以发现的缺陷数量、测试用例的执行时间,建立智能水滴速度更新规则;建立用例选择路径泥土量更新规则;所有智能水滴迭代完成后,确定所有智能水滴中的测试用例优先级排序。本发明充分考虑了影响测试用例优先级的因素,解决了考虑用例因素单一和未将这些因素融入到算法设计的问题,并根据智能水滴算法对回归测试用例执行的优先级进行排序,提高了回归测试的有效性和快速性。

    一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法

    公开(公告)号:CN110377496A

    公开(公告)日:2019-10-25

    申请号:CN201910351255.5

    申请日:2019-04-28

    Abstract: 本发明公开了一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法,该方法包括:确定影响测试用例优先级的因素;根据测试用例发现的缺陷的严重性确定测试用例的重要程度;根据测试用例的重要程度建立测试用例节点选择规则;根据测试用例可以发现的缺陷数量、测试用例的执行时间,建立智能水滴速度更新规则;建立用例选择路径泥土量更新规则;所有智能水滴迭代完成后,确定所有智能水滴中的测试用例优先级排序。本发明充分考虑了影响测试用例优先级的因素,解决了考虑用例因素单一和未将这些因素融入到算法设计的问题,并根据智能水滴算法对回归测试用例执行的优先级进行排序,提高了回归测试的有效性和快速性。

    一种针对C51语言程序中局部变量数据竞争的分析方法

    公开(公告)号:CN109165161A

    公开(公告)日:2019-01-08

    申请号:CN201811004121.8

    申请日:2018-08-30

    Abstract: 本发明公开了一种针对C51语言程序中局部变量数据竞争的分析方法,所述方法包括:首先确定C51语言程序的基本顶层函数,然后确定竞争函数,之后分析竞争函数中局部竞争变量是否存在数据竞争风险。确定基本顶层函数包括3个子步骤:得到函数列表和变量列表、确定每个函数的父函数和子函数、确定基本顶层函数;确定竞争函数包括2个子步骤:确定每个函数的顶层函数、确定竞争函数;确定局部竞争变量的数据竞争风险包括2个子步骤:确定对局部竞争变量的写操作、确定局部竞争变量是否存在数据竞争风险。本发明方法具有分析过程简单、准确率高的特点。

    一种无漏报的中断驱动型程序运行时错误检测方法和系统

    公开(公告)号:CN109388573B

    公开(公告)日:2022-03-04

    申请号:CN201811232920.0

    申请日:2018-10-23

    Abstract: 本发明公开了一种无漏报的中断驱动型程序运行时错误检测方法和系统。该方法,包括:对待处理程序进行抽象处理,得到用抽象数值表达的抽象程序;根据所述抽象程序,建立共享变量数值抽象集;对所述共享变量数值抽象集进行解析,得到中断间干扰集;根据所述中断间干扰集进行模块化分析,得到模块化分析结果;根据所述模块化分析结果,遍历所述抽象程序,得到遍历结果,并根据遍历结果确定待处理程序是否存在运行时错误。本发明降低了运行时错误检测对测试人员经验和能力的依赖,提高了高安全要求软件开发和测试的效率,提升了软件的安全性。

    一种嵌入式软件接口用例自动化生成方法

    公开(公告)号:CN111176991A

    公开(公告)日:2020-05-19

    申请号:CN201911341042.0

    申请日:2019-12-23

    Abstract: 本发明公开了一种嵌入式软件接口用例自动化生成方法,包括:根据各待测试接口用例的需求,构建与各待测试接口用例的需求相关联的接口图模型,并创建测试用例标识;按照待测试接口用例的接口输入、输出以及转移条件,构建每个接口图模型的状态转移图;对各待测试接口用例的每个输入流,创建接口协议模型;根据各接口协议模型中选择的数据模型值域顺序以及用例生成方式,产生相应的测试路径;将测试路径与状态转移图进行匹配,获取各测试路径在对应的状态转移图中的相匹配的关键字,并进行数据填充,完成各待测试接口用例的实例化。通过本发明可实现嵌入式软件接口用例的自动规划、生成、执行与评估。

    一种嵌入式软件接口用例自动化生成方法

    公开(公告)号:CN111176991B

    公开(公告)日:2023-07-14

    申请号:CN201911341042.0

    申请日:2019-12-23

    Abstract: 本发明公开了一种嵌入式软件接口用例自动化生成方法,包括:根据各待测试接口用例的需求,构建与各待测试接口用例的需求相关联的接口图模型,并创建测试用例标识;按照待测试接口用例的接口输入、输出以及转移条件,构建每个接口图模型的状态转移图;对各待测试接口用例的每个输入流,创建接口协议模型;根据各接口协议模型中选择的数据模型值域顺序以及用例生成方式,产生相应的测试路径;将测试路径与状态转移图进行匹配,获取各测试路径在对应的状态转移图中的相匹配的关键字,并进行数据填充,完成各待测试接口用例的实例化。通过本发明可实现嵌入式软件接口用例的自动规划、生成、执行与评估。

    一种无漏报的中断驱动型程序运行时错误检测方法和系统

    公开(公告)号:CN109388573A

    公开(公告)日:2019-02-26

    申请号:CN201811232920.0

    申请日:2018-10-23

    Abstract: 本发明公开了一种无漏报的中断驱动型程序运行时错误检测方法和系统。该方法,包括:对待处理程序进行抽象处理,得到用抽象数值表达的抽象程序;根据所述抽象程序,建立共享变量数值抽象集;对所述共享变量数值抽象集进行解析,得到中断间干扰集;根据所述中断间干扰集进行模块化分析,得到模块化分析结果;根据所述模块化分析结果,遍历所述抽象程序,得到遍历结果,并根据遍历结果确定待处理程序是否存在运行时错误。本发明降低了运行时错误检测对测试人员经验和能力的依赖,提高了高安全要求软件开发和测试的效率,提升了软件的安全性。

Patent Agency Ranking