给httprunnermanager接口自动化测试平台加点功能(二)

news2024/11/20 7:01:58

文章目录

        • 一、背景
          • 1.1、新增字段
          • 1.2、简化流程
          • 1.3、举一反三
        • 二、总结

一、背景

继续前面的功能改造,这回又是什么需求呢?在编写测试用例的时候,咱们有看到列表有作者名称,也就是说,可以在用例列表就可以知道这条用例是谁写的,最后又是谁改了,暂且不管最初是谁写的,但一定要知道最后是谁改错了。

1.1、新增字段

创建suite需要显示author,需要知道是哪个测试同学创建的业务流程

在这里插入图片描述

不能直接去数据库alter字段,否则程序运行会报错,因为它不认可,修改表结构之后,需要同步迁移. 命令执行过程如下:

在这里插入图片描述

修改逻辑,在添加用例的时候,它默认了时间

在这里插入图片描述

效果如下,很显然有点不合理,拿到了时间

在这里插入图片描述

修改add_suite.html

<div class="form-group">
    <div class="input-group col-md-4 col-md-offset-1">
        <div class="input-group-addon" style="color: #0a628f">编写人员</div>
        <input type="text" class="form-control" id="author" name="author"
               placeholder="用例编写人员" value="{{ account }}">
    </div>
</div>

创建计划时效果就有了

在这里插入图片描述

再suite_list.html,要在列表也展示一下

在这里插入图片描述

效果如下:

在这里插入图片描述

1.2、简化流程

虽然在添加计划时,有默认获取当前账号,但是放在哪里着实有些不美观,那么修改add_suite.html就让他默认不展示,却又拿到了当前登录账号的名称;

<div class="form-group" hidden="hidden">
    <div class="input-group col-md-4 col-md-offset-1">
        <div class="input-group-addon" style="color: #0a628f">编写人员</div>
        <input type="text" class="form-control" id="author" name="author"
               placeholder="用例编写人员" value="{{ account }}">
    </div>
</div>

在这里插入图片描述

效果如下"

在这里插入图片描述

1.3、举一反三

包括add_config.html、add_case.html页面,找到对应的编辑代码,都可以让它隐藏起来。

<div class="form-group" hidden="hidden">
    <div class="input-group col-md-4 col-md-offset-1">
        <div class="input-group-addon" style="color: #0a628f">编写人员</div>
        <input type="text" class="form-control" id="author" name="author"
               placeholder="用例编写人员" value="{{ account }}">
    </div>
</div>

二、总结

看着如此简单的操作,是不是觉得自己也会了呢,当拿到一个开源项目之后,尽量慢慢的一点一点的蚕食,不要让它和自己一点关系也没有,只有注入了自己的血液,那么它就不是纯粹的别人的东西。日拱一卒无有尽,功不唐捐终入海!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/502300.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络数据包丢失监控

什么是网络数据包 数据包或网络数据包是通过网络传输的小数据单元。顾名思义&#xff0c;这些是小的、离散的数据单元。单独来看&#xff0c;这些单位不一定有多大意义。它们只是正在传输的整体消息的一部分&#xff0c;这些消息已被组装成多个层。但是&#xff0c;当组合在一…

人工智能前景

人工智能AI的未来非常广阔和光明。随着科技的不断发展和普及&#xff0c;人工智能已经开始逐渐融入我们生活的方方面面&#xff0c;比如智能家居、智能医疗、无人驾驶等等。未来&#xff0c;随着更多的应用场景被开拓和挖掘&#xff0c;人工智能的应用范围将会越来越广泛&#…

Word控件Spire.Doc 【打印】教程(3):如何在自定义纸张尺寸上打印 Word—C#/VB.NET

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下&#xff0c;轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具&#xff0c;专注于创建、编辑、转…

B、B+、红黑树、AVL树的对比

主要来自 小林coding https://mp.weixin.qq.com/s/AoPq8poENF9T4mVS1fDFPw# 怎样的索引的数据结构是好的&#xff1f; MySQL 的数据是持久化的&#xff0c;意味着数据&#xff08;索引记录&#xff09;是保存到磁盘上的&#xff0c;因为这样即使设备断电了&#xff0c;数据也…

SpringBoot自动配置原理解析

​ SpringBoot的主旨是约定大于配置&#xff0c;开发项目初期阶段&#xff0c;我们不需要做过多的配置&#xff0c;SpringBoot已经帮我们自动配置好了大部分的内容&#xff0c;比如仲裁依赖机制&#xff0c;自动引入需要的依赖&#xff0c;自动配置等内容。让我们能够将更多的精…

2023年6款程序员常用IDE工具推荐

IDE是“集成开发环境”的缩写&#xff0c;是一种软件应用程序&#xff0c;旨在为程序员提供一个集成的工作环境&#xff0c;使他们可以编写、测试和调试代码&#xff0c;同时提供各种辅助工具&#xff0c;以提高开发效率和质量。 通常包含了一个代码编辑器&#xff0c;能够在代…

AI ChatGpt使用工具

1、OpenAi 这个使用注册和使用成本比较高&#xff0c;新手不建议&#xff1b;有钱滤过&#xff0c;想使用最新的模型的滤过&#xff1b; 1.1、准备工作 能访问外网&#xff1b;&#xff08;本链接不提供&#xff09;准备一个国外手机号&#xff0c;用于接受注册验证码&#xf…

