-
《有效软件测试》之 获取有效测试数据
2018-12-05 08:38:52【测试数据的关注点】 深度:确定所需要的数据规模(10条还是10000条),规模大小会影响到对性能的初步验证 宽度:区分不同需求对测试数据特点的要求,千篇一律的测试数据不能满足所有需求验证的需要。比如导出...获取有效测试数据
方法:数据流覆盖、边界条件
【测试数据的关注点】
深度:确定所需要的数据规模(10条还是10000条),规模大小会影响到对性能的初步验证
宽度:区分不同需求对测试数据特点的要求,千篇一律的测试数据不能满足所有需求验证的需要。比如导出数据到excel,相同的数据不易发现分页上的问题。
范围:确保测试数据完整性,不仅是能验证需求点本身,还能验证特殊场景和出错场景,比如查询功能:查询的记录合法、查询结果未遗漏数据、查询结果中没有错误数据、
测试执行期间数据完整性&独立性:开发不影响测试、测试不影响测试过程,测试数据操作之间能相对隔离,方便进行必要的数据初始化和恢复
条件:模拟的测试数据只要满足需求验证要求,并不一定非得从头开始执行一系列操作来造很全的数据。
-
java 使用while循环获取迭代器数据 不打断点 获取不到数据 问题解决
2019-12-02 17:03:34有一种情况是这样的,正常执行java程序就会出现问题,而断点debug跟踪此方法的时候却是正常的,不断测试结果都是这样,由此判断有可能是因为此方法在执行的时候所需要的参数在获取的时候需要一段时间,而debug的时候...java程序在调试的时候需要debug来跟踪一下结果,有一种情况是这样的,正常执行java程序就会出现问题,而断点debug跟踪此方法的时候却是正常的,不断测试结果都是这样,由此判断有可能是因为此方法在执行的时候所需要的参数在获取的时候需要一段时间,而debug的时候是一步一步执行代码,时间很充足,而当程序正常执行的时候由于执行的时间很快,某一个或一些参数没有获取到就直接执行了此方法,由此导致执行结果就会出现和debug时候的执行结果不一致的问题,针对这样的问题有一个解决方法,就是在执行这个方法之前让程序停一会儿,给获取需要的参数所执行的代码足够的时间。给调用此方法的代码之前加上下面语句。
//现场休眠1000毫秒(作用是使当前线程暂时睡眠指定的时间) Thread.sleep(1000);
-
小程序获取机智云最新数据点
2019-08-13 19:46:08一、如文档所示,获取机智云设备24h内,最新上报的数据需要两个条件: 1、设备ID:did:" ", 2、AppID:“X-Gizwits-Application-Id”: ’ ’ 二、测试代码如下: .js wtml代码: 测试结果: 测试阶段 谢谢阅读! ...从微信小程序段获取机智云数据点最新数据
机智云openAPI指南-设备远程监控
一、如文档所示,获取机智云设备24h内,最新上报的数据需要两个条件:
1、设备ID:did:" ",
2、AppID:“X-Gizwits-Application-Id”: ’ ’
二、测试代码如下:
.js
wtml代码:
测试结果:
测试阶段 谢谢阅读!欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的
代码片
.// An highlighted block var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 Value 电脑 $1600 手机 $12 导管 $1 设定内容居中、居左、居右
使用
:---------:
居中
使用:----------
居左
使用----------:
居右第一列 第二列 第三列 第一列文本居中 第二列文本居右 第三列文本居左 SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE ASCII HTML Single backticks 'Isn't this fun?'
‘Isn’t this fun?’ Quotes "Isn't this fun?"
“Isn’t this fun?” Dashes -- is en-dash, --- is em-dash
– is en-dash, — is em-dash 创建一个自定义列表
- Markdown
- Text-to-HTML conversion tool
- Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。2
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 是通过欧拉积分
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎
-
关于后端在通过接口api获取json数据时,发送请求的注意点
2020-12-23 21:13:20在通过甲方提供的api获取json数据时,我们一般首先会通过以下步骤来进行测试: 使用postman来进行测试 Postman测试通过后,在项目里写好方法用swagger或者直接在浏览器上访问测试 通过测试 平时我们请求类似于: ...在通过甲方提供的api获取json数据时,我们一般首先会通过以下步骤来进行测试:
- 使用postman来进行测试
- Postman测试通过后,在项目里写好方法用swagger或者直接在浏览器上访问测试
- 通过测试
平时我们请求类似于:
http://localhost:8080/xxxx/xxxxx/xxxxx/xxxxx/%E7%84%A6%E9%A1%B56-2HF
http://localhost:8080/xxxx/xxxxx/xxxxx/xxxxx?xxxx=%E7%84%A6%E9%A1%B56-2HF
如同以上形式的地址,我们按照常规操作一般是不会出现问题的,但是当请求地址出现这种形式:
http://xxx/getData?jh=xxx&username=admin&startTime=2020-09-01 14:36:02&endTime=2020-12-01 14:36:02
这时我们就可能会遇到一些犯错点:
-
请求的参数名前后不能打空格,否则可能会出现以下错误
-
请求的参数值同样不能直接打空格,否则会出现以下错误
-
上述请求地址中带空格的参数是
时间
,但是时间我们规定了必须以这个时间来取,我们如果直接把中间的空格删了,程序不会报错,但只会给我们返回空值,这时我们可以采取以下策略:
针对需要的参数用URLEncoder进行处理,再把地址拼接起来,就不会出现前面所说的问题了,注意是针对参数进行处理,不是把整个URL进行处理。
-
获取接口数据
2020-09-20 18:52:03接口测试,第一步就是需要获取接口数据。 目前已实现2个方案,可以获取到线上环境用户操作的接口数据: 方案一、通过和运维沟通,通过运维从后端取log日志发过来,我这边再写一个脚本,从log文件里面取需要的url和... -
python获取usb扫描枪数据_GitHub - RobinGitHub/USB4ScanGun: USB扫描枪识别,已获取对应扫描枪返回值的...
2020-12-09 12:40:04--2014年9月28日USB扫描枪识别,已获取对应扫描枪返回值的测试程序。1,部分代码来源网络,本人只是测试、搬运而已;2,请使用 VS2010 以上的版本打开;3,请主要参考 Demo 这个项目,其他都是测试的;程序主要使用... -
安全性测试的测试点
2017-10-18 11:18:04安全性测试的测试点 1.跨网站脚本攻击 通过脚本语言的缺陷模拟合法用户,控制其账户,盗窃敏感数据 2.注入攻击 通过构造查询对数据库、LDAP和其他系统进行非法查询 3.恶意文件执行 在服务器上执行Shell 命令... -
微信小程序api获取数据的请求进行封装
2020-08-08 20:38:05微信小程序关于如何对api获取数据的请求进行封装 为了方便数据请求的管理,老师今天给我们讲解了rich-text的相关知识点,按照自己的理解进行总结 //env.js主要配置的是公共的baseUrl module.exports={ //开发环境 ... -
python获取usb扫描枪数据线_GitHub - liz7up/USB4ScanGun: USB扫描枪识别,已获取对应扫描枪返回值的测试...
2020-12-14 01:50:37--2014年9月28日USB扫描枪识别,已获取对应扫描枪返回值的测试程序。1,部分代码来源网络,本人只是测试、搬运而已;2,请使用 VS2010 以上的版本打开;3,请主要参考 Demo 这个项目,其他都是测试的;程序主要使用... -
postman 获取返回数据_postman第12讲-实战一:Runner 实现多接口测试
2021-01-03 07:29:04经过前面 11 节的基础知识讲解,我们已经熟悉了 postman 的各个模块的功能作用,但是我们却没有实现多接口之间的自动化测试。...必须能够实时监控且导出可视化的测试报告;下面我们通过一个完整的实例结合 postm... -
通过Rest service获取后台数据的多种方法
2016-01-07 22:44:00开发在开发网页的时候用Rest service来获取Json数据,然后对数据进行组织后显示在网页上,那我们在做自动化测试的时候对这种情况需要验证的有以下2点: 1. Service的数据可以正常被获取到 2. 数据都正确的被网页... -
测试数据准备
2018-12-06 14:59:00毫无疑问,稍复杂一点的系统,测试时都会遇到测试数据准备的问题,有些测试中,测试数据准备还是最困难最耗时的工作。 前面提到测试数据产生的方法:1、GUI界面... 小型系统的测试,业务数据一般可以直接获取... -
2021-01-28 第三方平台代小程序实现业务的[获取用户访问小程序数据日趋势]接口获取昨日数据的时间
2021-01-28 10:51:24测试后:次日7点可以获取到数据 但是官方推荐10点后获取 -
一个vue demo用ajax请求获取数据,上线出了点问题,求解决思路
2017-06-14 09:27:19在本地的时候,自己启动的服务器会响应并获取返回mock数据  1.按我的理解,云虚拟主机本身就启动了一个服务器(比如appach),我... -
从数据库的获取不到数据的原因
2020-04-24 17:17:00有可能是数据字段没有和实体类字段映射成功,尤其是在使用注解形式的时候,select 数据库字段 as 实体类对应的字段 进行映射,当然,如果按照实体类是驼峰标识的不用这样写。 如果是在写测试的时候出现的问题,尤其... -
大数据测试的知识点
2020-12-05 21:19:502)根据数据需求来保证获取数据的准确性 3)验证文件被正确的加载进HDFS,且被分割,复制到不同的数据节点中 MapReduce数据输出验证阶段 方式:1)验证梳理数据处理正常完成,输出文件正常得到 2)在单个节点上验证... -
Orchard Core从swagger上获取数据
2020-07-21 16:30:521.新建Orchard core项目后在项目中新建一个单独模块(用这个模块实现获取数据部分)。...3.配置完成后在新建的模块中会出现OpenAPI,然后调用OpenApi中的函数获取数据(可以在Controllers中断点测试)。 -
输入手机号获取验证码的注册页面,说出测试过程
2019-10-10 20:44:53考察的点有两个,一个是对手机号格式的验证,一个是对验证码获取功能的验证 1.冒烟测试(通过性测试),测试注册功能能否正常使用 • 输入未被注册过的正确的手机号码,点击获取验证码,查看手机是否收到短信。 • ... -
sqlmap自动扫描注入点_简记——利用sqlmap检测网站sql注入漏洞获取数据
2020-11-26 03:56:35sqlmap是一个开源软件,用于检测和利用数据库漏洞,并提供了将恶意代码注入其中的选项。...[3]除了映射和检测漏洞之外,该软件还可以访问数据库,编辑和删除数据以及查看表中的数据,例如用户,密码,备份... -
python获取json数据key_基于python的Json容错数据自动化输出
2020-12-04 23:42:12原标题:基于python的Json容错数据自动化输出前言测试工作中往往需要对服务端所返回的Json数据做容错,即需要确保原数据中各项值被替换成异常数据类型时,相关数据传输与处理系统不会发生报错、崩溃等问题。... -
【golang实战】获取web提交的数据
2019-08-30 15:39:46而最近在从零开始,原生写一个小说爬虫管理的web服务功能时,发现自己所掌握的那点知识,并不能满足自己的开发需求,测试好多遍都未果,希望写下这篇记录贴,供以后回顾。 数据提交场景大致如下: 1、表单提交,纯粹... -
kettle从结果获取记录无数据_详解kettle工具记录集连接功能及实验测试
2021-01-09 13:46:21概述今天主要介绍下kettle的记录集连接功能和一些注意点。一、什么是记录集连接记录集连接可以实现数据集合的关联,也分为内连接,左连接,右连接,外连接。多表的join,可以直接用sql写入【表输入】组件,也可以... -
QTP 自动化测试--点滴 获取datatable数值/dafault文件位置
2018-08-18 10:39:00心得:同一个项目-分成多个测试项目-这些测试项目可以共用同一张数据表,这样省去重复录入数据的工作 1 DataTable.Value(paramName,sheetName) DataTable(paramName,sheetName) param... -
用于jqGrid获取SQL Server中数据的简单分页存储过程及sp_executesql的一点使用方法...
2011-08-19 00:50:00之前我第一篇有关jqGrid JSON数据的获取是动态拼接的SQL语句(因为是Access数据库),然后我自己也用SQL Server中的数据作了测试,为了方便写了一个分页的存储过程,过程中也认识了下sp_executesql的用法,在SQL查询... -
CMDB的数据获取实现方式
2019-05-14 17:10:00自动化运维可以实现以下四点: 1.项目上线: 流程: 产品经理调研(画出原型图) ---> 定需求 ---> 三方会谈(产品经理, 研发,老大们) ---> 定日期--->测试项目---> 最终上线---> 应用... -
如何将ECU获取到的经纬度作为转换为Google Earth中的坐标点
2020-12-29 22:22:47在测试GPS信号的过程中,我们可以通过NMEA_0183协议获取到当前测试件的经纬度坐标,但是如果需要测试所得到经纬度的精准度的话,我们需要通过将经纬度转换为地图中的坐标点,本文以Google Earth作为代表进行阐述。... -
小程序测试点
2019-05-21 14:12:35测试点:权限测试、UI测试、功能测试、兼容性测试、易用性测试、网络测试、性能测试、接口测试 权限测试: 未授权微信登录小程序:①未授权时,一般使用一些业务功能的时候,都会弹出提醒‘先授权再操作对应功能... -
H5页面的基本测试点
2019-09-29 00:51:15在微信入口或者浏览器上,用户只需点开链接就可以获取我们锁提供的服务 劣势: H5->app的转化强依赖于浏览器 H5目前基本无法将数据存储在本地,依赖实时性数据,网络状态不好的时候卡到哭。 性能相对较....
-
财务小管家 - 2016.7z
-
java 定时器 内存_定时器工具----java
-
财务收支管理系统.7z
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
L3+v1.51.hex
-
java支持哪种类型的流_java有哪几种类型的流?
-
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
java 实现 websocket_Java实现websocket(通过端口直接连接)
-
C/C++反汇编解密
-
java 实例的生命周期_通过代码实例解析JAVA类生命周期
-
java 实时推送 redis_java spring redis 消息发布与监听
-
java 定时处理_java 定时器实现
-
【Python-随到随学】 FLask第一周
-
java 实型_Java入门教程:浮点型(实型)数据
-
ELF视频教程
-
分类求和求平均.py
-
Mycat 实现 MySQL的分库分表、读写分离、主从切换
-
C#的工具ILSpy.zip
-
java 实例化异常_创建bean时出错:bean实例化失败;嵌套的异常是java.lang.ExceptionInInitializerError...
-
京东、各个论坛签到小助手