买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:常州大学
摘要:本发明涉及软件测试领域,尤其涉及一种基于分支覆盖的自动化软件测试平台,包括,用于验证测试人员的身份信息并触发测试用例生成操作的登录模块;用于获取及储存被测程序的源文件模块;静态分析模块,静态分析模块主要是对被测程序进行分析,遍历AST得到被测程序的包含各分支的控制流图和测试目标,对各分支进行覆盖分析,并生成覆盖准则分析图;采用分支覆盖准则对测试目标进行覆盖,生成能满足覆盖准则的测试用例的测试用例生成模块。本发明通过在静态分析模块中对各分支进行覆盖分析,并生成覆盖准则分析图,解决传统软件测试过程中的静态分析过程复杂且易出错、测试用例生成困难且覆盖率不足、测试用例管理不便和复用性差等一系列技术问题。
主权项:1.一种基于分支覆盖的自动化软件测试平台,其特征在于,包括,登录模块,所述登录模块用于验证测试人员的身份信息并触发测试用例生成操作;源文件模块,所述源文件模块用于获取及储存被测程序;静态分析模块,所述静态分析模块主要是对被测程序进行分析,遍历AST得到被测程序的包含各分支的控制流图和测试目标,对各分支进行覆盖分析,并生成覆盖准则分析图;测试用例生成模块,所述测试用例生成模块采用分支覆盖准则对测试目标进行覆盖,生成能满足覆盖准则的测试用例。
全文数据:
权利要求:
百度查询: 常州大学 基于分支覆盖的自动化软件测试平台
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。