[发明专利]大规模函数功能的测试方法有效
申请号: | 201310297166.X | 申请日: | 2013-07-15 |
公开(公告)号: | CN103389940A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 肖振坚 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大规模 函数 功能 测试 方法 | ||
1.一种大规模函数功能的测试方法,其特征在于:包括
步骤10、创建基础命令注册接口;
步骤20、在各功能模块初始化时调用所述基础命令注册接口添加全局命令函数数组表;
步骤30、客户端的CLI命令行窗口利用socket原理连接命令解析模块,用户在该客户端输入命令开始函数调试。
2.根据权利要求1所述的大规模函数功能的测试方法,其特征在于:所述步骤10中的具体实现过程为:
步骤11、开始命令注册,在全局命令节点中查找要注册的命令是否已经存在,若存在,则结束,或不存在则进入步骤12;
步骤12、查找命令多叉树节点,若存在该命令的多叉树节点,则创建该多叉树节点的子节点,若不存在,创建新的多叉树节点;
步骤13、将子节点和创建新的多叉树节点添加到根节点,然后结束。
3.根据权利要求2所述的大规模函数功能的测试方法,其特征在于:所述多叉树节点及其子节点是根据模块的功能、函数功能进行分类设置。
4.根据权利要求1所述的大规模函数功能的测试方法,其特征在于:所述步骤20的具体实现过程为:
步骤21、开始,各功能模块初始化,同时调用所述基础命令注册接口;
步骤22、增加全局命令函数数组表;
步骤23、依次注册全局命令函数数值表元素。
5.根据权利要求1所述的大规模函数功能的测试方法,其特征在于:所述步骤30的具体实现过程为:
步骤31、客户端的CLI命令行窗口利用socket原理连接命令解析模块;
步骤32、用户在客户端输入命令;
步骤33、服务端的CLI命令行小模块通过Socket Buf接收该命令;
步骤34、服务端收到命令BUF后,对命令进行解析,并在全局命令节点中进行该命令的查找;
步骤35、进行测试函数定位,需定位到具体功能模块的具体功能函数下;
步骤36、输入函数测试所需参数进行分析;输入的参数数量不限,并在函数内部进行参数组装;
步骤37、功能实现,结束。
6.根据权利要求1所述的大规模函数功能的测试方法,其特征在于:所述步骤34的具体实现过程为:
步骤341、开始,服务端收到客户端传来的命令;
步骤342、解析结构体的命令行项;
步骤343、查找命令行对应节点结构体,若找到,进入步骤344;若找不到,提示错误后进入步骤345;
步骤344、则赋值参数结构体,调用命令处理回调函数,参数结构体为此函数的参数;
步骤345、处理结果由各模块打印;
步骤346、结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310297166.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新风空调PM2.5净化自动清洗装置
- 下一篇:氧化锌纳米棒阵列薄膜的制备方法