(简易)测试数据构造平台: 23 编辑工具

简介: (简易)测试数据构造平台: 23 编辑工具

 【本节目标】实现编辑工具功能的 显示旧数据功能


   当前,我们点开编辑按钮后,发现旧工具名字输入框是空的。目的是让这个可以显示工具原本的名字

image.png

   

   做法如下:


   找到原本工具的名字,首先我们首页看到的是一堆工具:

image.png

   那么点击他们自己编辑按钮,要怎么来区分呢?

当然是点击编辑后我们会传入这一行工具的独特的数据。


   不过这里有俩个数据都可以验明身份:1. 列表的下标 , 2. 工具的id


   如果使用列表下标,那么我们直接从该页面获取的工具列表数据变量中就可以拿到工具的全部数据,自然也包括这个名字。


   如果使用工具id,那么我们就只能发送一个axios的http的get请求去后台获取到这个工具的所有数据。这样虽然麻烦,但是也更为实时。


   不过我们这里肯定选用列表下标,因为简单:

image.png

image.png

   

到这里我们要思考一下,这个tool_old是我们已经拿到的数据。


但是要怎么给渲染到dom层的输入框呢?


原来,在vue中,inuput输入框的值要想被控制,那么就需要绑定一个变量。然后只要这个变量更改,那么这个input输入框的值也会同步更改:

image.png

注意,我故意把这个变量设计的复杂了一点,为一个叫做form_data的字典,且里面有个元素名为name,默认值为空。


为什么不直接就写一个name变量呢?因为,这个dialog对话框后续上面可能会有很多输入框,为了把它们都集中在一起,所以最外层用这个字典来包裹上。


那么为什么要写个默认值呢?因为只有这样才能让一开始这里面没有值的时候,dom层也可以正常渲染。(实际上多层字典才会触发这种vue的特有bug)


有了这个默认值,我们在dom层的输入框中给它绑定上就可以了:

image.png


那么到此我们还剩最后一步,就是在把前面找到的工具的旧名称赋值给变量form_data既可。其中的name也会自动赋值。


image.png


然后我们保存,刷新页面测试:

image.png


可以看到,工具的名字已经成功显示在了输入框内。


本节内容结束,欢迎追更【测试开发干货】

相关文章
|
2天前
|
传感器 数据采集 算法
LabVIEW无人机大气数据智能测试系统
LabVIEW无人机大气数据智能测试系统
10 3
|
3天前
|
数据挖掘 测试技术 网络安全
LabVIEW开发卫星测试平台
LabVIEW开发卫星测试平台
|
3天前
|
算法 物联网 5G
LabVIEW开发最小化5G系统测试平台
LabVIEW开发最小化5G系统测试平台
10 0
|
5天前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
11 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
5天前
|
传感器 Linux 测试技术
xenomai 在X86平台下中断响应时间测试
该文讨论了实时操作系统中断响应时间的重要性,并介绍了x86中断机制和Xenomai的中断管理,包括硬件中断和虚拟中断的处理。Xenomai通过I-Pipe确保实时性,中断优先级高的Xenomai先处理中断。文中还提到了中断响应时间的测试设计,分别针对I-Pipe内核间虚拟中断和硬件中断进行了测试,并给出了在不同负载下的测试结果。
11 0
xenomai 在X86平台下中断响应时间测试
|
6天前
|
SQL 测试技术 网络安全
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
17 0
|
7天前
|
JSON 测试技术 数据格式
Elasticsearch 8.X 如何生成 TB 级的测试数据 ?
Elasticsearch 8.X 如何生成 TB 级的测试数据 ?
13 0
|
8天前
|
测试技术 API
探索软件测试中的自动化工具与挑战
本文探讨了软件测试领域中自动化工具的应用与挑战。通过分析目前主流的自动化测试工具,探讨了其在提高测试效率、减少人工成本、增强测试覆盖率等方面的优势。然而,自动化测试也面临着诸如脆弱性、维护成本高等挑战。最后,提出了一些应对挑战的建议,以期为软件测试领域的自动化工作提供一些启示。
13 1
|
12天前
|
机器学习/深度学习 人工智能 测试技术
提升软件测试效率与准确性的策略与工具
【5月更文挑战第2天】 在软件开发生命周期中,测试阶段是确保产品质量的关键。然而,传统的测试方法往往耗时且容易出错。本文将探讨一系列现代软件测试策略和工具,旨在提高测试效率和准确性。我们将分析自动化测试框架、持续集成(CI)、测试驱动开发(TDD)以及人工智能(AI)在测试中的应用,并讨论如何结合这些技术和方法来优化测试流程。
|
12天前
|
Linux 测试技术 数据安全/隐私保护
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台
CentOS安装MeterSphere并实现无公网IP远程访问本地测试平台

热门文章

最新文章