什么是好的测试用例

软件开发项目管理体系,支撑体系,测试体系文档大全

在软件开发过程中,文档起着至关重要的作用。它不仅记录了项目或产品的基本信息,而且还是团队成员之间沟通的重要媒介。本文将详细介绍软件开发文档的作用、结构、撰写方法以及审校步骤,以帮助读者更好地理解和应用文档在软件开发中的价值。 一、认识文档 文档是软件开发过程中的产物,它描述了项目的需求、设计、实现、 ......

C++测试技能

google test ?gtestdoetest?doctest 的引入和编译问题。 编译和引入、api的使用会影响测试开发的体验 功能是否丰富(对模板等测试)影响到测试的结果 这里的两个subcase的执行是并行的,都是先从头去执行一次vector的构造 然后再挑选一个subcase进入 TES ......
技能

pytest如何设置 批量用例执行时,失败自动retry重试机制

失败重跑插件pytest-rerunfailures 1.环境前提: 以下先决条件才能使用pytest-rerunfailures Python 3.5, 最高 3.8, or PyPy3 pytest 5.0或更高版本 2.安装插件 pip install pytest-rerunfailures ......
机制 pytest retry

什么是“黑天鹅”和“灰犀牛”

2019年1月21日,总书记在省部级主要领导干部坚持底线思维着力防范化解重大风险专题研讨班上发表重要讲话时说,面对波谲云诡的国际形势、复杂敏感的周边环境、艰巨繁重的改革发展稳定任务,我们必须始终保持高度警惕,既要高度警惕“黑天鹅”事件,也要防范“灰犀牛”事件。 我觉得该思想同样适用于工作中,尤其测试 ......
犀牛

BLE通信距离的评估与测试

BLE通信距离的评估与测试 ​ 在实际工程中,确定一个蓝牙产品的通信距离是非常重要的。经常有用户会疑问为什么都是蓝牙产品,人家公司的产品通信距离那么远,自己的产品只能在很近的地方搜到信号?这里我们将对蓝牙通信距离的影响因素和如何进行评估和测试进行分析。 弗里斯传输公式 ​ 在通信工程中,我们常用弗里 ......
BLE

视频监控系统LiteNVR中onvif协议接入无法控制云台,是什么原因?

安防监控平台LiteNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。 ......
云台 监控系统 原因 LiteNVR 系统

python接口自动化 之excel读取测试数据

一、当你拥有一个excel版的接口用例 excel中有用例名称、url、请求方式和请求参数 二、获取excel的Url、请求方式和请求参数 # 单独获取某个单元格的值,第二行第二列# 第二行数据 row代表行,column代表列# url=sh.cell(row=2,column=2).value# ......
接口 数据 python excel

shell_条件判断条件测试参数以及test用法

条件判断 补充个read命令 shell变量除了直接赋值,或者脚本传参,还有就是read命令读取。 read 也是内置命令 # -p 设置提示信息 # -t 等待用户输入超市,timeout # read -p "请输入:" vars [root@localhost ~]# read -t 10 - ......
条件 参数 shell test

shell_条件判断_条件变量测试

条件测试变量测试 变量测试就是把字符串信息,写入到变量中 注意!!! 对变量测试,必须加双引号 [root@localhost tmp]# [ -e "$file1" ]&& echo "该文件存在" || echo "$file1文件不存在" 风景.jpg文件不存在 [root@localhost ......
条件 变量 shell

curl测试HTTP请求各阶段时间

# 使用CURL检测Clinet侧发起的HTTP请求各阶段时间,命令参考:curl -o /dev/null -s -w curl -o /dev/null -s -w time_namelookup:"\t"%{time_namelookup}"\n"time_connect:"\t\t"%{ti ......
阶段 时间 curl HTTP

pd是什么意思

pd是什么意思 硬件型号:ZMIJD810 系统版本:充电宝系统 pd是一种快充协议。全名“USB Power Delivery”。 USB-PD 是由 USB-IF 组织制定的一种快速充电规范,是目前主流的快充协议之一。 USB-PD 快充协议是以 Type-C 接口输出的,但不能说有 Type- ......
意思

RK3588平台产测之ArmSoM-W3软硬件重启测试

1. 简介 专栏总目录 ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性 优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验 2. ArmSoM-W3软硬件重启测试方案 软件方式重启系统3000次测试 硬件电源拔 ......
软硬 ArmSoM-W ArmSoM 平台 3588

idea系列---【上一次打开springboot项目还好好的,现在打开突然无法启动了】

问题 昨天走的时候项目还能正常启动,今天来了之后突然报下面的错误: Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7. ......
springboot 项目 idea

