[发明专利]一种存储共享文件的操作功能测试方法、装置及系统在审
申请号: | 201710447947.0 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107357719A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 朱渊 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 共享 文件 操作 功能 测试 方法 装置 系统 | ||
技术领域
本发明涉及通信测试领域,尤其涉及一种存储共享文件的操作功能测试方法、装置及系统。
背景技术
目前对于存储共享文件操作功能的测试为手动测试,只是简单的对存储共享设备路径中的文件做操作,然后在USB存储设备中查看操作是否生效,该功能的完整性测试难度较大,需测试人员对Linux中USB设备的操作命令非常熟练,占用测试人员大量的测试时间,影响测试项目的测试进度。
发明内容
本发明提供一种存储共享文件的操作功能测试方法、装置及系统,通过将存储共享设备路径中文件信息与存储共享设备在待测设备串口(底层)显示的目录中的文件信息进行比对来测试存储共享文件操作功能,简化了测试难度,提高了测试效率。
本发明一种存储共享文件的操作功能测试方法,包括:
S100获取待测设备上的存储共享设备路径;
S200根据所述存储共享设备路径,对所述存储共享设备路径中的文件进行操作处理;再查看所述存储共享设备在待测设备串口显示的目录文件信息,判断所述操作处理是否有效,若是,进入步骤S300,否则进入步骤S400;
S300判断所述待测设备的存储共享文件的操作功能测试合格;
S400判断所述待测设备的存储共享文件的操作功能测试不合格。
存储共享设备路径是指待测设备向用户提供的进入存储设备指定路径地址,用户在PC端输入该地址可进入存储设备中,进行文件的操作处理。
本发明的待测设备具有存储设备的数据接口,可以将接入数据接口的存储设备里面的存储信息进行共享,比如调制解调器、交换机等。
本发明利用了存储设备在待测设备串口(底层)中显示情况,底层串口的显示情况即真实的反应了存储设备中的文件信息,因此可以将其作为测试比对的依据;对存储共享设备路径中的文件做操作,然后查看在待测设备串口显示的存储共享设备的目录文件信息,看操作后串口显示的存储共享设备的目录文件信息是否也发生相应的操作改变,从而判断存储共享文件的操作是否生效,进而判断待测设备的存储共享文件操作功能是否OK。该方法简化了测试难度;提高了测试效率;减轻测试人员工作难度;缩短测试周期;降低产品成本。
进一步地,所述步骤S200中所述的操作处理包括读取、写入、删除。
进一步地,所述步骤S200包括:S210存储共享文件的读取测试,包括:
S211调用listdir函数打开所述存储共享设备路径,并遍历所述存储共享设备中的文件信息;
S212调用telnet命令连接待测设备并调用cd命令进入所述存储共享设备Linux目录中,导出所述存储共享设备Linux目录中的文件信息并中断telnet连接;
S213比较所述存储共享设备路径中文件信息是否与待测设备串口中显示的所述存储共享设备Linux目录中的文件信息一致,若是,进入步骤S214,否则进入步骤S215;
S214判断读取操作有效,所述待测设备的存储共享文件的读取功能正常;
S215判断读取操作无效,所述待测设备的存储共享文件的读取功能异常。
进一步地,所述步骤S200还包括:S220存储共享文件的写入测试,包括:
S221调用copy命令将一个文件复制到所述存储共享设备中;
S222调用telnet命令连接待测设备,调用cd命令进入存储共享设备Linux目录中遍历是否含有复制的文件,若是,则进入步骤S223,否则进入步骤S224;
S223判断写入操作有效,所述待测设备的存储共享文件写入功能正常;
S224判断写入操作无效,所述待测设备的存储共享文件写入功能异常。
进一步地,所述步骤S200还包括:S230存储共享文件的删除测试,包括:
S231调用remove命令删除所述存储共享设备中的一个文件;
S232调用telnet命令连接待测设备,调用cd命令进入所述存储共享设备Linux目录中遍历是否含有删除的文件;若有,则进入步骤S234,否则进入步骤S233;
S233判断删除操作有效,所述待测设备的存储共享文件删除功能正常;
S234判断删除操作无效,所述待测设备的存储共享文件删除功能异常。
进一步地,所述步骤S100包括:
S110调用函数打开待测设备的WEB页面,进入存储共享页面;
S120调用GET函数获取页面提供的用户进入存储共享设备路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447947.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种构建测试方法及装置
- 下一篇:一种软件运行错误的测试方法及系统