一种自动化测试方法、装置、设备及可读存储介质

    公开(公告)号:CN114064489A

    公开(公告)日:2022-02-18

    申请号:CN202111370242.6

    申请日:2021-11-18

    Abstract: 本申请实施例提供了一种自动化测试方法、装置、设备及可读存储介质,获取待测试表达式以及验证数据,获取测试对象执行所述测试用例的执行结果,执行结果包括解集和运行结果的对应关系,依据每一解集对应的目标结果和运行结果,获取测试用例的测试结果。验证数据包括解集和目标结果的对应关系,目标结果对应的解集指示以目标结果为待测试表达式的结果时,待测试表达式的变量的取值。解集对应的运行结果指示测试对象将解集作为待测试表达式的变量的取值并执行待测试表达式后待测试表达式的结果。将同一解集对应的目标结果和运行结果对比,能够得到测试对象执行待测试表达式的正确与否,从而得到测试结果,提高了软件功能测试的执行效率和时效性。

    验证数据的获取方法、装置、设备及可读存储介质

    公开(公告)号:CN114077545A

    公开(公告)日:2022-02-22

    申请号:CN202111370228.6

    申请日:2021-11-18

    Abstract: 本申请实施例提供了一种验证数据的获取方法、装置、设备及可读存储介质,获取和数据源信息,获取待测试表达式的可读表达式,以可读表达式和数据源信息为脚本参数,调用第一预设脚本,得到待测试表达式的验证数据,其中,验证数据包括目标结果以及与目标结果对应的解集,目标结果包括可读表达式成立和/或不成立。由于,待测试表达式待测变量和待测固定量,数据源信息包括待测变量和变量类型的对应关系,且变量类型指示取值范围,第一预设脚本用于获取以目标结果为条件各个待测变量的取值,作为目标结果对应的解集,因此,本方法能够通过将待测试表达式转换成可读表达式,并利用第一预设脚本自动获取待测试表达式的验证数据。

    自动化测试框架的对象层构建方法和UI自动化测试框架

    公开(公告)号:CN114036039A

    公开(公告)日:2022-02-11

    申请号:CN202111181952.4

    申请日:2021-10-11

    Abstract: 本申请属于软件测试技术领域,具体涉及一种基于Selenium的UI自动化测试框架的对象层构建方法,经过本方法完善后的测试框架脚本包括独立的对象层、逻辑层、业务及数据层。该方法包括:获取被测系统中与UI自动化测试任务关联的一个或多个页面;采用预设的规则编写xml文件格式的对象描述文档,对象描述文档以页面和/或关键元素为节点、并包括页面和/或关键元素的定位信息;将对象描述文档转换为页面对象和/或元素对象的脚本文件;将页面对象和/或元素对象的定位及操作方法封装为定位函数与操作函数;将脚本文件和定位函数与操作函数作为对象层,供逻辑层调用。基于本申请方法构建的对象层进行自动化测试,可以降低脚本管理维护成本,提高自动化测试成功率。

Patent Agency Ranking