中华视窗是诚信为本,市场在变,我们的诚信永远不变...
本发明提供了一种移动终端与智能卡一致性测试自动连跑的方法及系统,通过预先将与测试用例相对应的测试脚本存储到测试用例脚本库中;获取用户选择的测试用例的名称列表,并从所述测试用例脚本库中查找出与所述名称列表中测试用例相匹配的测试脚本;将所述查找出与所述名称列表中测试用例相匹配的测试脚本存储到临时脚本列表库中,按照所述名称列表的排列顺序,运行所述测试脚本,对连接到测试接口的移动终端进行移动终端与智能卡的一致性检测,并返回检测结果。通过对不同测试用例的测试脚本进行分类整理,根据用户选择的顺序,实现自动导入测试脚本,实现测试用例批量自动化测试,大大提高测试效率。
技术领域
本发明涉及智能终端测试领域,尤其涉及的是移动终端与智能卡一致性测试自动连跑的方法及系统。
背景技术
如今,手机和平板电脑被广泛使用,移动终端的智能卡,比如:USIM(SIM)功能越来越复杂,手机的应用平台(如:,)和USIM(SIM)之间交互的行为是否符合3GPP(The Third )或者运营商的需求成了智能卡在使用之前需要进行检测的项目。
大部分公司采用公司提供的平台模拟真实USIM(SIM)的功能进行验证,但是针对不同的测试用例,模拟USIM(SIM)卡功能不同,导致对应的卡模拟脚本不同,以往都是采用手动导入的方式,不仅效率低,而且这种方式无法达到测试用例批量自动测试的要求。
因此,现有技术有待于进一步的改进。
发明内容
鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种移动终端与智能卡一致性测试自动连跑的方法及系统,克服现有技术中在进行移动终端与智能卡之间的一致性测试时,通常使用手动的方式导入测试脚本,因此不仅效率低,还无法满足自动化测试需求的缺陷。
本发明解决技术问题所采用的技术方案如下:
一种移动终端与智能卡一致性测试自动连跑的方法,其中,所述方法包括:
A、预先将与测试用例相对应的测试脚本存储到测试用例脚本库中;
B、获取用户选择的测试用例的名称列表,并从所述测试用例脚本库中查找与所述名称列表所含测试用例相匹配的测试脚本;
C、将查找出的测试脚本存储到临时脚本列表库中;
D、按照名称列表中测试用例的排列顺序,运行所述临时脚本列表库中的测试脚本,对连接到测试接口的移动终端进行移动终端与智能卡的一致性检测,并返回检测结果。
所述移动终端与智能卡一致性测试自动连跑的方法,其中,所述步骤D还包括:
D1、当获取到一条测试用例测试结束的信号时,则根据所述临时脚本列表库中存储的测试脚本顺序,控制切换运行下一个测试脚本。
所述移动终端与智能卡一致性测试自动连跑的方法,其中,所述步骤A还包括:
A1、预先对所述测试用例所对应的测试脚本进行配置,并将所述配置进行存储;
所述步骤B还包括:
B1、按照所述配置从测试用例脚本库中查找出与所述名称列表所含测试用例相匹配的测试脚本。
所述移动终端与智能卡一致性测试自动连跑的方法,其中,所述步骤D还包括:
D2、当获取到一条测试用例测试结束的信号后,对下一条测试用例和当前测试用例的测试脚本是否一致进行检测,若一致,则控制运行当前测试脚本进行下一条测试用例的测试;否则控制切换运行下一个测试脚本。