[发明专利]网页产品的开发测试系统、测试方法及装置有效
申请号: | 201210133936.2 | 申请日: | 2012-04-28 |
公开(公告)号: | CN103377127A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 周永丰;郑昌丘;黎河军;周妍;黄杨 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/44 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 产品 开发 测试 系统 方法 装置 | ||
技术领域
本申请涉及网络技术,具体地,涉及一种网页产品的开发测试系统、测试方法及装置。
背景技术
目前,在网站开发的过程中,对开发成果进行测试是必不可少的环节。测试工作需要针对开发出来的产品编写测试代码和测试用例,并在专门部署的测试服务器上,运行测试代码和测试用例以检测开发出来的产品是否满足特定的需求。
但是,目前随着网站架构体系的日益复杂,测试周期在不断地拉长、测试成本不断的增大,测试效率不断降低。测试工作中对于新产品需要部署新的测试环境,这样不仅加大了硬件成本,还使测试工作变得繁琐,加大了测试的复杂度、降低了测试的效率。对于架构复杂且庞大的产品,测试代码和测试用例的编写工作也相应地复杂和繁琐,对于不断开发出来的新产品,需要不断地编写新的测试代码和测试用例,这样就拉长了测试周期、降低了测试效率。从而,在目前的开发测试环境下,测试工作的进度落后、成本攀升、效率低下,远远不能满足开发工作的需求。
可见,在现有技术中存在对网页产品的开发工作和测试工作相分离,测试进度落后、效率低下、不能满足开发工作的需求的问题。
发明内容
有鉴于此,本申请实施例提供了一种网页产品的开发测试系统,用以解决现有技术中存在的对网页产品的开发工作和测试工作相分离,测试进度落后、效率低下、不能满足开发工作的需求的问题。
相应的,本申请实施例还提供了一种网页产品的测试方法和装置。
本申请实施例包括如下技术方案:
一种网页产品的开发测试系统,包括:开发框架,还包括:内嵌在网页产品中的测试框架、分流装置;分流装置,用于对用户的请求进行识别,在识别请求中包括测试框架在网页产品的主域名下预先分配的地址时,将请求发往测试框架,在识别请求中包括开发框架在网页产品的主域名下预先分配的地址时,将请求发往开发框架;测试框架,用于在接收到来上述自分流装置的请求时得以触发,接收并存储用户针对网页产品的待测网页中的页面元素输入的测试用例;其中,测试用例包括对页面元素执行的测试操作;根据用户在所存储的测试用例中选择的测试用例、以及被选测试用例所针对的页面元素的标识,在网页产品中定位该页面元素的标识对应的页面元素;对定位得到的页面元素执行被选测试用例中指示的测试操作,得到测试结果。
一种网页产品的测试方法,包括:在用户访问为测试框架在网页产品的主域名下预先分配的地址时,触发内嵌在网页产品中的测试框架;触发后的测试框架接收并存储用户针对网页产品的待测网页中的页面元素输入的测试用例;其中,测试用例包括对页面元素执行的测试操作;根据用户在所存储的测试用例中选择的测试用例、以及被选测试用例所针对的页面元素的标识,在网页产品中定位该页面元素的标识对应的页面元素,对定位得到的页面元素执行被选测试用例中指示的测试操作,得到测试结果。
一种网页产品的测试装置,测试装置内嵌于网页产品中,并具有在网页产品的主域名下预先分配的地址,该测试装置包括:测试用例管理单元,用于接收并存储用户针对网页产品的待测网页中的页面元素输入的测试用例;其中,测试用例包括对页面元素执行的测试操作;对象管理单元,用于根据用户在测试用例管理单元所存储的测试用例中选择的测试用例、以及被选测试用例所针对的页面元素标识,在网页产品中定位该页面元素的标识对应的页面元素;测试执行单元,用于对对象管理单元定位得到的页面元素执行被选测试用例中指示的测试操作,得到测试结果。
根据本申请实施例的技术方案,预先将测试框架内嵌于网页产品中,并在网页产品的主域名下为测试框架预先分配的地址,将包括测试框架的网页产品和开发框架部署在同一服务器上,通过测试框架接收并存储用户针对页面元素输入的测试用例,以及根据用户选择的测试用例对页面元素进行测试操作、得到测试结果,能够将对网页产品的测试工作和开发工作融合在同一资源平台下,使开发人员能够及时地对开发出来的网页产品进行测试,从而能够加快测试工作的进度、缩短测试工作的周期;并且通过本申请实施例提供的测试框架,开发人员只需设计测试用例就能进行测试工作,不用专门为测试用例编写测试代码,从而能够降低测试工作的繁杂程度、提高测试工作的效率;从而本申请实施例提供的技术方案能够解决现有技术中存在的对网页产品的开发工作和测试工作相分离,测试进度落后、效率低下、不能满足开发工作的需求的问题。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210133936.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示装置
- 下一篇:臂架生产线数控龙门吊