一种基于目标驱动的软件测试方法和装置

    公开(公告)号:CN113297069B

    公开(公告)日:2024-11-05

    申请号:CN202110479754.X

    申请日:2021-04-30

    IPC分类号: G06F11/36

    摘要: 本发明涉及一种基于目标驱动的软件测试方法和装置。该方法首先执行系统级的concolic测试以收集函数之间的调用关系,利用函数之间的调用关系计算函数的相关性,通过函数的相关性构建扩展单元;然后在扩展单元中使用单元测试发现潜在错误;然后在系统级的concolic测试中使用目标驱动的搜索策略验证潜在错误是否在全局存在。本发明通过计算函数依赖关系的方式将目标函数拓展为一组测试单元,使由于缺少上下文带来的误报大大降低;通过先在局部进行错误搜索,再将潜在错误信息放入到系统级的concolic执行中进行验证,降低了对目标函数进行测试的难度,且提高了测试的准确度。

    操作系统级动态运维授权方法及系统

    公开(公告)号:CN116340971A

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

    申请号:CN202310163805.7

    申请日:2023-02-24

    IPC分类号: G06F21/60

    摘要: 本发明提供一种操作系统级动态运维授权方法及系统,方法包括:接收用户发起的访问请求;根据访问请求,查询预设映射关系配置表,获取安全上下文的用户字段;确定用户的登录方式,并根据登录方式,获取安全上下文的角色字段和安全上下文的类型字段;根据安全上下文的用户字段、安全上下文的角色字段和安全上下文的类型字段,得到对应安全上下文,并根据安全上下文为用户授予相应权限。本发明通过获取安全上下文的用户字段、角色字段和类型字段,确定用户的操作权限,从而确定能否根据访问请求进行相应访问操作,实现用户对运维软件的执行权限动态配置,同时管控该用户启动的其它软件对运维软件的操作权限。