(简易)测试数据构造平台: 16 (工具列表新增)

简介: (简易)测试数据构造平台: 16 (工具列表新增)

 【本节目标】设计工具新增。


   首先,一个工具的开发,在非低代码平台,也就是本系列中,是不能在线开发的。必须要开发者线下开发后部署上线。

   (纯线上开发的属于低代码平台,目前仅在培训收费内容中出现,咨询v:qingwanjianhua)


   那么既然一个工具的开发需要实际的平台主程(也就是你)去开发,那平台页面上的菜单的新增工具 是干嘛的呢?

   这个就相当于一个提交需求的地方,用户想申请新工具,必须在此填写一些相关的工具描述,然后等你审批,上线后会通知申请者等等。

   

   看看我们菜单中的这个按钮:

image.png

   

   我们的设计是,点击新增工具后,出现一个弹层,让用户添加一些必要工具描述后,存放到某个地方。

   这个地方,就是工单系统。


   包括你作为主程上线后看到的工单提醒,包括你完成了工单后,申请者收到的提醒等等,都归这个工单系统负责。


   不过工单系统是我们之后的模块,本节课还是先来搞定这个新增的弹出来的对话框吧...


  在elementUI中,代码如下:

(注意写到Menu.vue组件中,这是属于菜单的功能)


首先看dom层改动:

image.png

上图中,对话框的代码比较多,大家注意别写错。

这个对话框的显示还是隐藏,是由 dialogFormVisible 这个变量的值控制的,它要是True 就显示,False就隐藏。


而这个对话框内包含的是一个form表单,作用是可以提交表单内的所有数据给到某个请求。不过在这里,我们的form表单仅仅是用来改变某个json数据的。


然后是bom层的这个数据设计:

image.png

上图中,有三个数据:

  1. dialogFormVisible ,用来控制对话框的显示和隐藏,默认为假,即不显示。
  2. form 字典,用来关联和存放我们要新建的工具的值的,包含名字和描述。
  3. formLabelWidth , 用来控制这个对话框宽度的,而高度默认是自适应。


看看效果:

image.png


是不是很简简洁和大方。


当然通过观察dom层代码可以发现,取消和确定按钮,似乎都只是让对话框隐藏。等我们之后,就会把确定按钮给它确实的关联到某个函数中~


   这个函数就是要去实际的工具列表中创建一个工具记录,页面上也可以看到,但是工具的状态应该是开发中~ 不能点击使用。


   然后提交工单给主程,主程就要在线下根据工单的信息,去开发这个工具所需的 页面,脚本,数据表等。


   当开发完成后,就把工单状态改为已完成。此时,页面上的这个工具别人才可以使用。


本节到此为止,欢迎继续追更

相关文章
|
1月前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
24天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
144 17
Selenium:强大的 Web 自动化测试工具
|
4天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
27 11
|
6天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
35 10
|
2月前
|
机器学习/深度学习 人工智能 算法
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
BALROG 是一款用于评估大型语言模型(LLMs)和视觉语言模型(VLMs)在复杂动态环境中推理能力的基准测试工具。它通过一系列挑战性的游戏环境,如 NetHack,测试模型的规划、空间推理和探索能力。BALROG 提供了一个开放且细粒度的评估框架,推动了自主代理研究的进展。
44 3
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法。本文介绍 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,同时提供 Python 实现示例,强调其在确保项目性能和用户体验方面的关键作用。
38 6
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段。本文介绍了 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,强调了样本量、随机性和时间因素的重要性,并展示了 Python 在 A/B 测试中的具体应用实例。
31 1
|
2月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
|
2月前
|
监控 测试技术 开发工具
移动端性能测试工具
移动端性能测试工具
54 2
|
16天前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
66 11