The invention discloses a single board testing system and method. The system includes a test networking environment management system for managing and deploying a single board test environment, a web program module for providing a web program running environment, a use case management system for managing test suites and test cases, in which the web program is used to create and output test tasks, and the test networking environment management system obtains and tests from the use case management system. Task matching test suite and test the veneer. The method includes: establishing and outputting test tasks through web programs; the test networking environment management system obtains test suites matching the test tasks from the use case management system and tests the veneer. The invention provides a web program to realize a high degree of freedom test task, and realizes automatic test through a test suite, which can improve the efficiency of automatic test.
【技术实现步骤摘要】
一种单板测试系统和方法
本专利技术涉及工业测试
,尤其涉及领域一种单板测试系统和方法。
技术介绍
当前路由器(测试内部的单板)自动化测试程度不高,无法替代大量重复的手工测试,而业界已有的自动化测试框架,比如QTP、RFT、RobotFramework等不太适合路由器产品的测试,基本不能在当前已有的自动化框架上进行改造适配。
技术实现思路
为了解决上述问题,本专利技术提供一种单板测试系统和方法。本专利技术采用的技术方案一方面为一种单板测试系统,包括:用于管理和部署单板测试环境的测试组网环境管理系统,用于提供web程序运行环境的web程序模块,用于管理测试套和测试用例的用例管理系统,其中,所述web程序用于创建并输出测试任务,所述测试组网环境管理系统从所述用例管理系统获取与所述测试任务匹配的测试套件并测试所述单板。优选地,还包括用于管理单板镜像文件的镜像管理系统,所述镜像管理系统根据所述测试任务中包含的单板信息和软件版本信息选择对应的镜像文件并将其部署至所述单板。优选地,所述镜像管理系统基于SVN或Git选择对应的镜像文件并将其部署至所述单板。优选地,所述用例管理系统还用于创建测试基线列表;所述测试组网环境管理系统根据列表内的测试基线获取与所述测试任务匹配的测试套件并测试所述单板。优选地,还包括用于存储测试数据的存储数据库。优选地,所述web程序模块还用于从所述存储数据库获取测试数据。优选地,所述web程序还用于将所述测试数据进行图表化处理。本专利技术采用的技术方案一方面为一种单板测试方法,适用于上述系统,包括步骤:通过web程序建立并输出测试任务;所述测试 ...
【技术保护点】
1.一种单板测试系统,其特征在于,包括:用于管理和部署单板测试环境的测试组网环境管理系统,用于提供web程序运行环境的web程序模块,用于管理测试套和测试用例的用例管理系统,其中,所述web程序用于创建并输出测试任务,所述测试组网环境管理系统从所述用例管理系统获取与所述测试任务匹配的测试套件并测试所述单板。
【技术特征摘要】
1.一种单板测试系统,其特征在于,包括:用于管理和部署单板测试环境的测试组网环境管理系统,用于提供web程序运行环境的web程序模块,用于管理测试套和测试用例的用例管理系统,其中,所述web程序用于创建并输出测试任务,所述测试组网环境管理系统从所述用例管理系统获取与所述测试任务匹配的测试套件并测试所述单板。2.根据权利要求1所述的一种单板测试系统,其特征在于,还包括用于管理单板镜像文件的镜像管理系统,所述镜像管理系统根据所述测试任务中包含的单板信息和软件版本信息选择对应的镜像文件并将其部署至所述单板。3.根据权利要求2所述的一种单板测试系统,其特征在于,所述镜像管理系统基于SVN或Git选择对应的镜像文件并将其部署至所述单板。4.根据权利要求1所述的一种单板测试系统,其特征在于,所述用例管理系统还用于创建测试基线列表;所述测试组网环境管理系统根据列表内的测试基线获取与所述测试任务匹配的测试套件并测试所述单板。5.根据权利要求1~4任一项所述的一种单板测试系统,其特征在于,还包括用于存储测试数据的存储数据库。6.根据权利要求5所述的一种单板测试系统,其特征在于,所述web程序模块还用于从所述存储数据库获取测试数据。7.根据权利要求6所述的一种单板测试系统,其特征在于,所述web程...
【专利技术属性】
技术研发人员:殷洁,
申请(专利权)人:深圳市宏电技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。