国标GB28181协议视频平台LntonGBS内网访问正常,公网无法访问是什么原因?

国标视频云服务平台LntonGBS可支持通过国标GB28181协议,接入多路视频源设备,实现视频流的接入、转码、处理与分发等功能,对外输出的视频流格式包括RTSP、RTMP、FLV、HLS、WebRTC等。平台视频能力丰富灵活,包括监控直播、视频分发、录像、回看与检索、云存储、语音对讲、告警上报、云 ......
国标 LntonGBS 原因 28181 平台

什么时候会用到设计模式与授课方式

设计模式的重要性 内容和授课方式 设计模式是站在一个项目的结构怎么更合理来思考的,而不是站在功能怎么实现来思考的 ......
设计模式 时候 模式 方式

性能测试分析与调优

Linux服务器性能查看分析调优 - 知乎 (zhihu.com) 步骤: 确定问题。根据性能测试的结果来分析确定bug —— 测试⼈员职责 分析原因。分析问题产⽣的原因 —— 开发⼈员职责 给出解决⽅案。可以是修改软件配置、增加硬件资源配置、修改代码等 —— 开发⼈员职责验证解决⽅案。—— 测试⼈ ......
性能

gdb测试

1.用gcc -g编译测试代码 2.在main函数中设置一个行断点 3.在main函数中增加一个空循环 空循环是这样吗?我不知道空循环的概念,但是变量k啥用没有,这是空循环吗?还是要写空语句? 4.设置约为循环一半的条件断点 完成 ......
gdb

C# 软件开发之单元测试

在日常开发中,一般通过启动调试或运行程序来查看功能是否符合预期,如果不符合预期,则需要优化程序,再次运行,如此反复,直到程序的输出符合预期需求为止。随着程序的不断复杂化,某些功能的测试也变得越来越复杂,可能为了验证一个很小的改动项,就需要操作很多步骤,才能验证成功,如果验证不成功,则需要多次重复验证... ......
软件开发 单元 软件

10.9课堂测试

......
课堂 10.9 10

接口测试工具PostMan安装教程

为了验证接口能否被正常访问,我们常常需要使用测试工具,来对数据接口进行检测。 好处:接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和调试。 下载并安装PostMan 首先,下载并安装PostMan,请访问PostMan的官方下载网址:https://www.getpostman.com/ ......
测试工具 接口 PostMan 工具 教程

课上测试

......

pytest + yaml 框架 -57.用例前置和后置操作执行sql

前言 前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html 有 2 内置的函数可以使用 query_sql(sql) 查 ......
框架 pytest yaml sql 57

状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection (CONNECTION_ID=BMRc/8PgR2+0i4PK2tnHQA==)

1.问题 问题如标题所示,在使用Oracle SQL Developer连接时发现错误: 状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection (CONNECTION_ID=BMRc/8PgR2+0i4 ......

测试笔试知识汇总

总结:https://juejin.cn/post/6999990973887447053?searchId=202310091456550CA0690488C3D11EA152 https://wenku.baidu.com/view/d5c3e5476f175f0e7cd184254b35eef ......
笔试 知识

BenchmarkDotNet-缩短测试时间

一般来说多运行时多方法的基准测试会消耗很长时间, 但是在测试结果波动较大的时候会追加测试直到稳定, 这可能会阻塞整个测试流程 运行过程中能看到类似如下的日志记录 OverheadJitting 1: 1 op, 177900.00 ns, 177.9000 us/op WorkloadJitting ......
BenchmarkDotNet 时间

什么是 prop、props 校验

prop:组件上注册的一些自定义属性 prop 作用:向子组件传递数据 prop 特点:可以传递任意数量、任意类型的 prop props 校验 作用:为组件的 prop 指定验证要求,不符合要求,控制台就会有错误提示 语法:1.类型校验 2.非空校验 3.默认值 4.自定义校验 1. 类型校验: ......
props prop

当数字孪生与智慧园区结合,能够实现什么样的应用?

随着数字化进程的加深,数字孪生技术也越来越为大家所重视。那么,数字孪生技术在智慧园区中能够发挥什么样的作用?本文将根据山海鲸可视化智慧园区三维可视化系统,为大家进行说明。 ......
园区 智慧 数字

安防视频监控平台EasyCVR出现“no space left on device磁盘空间不足”是什么原因?该如何解决?

由于每个磁盘下的inode节点是有数量上限的,如果有软件一直产生大量的碎片文件就会导致inode节点被占满,无法继续向磁盘进行写入 ......
视频监控 磁盘 原因 EasyCVR device