专利汇可以提供软件更改影响域分析辅助方法专利检索,专利查询,专利分析的服务。并且本 发明 属于 软件 回归测试技术领域,具体涉及一种软件更改影响域分析辅助方法。所述方法基于软件更改影响域分析辅助系统来实施,所述软件更改影响域分析辅助系统包括:软件更改影响域分析模 块 、影响域分析报告生成模块;所述方法包括:所述软件更改影响域分析模块分析软件更改影响域;所述影响域分析报告生成模块解析软件更改影响域的分析结果,并生成影响域分析报告。与 现有技术 相比较,本发明技术方案通过采取上述技术措施,该方法可以有效提高软件更改影响域分析准确度,提升软件测试效率,降低测试成本,提高了测试工作 质量 ,降低了软件质量 风 险,节约时间成本和人 力 成本。本发明提供的针对软件更改影响分析可以为自动化测试提供指导。,下面是软件更改影响域分析辅助方法专利的具体信息内容。
1.一种软件更改影响域分析辅助方法,其特征在于,所述方法基于软件更改影响域分析辅助系统来实施,所述软件更改影响域分析辅助系统包括:软件更改影响域分析模块、影响域分析报告生成模块;
所述方法包括:
步骤1:所述软件更改影响域分析模块分析软件更改影响域;
步骤2:所述影响域分析报告生成模块解析软件更改影响域的分析结果,并生成影响域分析报告。
2.如权利要求1所述的软件更改影响域分析辅助方法,其特征在于,所述软件更改影响域分析模块包括:控制流图构造单元、比较映射单元、程序基本路径集构造单元、程序增补路径集生成单元、更改影响路径集生成单元、软件更改影响域生成单元;
所述步骤1包括:
步骤11:所述控制流图构造单元构造原程序的控制流图,用来表明程序语句间的控制流关系和依赖关系;
步骤12:所述比较映射单元扫描原程序和更改后程序,比较更改前后的程序源代码后得出更改的内容,将更改的内容映射到程序控制流图中,得到更改结点集合;
步骤13:所述程序基本路径集构造单元在原程序控制流图基础上构造程序基本路径集;
步骤14:所述程序增补路径集生成单元扫描原程序和更改后程序,提取出增加的控制流图结点,通过新增的结点生成程序增补路径集;
步骤15:所述更改影响路径集生成单元在程序基本路径集基础上,生成覆盖更改影响结点的路径,该路径的集合为更改影响路径集;
步骤16:所述软件更改影响域生成单元将所述更改影响路径集和程序增补路径集进行合集操作,即获得最终的软件更改影响域。
3.如权利要求2所述的软件更改影响域分析辅助方法,其特征在于,所述程序基本路径集即程序的意思是:
程序的一条路径是指程序中顺序执行的一个语句序列,由控制流图中包含入口和出口结点的一个结点序列组成,所述程序基本路径集即程序从入口到出口结点的所有路径集合。
4.如权利要求3所述的软件更改影响域分析辅助方法,其特征在于,所述软件更改影响域分析辅助系统还包括分析报告模板存储模块,所述分析报告模板存储模块中预先存储有软件更改影响域分析报告模板。
5.如权利要求4所述的软件更改影响域分析辅助方法,其特征在于,所述步骤2中,所述影响域分析报告生成模块接收软件更改影响域,并根据软件更改影响域分析报告模板,将要求生成的分析结果填写生成测试报告。
6.如权利要求5所述的软件更改影响域分析辅助方法,其特征在于,所述方法适用于代码更改影响程序结构的情况。
7.如权利要求6所述的软件更改影响域分析辅助方法,其特征在于,所述方法所生成的软件更改影响域中,包含新增加的控制流图结点和程序路径的更改影响分析结果,对更改影响分析全面。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种软件升级方法及装置 | 2021-05-29 | 6 |
一种软件测试用例自动生成方法 | 2021-06-02 | 6 |
一种软件界面自动生成方法 | 2021-08-16 | 2 |
基于软件过程时序数据自动挖掘的多步预测方法和系统 | 2020-08-08 | 2 |
有明确目标的汉字输入软件设计方法 | 2021-09-17 | 0 |
网关服务器的应用软件版权保护系统 | 2022-02-09 | 1 |
一种软件模拟测试方法 | 2020-11-22 | 6 |
多个扫描探针的软件同步 | 2022-04-24 | 3 |
无线软件定义网络 | 2020-11-23 | 6 |
用于分析软件的方法和设备 | 2021-08-12 | 2 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。