-
公开(公告)号:CN117033212A
公开(公告)日:2023-11-10
申请号:CN202311001799.1
申请日:2023-08-09
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F11/36
Abstract: 本申请提供了一种自动生成接口测试用例的方法和测试用例生成装置,该方法应用于接口测试系统中的测试用例生成装置,接口测试系统还包括测试管理平台,该方法包括:从测试管理平台中获取至少一个待测试接口的接口信息;根据待测试接口的接口信息中的接口参数信息,采用等价类划分法和边界值分析法生成接口参数测试用例,和/或,根据待测试接口的接口信息中的接口权限信息,生成权限校验用例;将接口参数测试用例和/或权限校验用例上传至测试管理平台,以使得测试管理平台采用接口参数测试用例和/或权限校验用例对待测试接口进行测试。该方法通过采用测试用例生成装置与测试管理平台相结合,实现高效测试和测试共享,自动生成测试用例功能。
-
公开(公告)号:CN116841908A
公开(公告)日:2023-10-03
申请号:CN202310927906.7
申请日:2023-07-26
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F11/36 , G06F16/955
Abstract: 本申请提供了一种用于WEB平台的自动化测试方法与自动化测试工具。该方法包括:第一确定步骤,从目标集合中确定当前网页中的目标网页元素对应的目标测试方法,并根据目标网页元素对应的目标测试方法,确定目标网页元素是否可被正确执行,目标集合是存储目标网页元素与目标测试方法的对应关系的集合;重复步骤,重复第一确定步骤至少一次,直到对当前网页中所有的目标网页元素确定完毕;第二确定步骤,至少基于当前网页对应的机器学习模型,确定当前网页是否符合预设网页标准,解决了现有技术中对WEB平台进行自动化测试的可扩展性较差以及测试效率较低的问题。
-
公开(公告)号:CN117914474A
公开(公告)日:2024-04-19
申请号:CN202311703584.4
申请日:2023-12-11
Applicant: 潍柴动力股份有限公司
Abstract: 本申请涉及区块链技术领域,尤其涉及基于区块链的ECU远程刷写方法、装置、设备及介质。所述方法包括:生成待刷写ECU的刷写请求,其中,所述刷写请求包括刷写类型、刷写版本;随机生成一对私钥和公钥,并将所述公钥存储至预先构建的智能合约;使用所述私钥对所述刷写请求进行签名,并将签名后的刷写请求发送到区块链网络;在所述签名后的刷写请求通过区块链网络中验证节点的验证后,基于所述智能合约对所述待刷写ECU进行远程刷写。本申请确保了ECU的安全性,防止未经授权的修改,能确保只有授权的参与方能够执行ECU刷写操作,从而提高了ECU刷写操作的安全性。
-
公开(公告)号:CN117743173A
公开(公告)日:2024-03-22
申请号:CN202311770547.5
申请日:2023-12-20
Applicant: 潍柴动力股份有限公司
IPC: G06F11/36
Abstract: 本申请提供了一种支持多行内容显示的输入框生成方法及装置,涉及数据处理技术领域,包括:获取输入框配置参数,配置参数中包括功能参数,利用功能参数中的第一指令对输入框架设置行输入方式,得到具有多个行输入的第一输入框,各行均具有搜索功能,基于第一输入框为各行输入构造悬浮提示框,悬浮提示框具有根据关键字进行提示的功能,对第一输入框中的各行输入绑定显示悬浮提示框的事件,得到目标输入框。如此,通过利用预设指令得到能够在一个输入框中输入多行文字且对每一行文字都能根据关键词进行提示的输入框,相比于只能输入一行文字的输入框,本申请中的输入框在需要生成多行目标文本的情况下,可以节省时间,提高用户体验感。
-
公开(公告)号:CN117077109A
公开(公告)日:2023-11-17
申请号:CN202310941876.5
申请日:2023-07-28
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种ECU数据的安全刷写方法、刷写装置和电子设备。该方法包括:ECU按照预定时间间隔生成多个令牌,将各令牌存储至令牌桶;ECU在接收到上位机发送的校验请求指令的情况下,在令牌桶中的令牌的数量大于或者等于1的情况下,发送一个令牌和桶深值至上位机,并进行数据刷写校验,在令牌桶中的令牌的数量为0的情况下,不进行数据刷写校验;在数据刷写校验失败且在桶深值大于1的情况下,ECU将桶深值减1,不进行数据刷写,在数据刷写校验成功且在桶深值小于最大桶深值的情况下,ECU将桶深值加1,进行数据刷写。通过本申请,解决了现有技术中ECU的数据检验算法可能会被暴力破解的问题。
-
公开(公告)号:CN118760581A
公开(公告)日:2024-10-11
申请号:CN202410746587.4
申请日:2024-06-11
Applicant: 潍柴动力股份有限公司
IPC: G06F11/36 , G06F16/955 , G06F16/958 , G06F16/951 , G06N3/0455
Abstract: 本发明实施例提供一种链接检测方法、链接检测装置、设备及介质,该方法包括:根据待检测网页的交互性代码,采用已训练的神经网络模型,识别并获取与交互性代码对应的事件处理函数,以及获取事件触发顺序表;基于事件触发顺序表,依次对事件处理函数进行模拟触发,并获取每个事件处理函数触发后的源代码;根据事件处理函数触发后的源代码和预设链接提取规则,获取待检测链接;其中,待检测链接包括显式链接和/或隐式链接;对待检测链接进行访问测试,以获取测试结果,完成链接检测。通过采用已训练的神经网络模型来识别并获取事件处理函数,提高了识别事件处理函数的准确性;通过模拟事件触发,能够获取动态生成的链接,扩展了链接检测的范围。
-
公开(公告)号:CN118467379A
公开(公告)日:2024-08-09
申请号:CN202410698886.5
申请日:2024-05-31
Applicant: 潍柴动力股份有限公司
Abstract: 本说明书实施例公开了一种前后端协同的接口自动化测试方法、设备及介质,涉及测试技术领域,方法包括:通过预先设置的接口测试程序,对前端页面测试过程进行监听,以抓取前端页面测试过程中多个测试接口的接口请求信息和前端页面响应数据;根据前端页面测试过程中多个测试接口的接口请求信息和预先获取的测试需求信息,在多个测试接口中确定至少一个待测接口;基于至少一个待测接口的接口请求信息和预先设置的用例生成算法,生成接口测试用例和预期断言信息;通过接口测试用例,确定每个待测接口的后端接口响应数据,以基于每个待测接口的后端接口响应数据和每个待测接口的前端页面响应数据,生成协同测试报告。
-
公开(公告)号:CN117873874A
公开(公告)日:2024-04-12
申请号:CN202311781273.X
申请日:2023-12-21
Applicant: 潍柴动力股份有限公司
IPC: G06F11/36
Abstract: 本申请公开了一种界面元素定位方法、系统、介质及电子设备,方法包括:在web应用的界面自动化测试过程中,获取待测试界面中目标元素对应的原始定位表达式;当原始定位表达式不能唯一确定目标元素的位置时,执行针对目标元素预先构造的元素触发事件,得到目标元素对应的动态变化的属性标识;基于动态变化的属性标识,重新组装目标元素对应的原始定位表达式,得到目标定位表达式;根据目标定位表达式,确定目标元素和与目标元素相关元素的位置。因此,采用本申请实施例,可以准确定位出任何复杂界面中的元素位置,从而提高了用户界面的测试效率。
-
-
-
-
-
-
-