检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用业务测试 本节导读 管理业务用户 管理设备信息 处理工单 父主题: 通过AstroZero开发设备维修管理应用
如何使用沙箱进行测试 什么是沙箱 沙箱环境(Sandbox)是与开发环境隔离的环境,用户可以在沙箱环境中进行软件测试,也可在开发环境直接进行测试。沙箱是一种特殊的执行环境,能够在不破坏生产环境的情况下测试更改或更新应用程序。AstroZero提供了创建沙箱环境功能,您可根据需要决定是否使用沙箱环境。
号登录,进行应用业务测试。 业务测试主要分为管理业务用户、管理设备信息和处理工单三部分。其中,前两部分是管理员权限进行的操作(这里管理员账号,均使用应用开发者账号进行)。处理工单部分,需要根据工单流程顺序,切换客服人员、派单人员、维修人员以及管理员号进行测试。 管理员用户:当前登
权限凭证。 预览测试接口。 在自定义接口列表中,单击接口所在行的,预览接口。 若为公共接口,支持查看接口参数并进行在线测试。若为私有接口,只可查看接口的入参和出参。 图2 公共接口 图3 私有接口 单击接口URL后的,可查看接口的参数。 若为公共接口,单击“测试一下”,填写输入参
单击“编辑”,可给接口添加业务权限凭证。 预览测试接口。 在自定义接口列表中,单击接口所在行的,预览接口。 若为公共接口,支持查看接口参数并进行在线测试。若为私有接口,只可查看接口的入参和出参。 单击接口URL后的,可查看接口的参数。 若为公共接口,单击“测试一下”,填写输入参数,单击“执行”
管理设备信息 应用开发完成后,设备信息中仅存在一些在创建过程中的测试数据,需要管理员对设备信息进行新增、编辑、删除等操作。 操作步骤 使用应用开发者账号,访问并登录AstroZero经典版开发环境。 在“项目 > 我的应用”中,单击“设备维修管理系统”应用的,进入应用预览页面。
可能是因为当前操作的工单信息是在“生成工单”(createWorkOrder)脚本中,使用测试数据创建的,脚本中测试数据创建的工单不支持在BPM状态流转。此时,请删除所有使用脚本创建的测试数据,使用创建工单页面(workOrderList)进行创建。 resCode: "405233002"
购买AstroZero沙箱实例 在应用正式发布上线前,需要在测试环境进行测试和数据配置。在AstroZero中,以沙箱(Sandbox)环境来作为测试环境,您也可以直接在开发环境进行测试。在沙箱环境测试的优势是不影响开发环境的配置,沙箱环境(Sandbox)是与开发环境完全隔离的。
限定格式:是否限制输入格式,例如限制格式为字母、字母数字、数字、邮政编码、IP地址、车牌号、身份证号、中国护照。系统已为每种格式预置了相应的正则表达式进行校验,也预置了错误提示,您可在“测试”框中输入字段值进行测试。 属性:设置字段的属性,包括只读、禁用和隐藏。 只读:勾选后,页面上该字段只可读。 禁用:勾选后,页面上该字段仍可显示,但不可进行配置。
为“业务用户”,在“成员列表”下拉框中选中需要添加为客服人员的业务用户账号,单击“添加”。 图8 在队列中添加业务用户 父主题: 应用业务测试
启用自动化任务 测试自动化任务 自动化任务启用成功后,会出现“测试”按钮,单击该按钮可进行自动化测试。 自动化任务启用成功后,单击页面右上方的“测试”。 图3 测试自动化任务 触发条件为“流程事件触发”时(如图4),不支持测试功能,即无测试按钮。 图4 流程事件触发 在弹出的测试页面,选择一条记录,单击“开始测试”。
脚本用什么编辑器 AstroZero提供一个方便简洁的在线开发IDE,即脚本编辑界面,脚本编辑界面开发体验接近离线的开发工具,具有如下优势: 现代化的编辑界面,语法高亮显示。 智能提示,智能补全。 精确查看定义,代码预览,查找引用。 快速在线编译。 友好的语法错误提示。 可以使用console
表单组件中。 必填错误信息:当必填输入框没有进行输入取值时,界面提示的报错信息。 正则表达式:当输入框字段类型为“Text”或“TextArea”类型,支持进行正则表达式校验。 错误信息:正则表达式校验失败时,提示的错误信息。 自定义校验:是否进行自定义校验,打开后需要设置校验J
LETE(删除)。 接口创建完成后,支持在线测试。 在应用设计器的导航栏中,选择“集成”。 在开放接口中,将鼠标放在对应的接口上,单击,选择“查看”,进入接口预览页面。 在接口预览页面,单击URL后的。 图2 进入接口测试页面 单击“测试一下”,如果有输入参数,设置输入参数后,单击“执行”。
默认为选中,对信息敏感的场景,建议不勾选。 图2 授权密码 (可选)测试是否能发送邮件。 在连接器详情页面,单击测试中的“发送邮件”。 输入收件人、主题和邮件内容,单击“发送”。 图3 发送邮件 收件人可收到邮件,表示测试成功,如图4。 图4 接收邮件内容 在脚本中调用连接器 在脚本中
单击,发布页面,打开发布的页面网址测试效果。 单击TabsWidget组件上的标签栏,会在DisplayWidget组件详情页进行相应的切换展示。 通过在线编辑器完善组件。 测试结果基本满足预期,但是由于图片尺寸不同,有些图片未能完全展示,还需优化。本例中向您介绍AstroZero平台提供的,在线组件开发工具。
零代码可以做什么? 基于应用模板修改或DIY开发,完成问卷、投票、测试、信息收集等工作,还能在线筛选、分析数据。为了让开发者更快捷的完成开发任务,AstroZero零代码提供了大量能力提升开发者的开发效率。 模板中心 一睹为快 提供疫情防控、问卷/考试系统、假期出行申请等20+模板,您可先体验模板,再一键安装。
cn-north-4.huaweicloud.com”。 沙箱环境 在应用正式发布上线前,需要在测试环境进行测试,包含数据配置。AstroZero一般以沙箱(Sandbox)环境,来作为测试环境。沙箱环境默认域名为“appcubesandbox.cn-north-4.huaweicloud
会保存在租户的多语言库中。 正则表达式 当输入框字段类型为“Text”或“TextArea”类型,支持进行正则表达式校验。 例如,配置为“^[A-Za-z]+$”,表示该字段只能输入大写的“A-Z”,或小写的“a-z”。 错误信息 当不满足正则表达式规则时,界面的报错信息。 支持
表单组件中。 必填错误信息:当必填输入框没有进行输入取值时,界面提示的报错信息。 正则表达式:当输入框字段类型为“Text”或“TextArea”类型,支持进行正则表达式校验。 错误信息:正则表达式校验失败时,提示的错误信息。 自定义校验:是否进行自定义校验,打开后需要设置校验J