[发明专利]一种ATM测试方法及装置有效
申请号: | 200910105613.0 | 申请日: | 2009-02-19 |
公开(公告)号: | CN101493793A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 郭亚;柏兆朋;王志发;杜秀松 | 申请(专利权)人: | 深圳市紫金支点技术股份有限公司;北京紫金支点技术有限公司;上海紫金信息技术有限公司;南京紫津融畅信息科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 atm 测试 方法 装置 | ||
技术领域
本发明涉及ATM(自动柜员机),特别涉及一种ATM测试方法及装置。
背景技术
对于银行来说,由于厂商和机型的不断增加,导致测试工作量大大增加,耗费人工和时间成本也在不断增大。又由于测试工作中,重复的工作量比较多,因此开发一套能够用于自动测试的工具来代替人工进行测试工作,既可以大大减少无谓地重复劳动,又可以避免人工测试过程中由于疏忽带来的测试结果的不准确性。
软件测试的工作量很大(据统计,会用到40%的开发时间;一些可靠性要求非常高的软件,测试时间甚至占到总开发时间的60%),但测试却是在整个软件过程中最有可能应用计算机进行自动化的工作,原因是测试的许多操作是重复性的、非智力创造性的、需求细致注意力的工作。计算机就最适合于代替人类去完成这些任务。企业在这方面的投资,会对整个开发工作的质量、成本、和周期带来非常明显的效果。
目前使用到的自动测试软件有QuickTest、Rational、SilkTest等。但由于其针对性比较明显,因此只能够运用到十分有限的领域。ATM自动测试由于涉及到硬件交互、软件通讯等各个模块的互动,又具有比较强的专业性质,因此上述工具无法满足ATM应用程序自动测试的要求。
发明内容
本发明的目的是,针对上述现有技术存在的缺陷提供了一种ATM测试 方法及装置,提高了ATM的测试效率和准确性,节省了工作时效、增加可靠性。
本发明的技术方案如下:
一种ATM测试方法,包括:
选择测试类型;
载入所选择测试类型的测试案例库;
顺序的读取所述案例库中的单条案例,并将所述单条案例解析成可执行命令;
执行所述的可执行命令;
接收ATM发送的根据执行所述可执行命令产生的分析数据;
提取该分析数据的关键字,与单条案例中预置的关键字进行对比,如果接收的分析数据也具有该关键字,则判断该分析数据是进行该测试所需的分析数据;
将判断为所需的分析数据与案例预期结果关键字进行匹配,产生数据分析结果。
其中,所述提取该分析数据的关键字,与单条案例中预置的关键字进行对比,具体包括:
遍历关键字库,如果在分析数据中查找到与所述单条案例中预置的关键字相匹配的关键字,则将其标记为关键字;或者,
遍历关键格式库,如果在分析数据中查找到与所述单条案例中预置的关键格式相匹配的关键格式,则提取所述分析数据关键格式中的关键字。
其中,将所述判断为所需的分析数据与案例预期结果关键字进行匹配,产生数据分析结果,具体包括:
将所述判断为所需的分析数据与案例预期结果关键字进行匹配;
如果案例预期结果关键字与分析的数据一一匹配并且时序相同,则测试通过,如果案例预期结果关键字与分析数据不能一一匹配,则测试没有 通过,如果超时没有取到与案例预期结果关键字相匹配的分析数据,则测试没有通过。
其中,所述产生数据分析结果之后,进一步包括:上报所述分析结果。
一种ATM测试装置,包括:
测试类型选择单元,用于选择测试类型;
案例库载入单元,用于载入所选择测试类型的测试案例库;
案例解析单元,用于顺序的读取所述案例库中的单条案例,并将所述单条案例解析成可执行命令;
命令执行单元,用于执行所述的可执行命令;
数据接收单元,用于接收ATM发送的根据执行所述可执行命令产生的分析数据;
数据识别单元,连接在所述数据接收单元和数据分析单元之间,用于提取该分析数据的关键字,与所述单条案例中预置的关键字进行对比,如果接收的分析数据也具有该关键字,则判断该分析数据是进行该测试所需的分析数据;
数据分析单元,用于对判断为所需的分析数据与案例预期结果关键字进行匹配,产生数据分析结果。
其中,该ATM测试装置,还包括:分析结果上报单元,用于上报所述分析结果。
本发明的有益效果为:本发明提供的ATM测试方法及装置,将当前实际测试过程中用到的测试案例以案例库的形式储存起来,测试程序启动之后,将案例库载入ATM测试装置,并顺序调用单个案例执行,根据案例的描述执行可执行命令,使相应的设备动作,最后对比实际执行结果与预期结果,以判断是否通过测试。减少测试人员的工作量,全面提高了ATM的测试效率,缩短了测试周期,增强了测试的稳定性和可靠性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫金支点技术股份有限公司;北京紫金支点技术有限公司;上海紫金信息技术有限公司;南京紫津融畅信息科技服务有限公司,未经深圳市紫金支点技术股份有限公司;北京紫金支点技术有限公司;上海紫金信息技术有限公司;南京紫津融畅信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910105613.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配电网电气设备图的显示装置
- 下一篇:一种移动终端及其开机方法和系统