【技术实现步骤摘要】
本申请涉及互联网应用
,特别是涉及一种Web系统测试方法及装置。
技术介绍
在网站的开发和调试过程中,对开发内容的测试工作尤其重要。目前,很多网站的功能变得越来越完善,相应的测试工作也就变得更为复杂。面对日益复杂的测试需求,相应也出现了很多种自动化测 试工具,以提高测试效率。现有技术中,一种常用的Web自动化测试方法是基于页面元素操控的自动化测试方法,这种方法通过录制分析、代码定位等手段操控网页元素,来达到模拟用户操作的目的,这类测试工具包括Selenium、Watir等。但是,这种测试方法存在的问题是需要模拟完整的用户操作流程,即便对于测试者并不关心的部分,也必须在测试用例中实现。例如,对于电子商务应用,当前需要对第三方的中介支付系统进行测试,由于支付系统本身要和各种外部系统打交道,例如购物网站系统、网上银行系统等等,这些系统内部的操作是支付系统所不必关心的,对于支付系统的测试而言,需要关心的内容是其自身内部的核心逻辑,以及与这些外部系统之间的接口,但是在实际的测试过程中,测试人员往往先要在这些外部系统进行许多操作,才能完成测试前的准备,以走到预期的逻辑 ...
【技术保护点】
一种Web系统测试方法,其特征在于,包括:接收测试用例的执行触发,所述测试用例为针对被测系统的测试用例;根据所述测试用例中所包含的运行于非被测系统的流程,选择与所述运行于非被测系统的流程所对应的流程封装包,并利用所选择的流程封装包构成测试序列;所述流程封装包内,包括基于网络协议进行封装的针对非被测系统的操作;执行所述测试序列;将测试序列的执行结果转换为被测系统可识别的信息。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:谷云,李磊,
申请(专利权)人:乐活在线北京网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。