首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

CMS服务器端协议测试方法、系统、设备及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国电力科学研究院有限公司

摘要:一种CMS服务器端协议测试方法、系统、设备及存储介质,方法包括:被测设备测试数据设置;被测设备服务设置;对完成测试数据与服务设置的被测设备,自动分析选择需要执行的测试用例;根据选择的测试用例执行自动测试,记录测试过程,给出测试结论,找出测试问题;导出测试过程、测试结论和测试问题,生成测试报告。本发明能够达到减少测试人员干预、实现自动测试、提高工作效率的目的。通过预配置和动态方式提供必要的丰富多变的测试参数。测试用例覆盖的服务比较全面,并且能够根据配置实现测试的自动化。测试一致性好,记录信息丰富,可记录整个测试过程、输入输出数据、测试报文、测试结果等,自动化程度比较高,不需要测试人员介入。

主权项:1.一种CMS服务器端协议测试方法,其特征在于,包括:被测设备测试数据设置;被测设备服务设置;对完成测试数据与服务设置的被测设备,自动分析选择需要执行的测试用例;根据选择的测试用例执行自动测试,记录测试过程,给出测试结论,找出测试问题;导出测试过程、测试结论和测试问题,生成测试报告;在所述被测设备服务设置的步骤中,服务设置具体包括选择被测设备支持的服务类型,并根据测试数据进行校验,如果没有配置对应的测试数据,则认为不支持所选择的服务类型;所述根据选择的测试用例执行自动测试的步骤包括:1)进行测试用例前置条件检查,若条件满足,则进行下一步,否则中断测试;2)启动报文监测;3)选中并关联一个客户端,若成功,进行下一步,否则中断测试;4)选取多个定值,并根据定值的最大值、最小值与步长信息,计算出一个新的定值;5)读取定值控制块的值;6)设置测试步骤并依次压入测试步骤队列中,设置预期结果并依次压入预期结果队列中;所述步骤6)设置测试步骤并依次压入测试步骤队列中,设置预期结果并依次压入预期结果队列中具体包括:选择编辑组定值,预期结果为返回肯定响应;设置编辑组定值,定值取步骤4)中新的定值,预期结果为返回肯定响应;读编辑组定值,预期结果为返回肯定响应;比对读到的定值是否与步骤4)中新的定值相同,预期结果为与新的定值相同;确认编辑组定值,预期结果为肯定响应;7)在测试步骤队列中,逐步取出测试步骤信息,下发给客户端线程,调用客户端线程执行相应服务,并将测试步骤实际结果放入实际结果队列;8)当测试步骤队列不为空时,重复执行步骤7),否则进行下一步;9)停止抓包,抛出测试用例执行结束事项;10)判断实际结果队列与预期结果队列个数是否相同,若不同,跳到步骤14)执行,否则进行下一步;11)依次取出实际结果与预期结果进行比对,若符合预期,则该步骤通过,否则不通过;12)判断实际结果队列是否为空,若不为空,重复执行步骤11),否则进行下一步;13)所有测试步骤都符合预期,对应测试用例结果通过,否则不通过;14)保存报文和测试记录;15)更新测试进度和测试用例状态;在所述被测设备测试数据设置的步骤中,所述测试数据包括预先设定的测试数据和动态产生的测试数据;所述预先设定的测试数据包括关联协商服务、模型和数据服务、数据集服务、控制服务、定值组服务、报告服务、日志服务、文件服务以及远程过程调用相关的数据;关联协商服务包括被测设备的IP地址以及安全证书格式;模型和数据服务为可修改的数据索引;数据集服务包括可创建的数据集个数以及每个数据集包含条目的个数;控制服务包括支持的控制模式和对应的控制点;定值组服务包括定值控制块索引与定值数据集;报告服务包括支持的报告类型与报告触发方式;日志服务包括日志触发方式;文件服务包括支持的服务以及可读、可写与可删除文件的路径和文件名称;远程过程调用为支持的远程调用服务;所述动态产生的测试数据根据数据类型、当前值以及最大值、最小值和步长产生。

全文数据:

权利要求:

百度查询: 中国电力科学研究院有限公司 CMS服务器端协议测试方法、系统、设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。