[发明专利]一种应用程序测试方法及装置有效
申请号: | 201210122923.5 | 申请日: | 2012-04-24 |
公开(公告)号: | CN103377120B | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 范静俭;夏冬明 | 申请(专利权)人: | 财付通支付科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 董文倩,褚敏 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 测试 方法 装置 | ||
技术领域
本发明属于软件技术领域,尤其涉及一种应用程序测试方法及装置。
背景技术
随着计算机及互联网技术的不断发展,例如第三方应用平台这样的开放性平台不断涌现,其由具备平台资源的公司提供平台,合作方开发者开发各种不同类型的应用程序并运行于该平台上,以方便用户的使用。在第三方应用平台上,各种应用程序的开发、上线、运行必须要符合该平台方的相关规范。
现有的应用程序测试阶段均在真实的运营环境中进行。例如,对于支付功能,需要使用真实货币进行支付测试,后期退款等操作繁琐;对于页面展示功能,一般采用白名单的方式,批量开放页面给少量的用户进行测试,反馈效果不全面;且整个应用程序在测试过程中均不能及时地进行调试。综上所述,现有的应用程序测试方法容易导致应用程序的开发效率低下,提高了开发人员的开发难度。
发明内容
本发明实施例的目的在于提供一种应用程序测试方法,旨在解决现有的应用程序测试阶段均在真实的运营环境中进行,导致开发效率低下的问题。
本发明实施例是这样实现的,一种应用程序测试方法,所述方法包括:
构建沙箱环境,所述沙箱环境用于模拟所述应用程序运行的真实环境;
加载所述应用程序的测试版本至所述沙箱环境中运行,以使用户在所述沙箱环境中完成对所述测试版本的功能测试和调试;
当用户完成对所述测试版本的功能测试和调试后,通过预设的数据接口将调试完成的应用程序接入真实环境以运行。
本发明实施例的另一目的在于提供一种应用程序测试装置,包括:
构建单元,用于构建沙箱环境,所述沙箱环境用于模拟所述应用程序运行的真实环境;
加载单元,用于加载所述应用程序的测试版本至所述沙箱环境中运行,以使用户在所述沙箱环境中完成对所述测试版本的功能测试和调试;
接入单元,用于当用户完成对所述测试版本的功能测试和调试后,通过预设的数据接口将调试完成的应用程序接入真实环境以运行。
在本发明实施例中,通过构建模拟真实运营环境的沙箱环境,将应用程序开发的测试阶段放入沙箱环境中进行,并通过提供相应的数据接口,在测试完成后直接将所有数据接入正式运营环境中运行,有效地提高了应用程序开发效率,降低了开发人员的开发难度。
附图说明
图1是本发明第一实施例提供的应用程序测试方法的实现流程图;
图2是本发明第二实施例提供的应用程序测试方法的实现流程图;
图3是本发明第三实施例提供的应用程序测试装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过构建模拟真实运营环境的沙箱环境,将应用程序开发的测试阶段放入沙箱环境中进行,并通过提供相应的数据接口,在测试完成后直接将所有数据接入正式运营环境中运行,有效地提高了应用程序开发效率,降低了开发人员的开发难度。
图1示出了本发明第一实施例提供的应用程序测试方法的实现流程,详述如下:
在步骤S101中,构建沙箱环境,所述沙箱环境用于模拟所述应用程序运行的真实环境。
在本实施例中,可以通过分析测试开发过程所需的业务关键流程,将线上的完整流程裁剪之后部署在一个独立的环境中来完成沙箱环境的构建,以保证应用程序开发过程中测试环境的交互模式与真实环境一致。具体的沙箱环境构建方法并非本发明的重点,在此不赘述。
具体地,构建的沙箱环境必须支持应用程序运行过程中所涉及到的所有功能。以具备支付功能的应用程序,例如手机话费充值程序为例,构建的沙箱环境必须支持用户账户登录、无限金额次数的充值行为、支付结果查询、应用程序用户界面(User Interface,UI)和平台UI结合效果展示等应用程序基础功能。
在步骤S102中,加载所述应用程序的测试版本至所述沙箱环境中运行,以使用户在所述沙箱环境中完成对所述应用程序的功能测试和调试。
在本实施例中,应用程序由开发人员根据相关的标准及技术文本进行开发后,生成应用程序的测试版本,通过在沙箱环境中加载应用程序的测试版本,使得该测试版本在沙箱环境中运行起来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财付通支付科技有限公司,未经财付通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210122923.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有装饰效果的LED灯头
- 下一篇:一种防眩光泛光灯