上传者: 30878817
|
上传时间: 2025-08-04 15:58:41
|
文件大小: 17KB
|
文件类型: PY
"""
1. 开发基于Automation Desk对外开放的API,可从Help文档确认各API的调用方法(*Automation.pdf)
2. Mapping是为了关联&简化名称很长的I/O变量为可简短描述的变量,并放入data container中做管理
3. EBT库的意义:Automation Desk中包含标准lib及专用lib两类,调用方式存在区别。为方便做Excel转xml,并按统一方式调用接口转化成case,需要向上封装一层,从而方便统一调用
"""
根据给定的文件信息,我们将详细探讨如何将自动化测试用例从Excel导入到Automation Desk,并编写相应的自动化脚本。这个过程涉及到几个关键技术点:开发基于Automation Desk对外开放API的应用程序、使用Mapping进行变量管理、以及构建EBT库以简化Excel转xml的过程。
了解Automation Desk的API是自动化测试脚本开发的基础。Automation Desk提供了对外开放的API接口,通过这些接口可以实现与自动化测试环境的交互。开发者可以通过查阅提供的Help文档,获取API的详细调用方法,这些文档通常以Automation.pdf为标题。利用这些API,开发人员能够编程实现对测试过程的控制,如添加测试用例、执行测试以及收集测试结果等。
在实现自动化测试用例的导入过程中,Mapping(映射)是一个重要的概念。在自动化测试中,往往存在大量需要管理的输入/输出(I/O)变量。这些变量名称可能很长,不便于阅读和管理。因此,开发人员可以使用Mapping来关联这些长名称的I/O变量,将其简化为简短描述的变量。这些简短的变量被统一放入data container(数据容器)中进行管理,使得自动化测试脚本的编写和维护更为方便。
此外,为了统一和简化Excel到xml的转换过程以及接口的调用,引入了EBT(Excel-Based Test)库的概念。在Automation Desk中,除了标准的lib(库),还存在专用lib,它们的调用方式是不同的。为了方便将Excel测试用例转化成自动化测试案例,需要构建一个特殊的EBT库层,这样可以将原本分散的、基于特定格式的测试用例转化为统一的格式,便于自动化脚本以统一的方式调用接口。
综合上述内容,我们可以得知,要实现从Excel到Automation Desk的自动化测试用例导入,需要以下步骤:
1. 开发基于Automation Desk对外开放API的应用程序,通过阅读Automation.pdf文档来掌握API的详细使用方法。
2. 实现变量的Mapping,简化并管理长名称的I/O变量,保证变量名称简短且易于理解,并放入data container中。
3. 构建EBT库层,统一Excel转xml的转化过程和接口调用方式,确保能够以统一方式调用自动化测试脚本。
整个过程不仅涉及到对API的理解和应用,还包括对变量的管理和转换逻辑的封装,确保整个自动化测试流程的高效和准确。