用户界面
KunLun AutoTest使用WEB界面作为用户操作界面, 用户可以通过测试主机的IP地址进行远程连接、调试与协同。 平台已经针对不同尺寸的屏幕进行优化适配, 支持平板、手机等终端远程操作。
Station测试工站界面
Station
测试工站, 是用来分不同的测试任务集合。
例如不同产品采用不同的 Station
, 或是同一产品的不同工序采用不同的 Station
。
用户可以为每一个 Station
设置不同的 封面图片 , 同时进行个性化的 描述说明 (如:功能测试, FT测试等) 。
需要注意的是, Station
的名称不能重复。
Container测试工位界面
Container
测试工位, 是执行具体测试任务的载体, 每个测试工位根据测试业务代码,
可以同时执行相同的测试任务, 也可以同时执行不同的测试任务。
测试工位面板显示不同颜色, 表示不同的测试状态。白色为
闲置
, 黄色为运行
, 红色为失败
, 绿色为通过
。定制区:用户可以在测试用例中调用接口函数, 对定制区的显示内容进行设置, 如产品的序列号, 类型, 当前的测试项目等。
操作区:用户可以点击操作区的图标, 完成
开始测试
,停止测试
与回收测试
等相关操作。
需要注意的是, Container
的名称不能重复。
Connection测试连接界面
Connection连接界面主要目的是开发调试, 界面包含多种类型窗口, 可以实时展示测试过程中产生的产品日志, 事件日志, 测试序列等信息。
每个
Container
工位都默认包含INFO
、STEP
与EVENT
三个窗口。用户可以根据测试业务需要, 配置若干个
连接
。 图片中仅配置了一个连接
, 即UUT
。当连接(例如
UUT
窗口)的状态为open
时, 且Container
不处于在测状态
, 用户可以在连接窗口
手工输入命令行, 调试产品。
需要注意的是, Connection
的名称不能重复。
Ask Question交互界面
调用接口函数 lib.ask_question()
与 lib.ask_questions()
可以在Container界面与Connection界面弹出交互窗口, 采集用户输入。
lib.ask_question()
提出一个问题, 一般仅采集一条数据。
同一个
Station工站
下的所有Container工位
, 在同一个时间, 仅能有一个Container
可以提出问题, 其他提问题的Container
需要排队, 排队遵循FIFO先进先出
原则。在答案输入框内输入完毕后, 可以直接使用
回车
提交答案, 也可以点击提交答案按钮
提交答案。
lib.ask_questions()
提出多个问题, 可以同时采集多条数据。
lib.ask_questions()
与lib.ask_question()
一样, 排队遵循FIFO先进先出
原则。在答案输入框内输入完毕后, 可以使用
回车
跳到下一个答案输入框。在最后一个答案输入框使用回车
, 将提交答案, 也可以在任意时候点击提交答案按钮
提交答案, 未回答的问题, 答案为””(空字符串)。
测试数据查询界面
测试数据查询界面可以查询历史测试记录, 并下载与之关联的测试日志。
需要注意的是, 用户必须使用接口函数 lib.add_test_data()
生成测试记录后, 才能够查询到测试记录。
用户根据实际需求输入查询条件(支持使用百分号
%
作为通配符), 并选择相应的查询时间范围, 以点击查询按钮
进行查询。查询结果可导出为CSV格式文档。
测试报告查询界面
通过点击 测试报告
按钮, 可以查看对应测试记录的测试报告。
需要说明的是:测试日志保存在测试主机本地, 保存位置为 C:\kunlun-data\logs
。