基于使用状态机的安卓应用程序测试方法

    公开(公告)号:CN115525543A

    公开(公告)日:2022-12-27

    申请号:CN202211120182.7

    申请日:2022-09-15

    Abstract: 一种基于使用状态机的安卓应用程序测试方法,该测试方法利用模型驱动测试用例生成,通过将非形式化的软件代码及规格说明建模为有限状态自动机,再转成正则表达式模型,然后根据预定义的测试覆盖准则自动生成测试用例,能够以最少的测试用例得到最佳测试覆盖效果;包含:①对软件进行确定性有限状态自动机建模;②依据建模结果,生成正则表达式;③依据自定义测试覆盖准则产生测试用例,包括测试输入和预期输出;④将抽象测试输入实例化为可执行测试用例,再在被测试系统中输入测试用例,观察被测试系统运行是否与预期输出一致。本发明能够以最少的测试用例得到最佳测试覆盖效果;可以进一步降低测试成本,提高测试效率。

Patent Agency Ranking