数据结构——结构体 内存对齐

在C语言中&#xff0c;可以使用结构体&#xff08;Struct&#xff09;来存放一组不同类型的数据。结构体是一种集合&#xff0c;它里面包含了多个变量或数组&#xff0c;它们的类型可以相同&#xff0c;也可以不同&#xff0c;每个这样的变量或数组都称为结构体的成员&#xff…

试用「ChatGPT」几周之后

冷静下来&#xff0c;不吹不黑。 01 最近半年&#xff0c;互联网一款现象级的应用诞生&#xff1a;「ChatGPT」&#xff1b; 其火爆的程度&#xff0c;不输前面的羊了个羊&#xff1b; 最初了解到ChatGPT还是春节的时候&#xff0c;但那时网上的测评还没引起足够的好奇心&…

美女诱惑来袭,你抖的过嘛~python下载

前言 嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 我又又又来采集美女小姐姐了 兜兜转转还是小姐姐得我心吖~ 哈哈哈哈哈哈哈哈哈哈 目录&#xff08;想看哪里点哪里 &#x1f61d;&#xff09; 前言开发环境:思路流程: <固定公式>代码展示尾语 开发环境: 首先我…

kudu可视化工具:kudu-plus

目录 kudu kudu-plus是什么 kudu基础 分支说明 kudu-plus版本功能实现 kudu Kudu是为Apache Hadoop平台开发的列式数据库。Kudu拥有Hadoop生态系统应用程序的常见技术属性&#xff1a;它可以商用硬件上运行&#xff0c;可横向扩展&#xff0c;并支持高可用性操作。 kudu-p…

并发编程之循环屏障CyclicBarrier

文章目录 前言什么是CyclicBarrierCyclicBarrier原理CyclicBarrier VS CountDownLatchCountDownLatch图示&#xff1a;CyclicBarrier图示&#xff1a;两者的异同&#xff1a; CyclicBarrier核心源码实战演示1、创建测试demo2、创建测试用例3、查看测试结果 写在最后 前言 前面…

Ubuntu 20.04安装mysql8并配置远程访问

文章目录 一、使用apt-get安装mysql服务二、初始化mysql数据库管理员用户密码三、配置远程访问 一、使用apt-get安装mysql服务 # 更新软件源 apt-get install update# 安装mysql服务 apt-get install mysql-server# 使用mysqladmin工具查看mysql版本 mysqladmin --version# 启…

powershell定义文本,用户交互,正则表达式

定义文本 PS C:\Users\Administrator> $site"yuan" PS C:\Users\Administrator> $text"$site $(get-date) $env:windir" PS C:\Users\Administrator> $text yuan 09/16/2022 14:12:26 C:\Windows#使用单引号闭合字符串输出双引号 The site of my…

【Jeston Orin】Orin nano 8G模块使用官方系统包生成标准烧写系统测试

大家好&#xff0c;我是虎哥&#xff0c;GTC 2023上&#xff0c;NVIDIA正式推出了面向边缘AI的新一代入门款开发套件&#xff0c;Jetson Orin Nano Developer Kit。虽说只是入门套件&#xff0c;但据说相比上一代Jetson Nano有最高达80倍的性能提升&#xff01;于是我在收到包裹…

苹果ipad触控笔哪个好?平价电容笔排行榜

因为ipad本身的性能足够强大&#xff0c;所以现在已经有不少人开始使用它了。大屏幕上的教学效果很好&#xff0c;但如果只是为了用来看电视剧&#xff0c;那就没什么用了。如果你不想买一支价格昂贵的苹果电容笔&#xff0c;或只想用来做个学习笔记&#xff0c;这时&#xff0…

SpringBoot整合Nacos配置中心和注册中心

一、背景 公司项目中使用的Nacos作为服务的注册中心和配置中心&#xff0c;但是呢公司的这一套Nacos是经过封装了的&#xff0c;而且封装的不是很友好&#xff0c;想着自己搭建一套标注的Nacos配置中心和服务中心 二、Nacos配置中心和注册中心搭建 2.1 依赖引入 <!--注册…

端点中心配置

什么是桌面管理 桌面管理是管理组织内所有计算机系统的综合方法。尽管名称如此&#xff0c;桌面管理还包括监督组织内使用的笔记本电脑和其他计算设备。对于IT经理来说&#xff0c;使用户的计算机保持最新状态可能是一个挑战&#xff0c;特别是考虑到升级软件以防止安全漏洞的…

【Ubuntu18.04】Docker配置镜像源

作者主页&#xff1a;爱笑的男孩。的博客_CSDN博客-深度学习,活动,YOLO领域博主爱笑的男孩。擅长深度学习,活动,YOLO,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个人简…

【二维矩阵如何存储在一维数组中(行优先和列优先)】

列优先和行优先的性能取决于具体的硬件架构和代码访问模式。在现代计算机中,内存访问的局部性(locality of reference)对性能至关重要。局部性分为两类:时间局部性(temporal locality)和空间局部性(spatial locality)。时间局部性表示最近访问过的数据项很可能在不久的…