【技术实现步骤摘要】
本专利技术涉及自动化测试的输入方法,特别是涉及一种基于键盘模拟的自动化测试输入方法、系统和存储介质。
技术介绍
1、自动化测试是软件开发过程中不可或缺的一环,它可以有效地提高软件质量、降低测试成本、缩短测试周期。自动化测试的核心是模拟用户的操作,对软件的功能、性能、安全等方面进行验证。其中,模拟用户的输入是自动化测试的基本需求,因为很多软件都涉及到用户在文本框、密码框、验证码框等控件中输入信息的场景。
2、在现有技术中,用于自动化测试的输入方法主要有以下几种:
3、一、基于浏览器驱动的输入技术,即通过调用浏览器驱动程序,如firefoxwebdriver、chrome webdriver、internet explorer driver等,向浏览器api发送命令,从而实现对文本框等控件的输入。这种技术的优点是支持多种浏览器,可以使用多种语言编写自动化测试脚本。但是,这种技术无法处理加密文本框控件,如注册、登录、支付等场景中的密码框、验证码框等,因为这些控件通常会屏蔽浏览器驱动程序的输入,或者对输入的内容进行加密处
...【技术保护点】
1.一种基于键盘模拟的自动化测试输入方法,其特征在于,包括有至少一个键盘模拟器,所述键盘模拟器被配置连接在具有USB接口的服务器;所述方法包括:
2.根据权利要求1所述的基于键盘模拟的自动化测试输入方法,其特征在于,在所述键盘模拟器接收至少一个按键字符请求时,还包括以下步骤:
3.根据权利要求2所述的基于键盘模拟的自动化测试输入方法,其特征在于,在进行有线和/或无线通讯请求时,所述键盘模拟器在服务器中映射配置有远程USB端口;通过所述远程USB端口与至少一个所述自动化执行设备通讯。
4.根据权利要求2所述的基于键盘模拟的自动化测试输
...【技术特征摘要】
1.一种基于键盘模拟的自动化测试输入方法,其特征在于,包括有至少一个键盘模拟器,所述键盘模拟器被配置连接在具有usb接口的服务器;所述方法包括:
2.根据权利要求1所述的基于键盘模拟的自动化测试输入方法,其特征在于,在所述键盘模拟器接收至少一个按键字符请求时,还包括以下步骤:
3.根据权利要求2所述的基于键盘模拟的自动化测试输入方法,其特征在于,在进行有线和/或无线通讯请求时,所述键盘模拟器在服务器中映射配置有远程usb端口;通过所述远程usb端口与至少一个所述自动化执行设备通讯。
4.根据权利要求2所述的基于键盘模拟的自动化测试输入方法,其特征在于,所述排队调用机制包括以下步骤:
5.根据权利要求1所述的基于键盘模拟的自动化测试输入方法,其特征在于,在所述usb键盘模拟按键信号被加载到自动化执行设备中进行输入执行后,所述键盘模拟器向所述服务器返回执行结果。
6.一种基于键盘模拟的自动化测试输入系统,其特征在于,包括有至少一个键盘模拟器,所述键盘模拟器烧录有usb键盘模拟模块;且所述键盘模拟器被配置连接在具有usb接口...
【专利技术属性】
技术研发人员:马红刚,李俊玲,何金星,韩璇,冉娟,张迪,
申请(专利权)人:陕西丝路金融信息发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。