The application discloses a method, device, device and storage medium for creating a business test scenario. The method includes receiving a plurality of component selection instructions input by the user; in response to the component selection instruction, the business function component corresponding to the component selection instruction is added one by one; the rules parameters of the business function component are obtained; and the multiple business functional components are set up in the order of the selected instructions by the input components. In conjunction, a business test scenario is generated, where the business function component includes at least one interface component. According to the technical scheme of this application example, it can centrally manage the business test scene, realize the free combination of the business test scene and interface, and perceive the changes of the interface in the business test scene in real time, thus improving the test efficiency, and greatly optimizes the experience of the user during the test process.
【技术实现步骤摘要】
创建业务测试场景的方法、装置、设备及其存储介质
本申请一般涉及测试领域,具体涉及自动化测试领域,尤其涉及创建业务测试场景的方法、装置、设备及其存储介质。
技术介绍
自动化场景测试领域的软件众多,例如:Robot、SoapUI、Jmeter等。基于这些测试软件进行场景测试,测试人员需要按照测试软件的操作规则,编写测试代码,然后在特定的测试软件中基于单接口的方式,独立的形成测试场景,其中测试场景和接口也不能任意组合。在使用上述任意一种测试软件进行测试,测试人员无法及时获取其他接口项目的接口变化,尤其,对于大型测试项目而言,仅仅依赖测试人员口述或文档标注等方式提示修改位置,极容易导致测试失败。不能及时分析测试失败的原因,会导致测试时间无限制地延长,从而降低了测试效率。现有技术的缺点:现有的自动化测试软件不能共享测试场景的变化信息,导致测试效率较低。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种基于交互界面创建业务测试场景的方案。第一方面,本申请实施例提供了一种基于交互界面创建业务测试场景的方法,该方法包括:接收用户输入的多个组件选择指令;响应于该组件选择指令,逐个地添加与该组件选择指令相对应的业务功能组件;获取该业务功能组件的规则参数;将多个业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,该业务功能组件至少包括一个接口组件。第二方面,本申请实施例提供了一种基于交互界面创建业务测试场景的装置,该装置至少包括:组件提供单元、变量获取单元以及场景创建单元,其中,组件提供单元,用于接收用户输入的多个组件选择指令;场景创建单元,用于响应 ...
【技术保护点】
一种基于交互界面创建业务测试场景的方法,其特征在于,该方法包括:接收用户输入的多个组件选择指令;响应于所述组件选择指令,逐个地添加与所述组件选择指令相对应的业务功能组件;获取所述业务功能组件的规则参数;将多个所述业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,所述业务功能组件至少包括一个接口组件。
【技术特征摘要】
1.一种基于交互界面创建业务测试场景的方法,其特征在于,该方法包括:接收用户输入的多个组件选择指令;响应于所述组件选择指令,逐个地添加与所述组件选择指令相对应的业务功能组件;获取所述业务功能组件的规则参数;将多个所述业务功能组件按照输入的组件选择指令的顺序建立关联,生成业务测试场景,其中,所述业务功能组件至少包括一个接口组件。2.根据权利要求1所述的方法,其特征在于,该方法还包括:检测所述业务测试场景内的所述接口组件是否变化;如果检测结果是发生变化,则动态地或静态地输出警示消息。3.根据权利要求2所述的方法,其特征在于,所述检测所述业务测试场景内的所述接口组件是否变化,包括:检测所述接口组件对应的指示标识是否发生变化。4.根据权利要求3所述的方法,其特征在于,所述指示标识是接口版本信息。5.根据权利要求1-4任一项所述的方法,其特征在于,该方法还包括,接收用户输入的调试操作指令和/或存储操作指令,相应地对所述业务功能组件或所述业务测试场景进行调试和/或保存。6.根据权利要求1-5中任一项所述的方法,其特征在于,获取所述业务功能组件的规则参数,包括:响应于用户输入的变量获取指令,按照以下任意一种方式获取所述业务功能组件的规则参数,所述方式为常量方式,或者随机变量方式,或者调用数据库变量值的方式。7.一种基于交互界面创建业务测试场景的装置,其特征在于,该装置至少包括:组件提供...
【专利技术属性】
技术研发人员:谢义初,文彦峰,吴乔,张冕,
申请(专利权)人:顺丰科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。