一种基于依赖注入的安卓应用半自动化测试方法

    公开(公告)号:CN106951371A

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

    申请号:CN201710166567.X

    申请日:2017-03-20

    Applicant: 南京大学

    Inventor: 曹春 余萍 孟成林

    CPC classification number: G06F11/3668

    Abstract: 本发明基于依赖注入的安卓应用半自动化测试方法,能够结合人工测试和随机测试的优点,通过利用Xposed框架,获取应用调用相关的系统依赖请求,在测试的过程中提供应用正确运行所需要的各种依赖,提高测试覆盖率以及高效检测bug;包括Android手机预处理过程,目标程序代码插装过程,随机测试过程,依赖注入过程。利用本发明提供的技术方案,可以一种轻量的方式自动检测在应用测试过程中的依赖请求,并自动提供资源型依赖,解决了在自动测试过程中依赖缺失的问题,并且提出了一种结合人工方式能够解决复杂交互和提供用户依赖的优势和随机测试能够发现意想不到的缺陷的特点进行半自动化测试的方法,提高了自动化测试的效率和质量。

    演示环境下基于计算机视觉的人机交互系统及交互方法

    公开(公告)号:CN103268153B

    公开(公告)日:2016-07-06

    申请号:CN201310212362.2

    申请日:2013-05-31

    Applicant: 南京大学

    Abstract: 本发明公开了一种演示环境下基于计算机视觉的人机交互系统,该人机交互系统包括演示屏幕、计算机、视觉传感器和人体,人体和演示屏幕位于视觉传感器的视野范围内;人体位于演示屏幕前方;人体背部或者人体侧部与演示屏幕相对;计算机中包含手势识别模块和效果显示模块。该人机交互系统一方面可以让演讲者面向观众展现演示内容,另一方面显示内容间的切换效果和其他动画效果可以动态地由演讲者手势确定,减少了显示效果前期准备时间,提高了演讲者的工作效率。同时,本发明还公开了该交互系统的交互方法,该方法简单,通过演讲者的手势动作控制演示内容的切换。

    一种基于依赖注入的安卓应用半自动化测试方法

    公开(公告)号:CN106951371B

    公开(公告)日:2019-07-09

    申请号:CN201710166567.X

    申请日:2017-03-20

    Applicant: 南京大学

    Inventor: 曹春 余萍 孟成林

    Abstract: 本发明基于依赖注入的安卓应用半自动化测试方法,能够结合人工测试和随机测试的优点,通过利用Xposed框架,获取应用调用相关的系统依赖请求,在测试的过程中提供应用正确运行所需要的各种依赖,提高测试覆盖率以及高效检测bug;包括Android手机预处理过程,目标程序代码插装过程,随机测试过程,依赖注入过程。利用本发明提供的技术方案,可以一种轻量的方式自动检测在应用测试过程中的依赖请求,并自动提供资源型依赖,解决了在自动测试过程中依赖缺失的问题,并且提出了一种结合人工方式能够解决复杂交互和提供用户依赖的优势和随机测试能够发现意想不到的缺陷的特点进行半自动化测试的方法,提高了自动化测试的效率和质量。

    演示环境下基于计算机视觉的人机交互系统及交互方法

    公开(公告)号:CN103268153A

    公开(公告)日:2013-08-28

    申请号:CN201310212362.2

    申请日:2013-05-31

    Applicant: 南京大学

    Abstract: 本发明公开了一种演示环境下基于计算机视觉的人机交互系统,该人机交互系统包括演示屏幕、计算机、视觉传感器和人体,人体和演示屏幕位于视觉传感器的视野范围内;人体位于演示屏幕前方;人体背部或者人体侧部与演示屏幕相对;计算机中包含手势识别模块和效果显示模块。该人机交互系统一方面可以让演讲者面向观众展现演示内容,另一方面显示内容间的切换效果和其他动画效果可以动态地由演讲者手势确定,减少了显示效果前期准备时间,提高了演讲者的工作效率。同时,本发明还公开了该交互系统的交互方法,该方法简单,通过演讲者的手势动作控制演示内容的切换。

Patent Agency Ranking