-
公开(公告)号:CN110377492B
公开(公告)日:2022-05-17
申请号:CN201810324955.0
申请日:2018-04-12
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 本发明涉及一种基于方法相似度的单元测试用例生成方法。该方法针对源程序中各个类的成员和方法进行访问权限分析,生成可供测试用例自动生成的测试群集,包括可访问成员集和可访问方法集;在此基础上,通过多种距离分析方法度量可访问方法集中方法在返回值类型和参数上的距离来构建返回值类型距离矩阵和参数距离矩阵;最后,结合遗传算法,在各个距离矩阵的指导下开展单元测试用例生成工作,最终自动生成一个高质量的单元测试用例集,为软件研发人员开展单元测试提供帮助。本发明目的在于解决目前存在的自动生成的单元测试用例质量低、生成速度慢的难题,进而帮助软件研发人员提高软件测试效率,保障软件质量。
-
公开(公告)号:CN112346954A
公开(公告)日:2021-02-09
申请号:CN201910723850.7
申请日:2019-08-07
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 本发明提供了一种面向众包测试平台的协作方法,其具备合理引导机制和实时相似报告推荐机制,使众包工人以协作的方式进行众包软件测试。本发明的特点在于:1.通过分析待测应用页面结构,使缺陷报告携带页面标签,以Echarts Graph展示缺陷的页面覆盖来引导众包工人测试。2.通过缺陷报告标签筛选和文本相似度计算,实时推荐相似缺陷报告。3.增加对缺陷报告的Fork修改、点赞和点踩等用户协作,使缺陷报告分为单一状和树状两类,使众包工人对缺陷报告做出审核。本发明的有益效果是:通过待测应用页面结构使测试路径可视化,引导众包工人合理测试,提高测试覆盖率;通过相似报告推荐,减少重复报告数量;通过用户协作的方式,迭代提高缺陷报告的质量。
-
公开(公告)号:CN110502212A
公开(公告)日:2019-11-26
申请号:CN201810470192.0
申请日:2018-05-16
Applicant: 南京慕测信息科技有限公司
Abstract: 本发明提供了一种面向多语言的高并发在线开发支撑方法,为所有进入平台的用户提供了在线开发的环境,用户可以随时随地打开浏览器使用本平台进行开发。本发明提供代码编辑器可进行智能提示;提供多类型页面支持包括JMeter测试提供表单式编辑界面与基本模式开发页面;对后台请求进行负载均衡转发,实现基于Docker的代码执行机制,兼容多种编程语言和项目类型,并能较为方便地进行扩;开发异步队列服务管理实现分布式计算,提升系统性能。本发明的有益效果是:代码智能提示功能,减少简单代码块的编辑、重复复制黏贴操作,提高用户开发效率;多类型多语言视角,适应多样性开发需求;进行请求分发,解决高负载、高并发情况;提供异步队列服务管理,大大提高了服务的可扩展性,也为可伸缩性提供了可能性。
-
公开(公告)号:CN110377492A
公开(公告)日:2019-10-25
申请号:CN201810324955.0
申请日:2018-04-12
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 本发明涉及一种基于方法相似度的单元测试用例生成方法。该方法针对源程序中各个类的成员和方法进行访问权限分析,生成可供测试用例自动生成的测试群集,包括可访问成员集和可访问方法集;在此基础上,通过多种距离分析方法度量可访问方法集中方法在返回值类型和参数上的距离来构建返回值类型距离矩阵和参数距离矩阵;最后,结合遗传算法,在各个距离矩阵的指导下开展单元测试用例生成工作,最终自动生成一个高质量的单元测试用例集,为软件研发人员开展单元测试提供帮助。本发明目的在于解决目前存在的自动生成的单元测试用例质量低、生成速度慢的难题,进而帮助软件研发人员提高软件测试效率,保障软件质量。
-
公开(公告)号:CN111291376A
公开(公告)日:2020-06-16
申请号:CN201811498958.2
申请日:2018-12-08
Applicant: 南京慕测信息科技有限公司
IPC: G06F21/57
Abstract: 基于众包和机器学习的web漏洞验证方法,其特征是使用自然语言处理技术,将众包漏洞验证报告中的文本描述进行分词,同义词替换,并基于DBSCAN的聚类分析等技术。本发明提出了一种全新的基于基于众包和机器学习的web漏洞验证技术,主要用于解决web安全漏洞误报率较高,安全专家团队人员二次人工验证成果过高的问题。本发明的有益效果在于三方面:1、通过众包派发方式,增加漏洞验证参与人员,众包报告结果结合机器学习分析,提升漏洞扫描报表的准确性;2、众包形式的验证方案对比专业安全专家团队验证,有利于节省二次人工验证的成本;3、该发明同时可用于“产教结合”的推广,提高安全专业学生的实践能力。
-
公开(公告)号:CN111290938A
公开(公告)日:2020-06-16
申请号:CN201811499040.X
申请日:2018-12-08
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 本发明提出了一种基于人工辅助的Android半自动化测试方法,用于在Android应用自动化测试领域来提升自动化测试的深度以及有效性,该发明的主要创新在于(1)对普通深度优先遍历算法的改良,加入了页面父子关系的判断(2)结合了现有人工脚本作为自动化测试的辅助,提高了自动化测试有效性。本发明最终获得特定测试应用的页面树状图,测试日志、截图以及一系列兼容性信息及性能指标,进一步帮助测试人员发现测试应用的功能缺陷和潜在的问题,定位测试中应用出现的错误。
-
公开(公告)号:CN111290937A
公开(公告)日:2020-06-16
申请号:CN201811499003.9
申请日:2018-12-08
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 一种基于混合云的可扩展的移动应用自动化测试框架的构架方法,其特征是对于自动测试中的移动应用自动测试,依据多级服务器分发任务获取报告统计报告的流程,进行了自顶向下的多级服务器架构。基于混合云的框架融合了公有云和私有云,它突破了私有云的硬件限制,利用公有云的可能性,可以随时获取更高的计算能力。整个框架通过调度和管理中心进行连接,使得私有云可以通过任务发布的方式共享公有云的资源外,还能在空闲时接受别的云发布的任务来共享自己的资源。
-
-
-
-
-
-