首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏听雨堂

    测试数据——猜想大验证(3

    如限制借款上限为6000,则逾期率就降低很多: 2.性别,女人比男人靠谱 3.借期,6月和12月是主体,但6月明显逾期率低。是不是借期短就意味着借的时候对还款就心中有数呢?

    1.2K100发布于 2018-01-23
  • 来自专栏测试开发基础

    详解接口测试(3)- 构造测试数据

    前言 大家好,我是洋子,我们在进行接口测试的过程中,常常会遇到缺少测试数据的情况 举个例子(1),比如有一个赠送礼物,然后将送礼用户展示在排行榜的需求,该榜单可以一次性展示100位上榜的用户,我们在测试时就需要模拟这 需要查询身高183 cm并且年龄小于25岁的男性 的QQ号,数据库里面有个数据表Person专门用来存放个人信息(包括身高、年龄、QQ号),但现在数据库目前没有符合这样的数据 还有很多其他场景,也都存在缺少测试数据的情况 ,往往需要先去构造测试数据,才能进行正常的测试流程 构造数据方法 根据构造数据量不同,我们有不同的构造数据的策略 构造少量数据 对于上面例子(2)是我们经常碰到的情况。 先介绍一下工程结构 bean目录:存放类 controller目录:入口 dao目录:数据库相关操作 service目录:处理业务逻辑 utils目录:存放工具类 项目使用方法如下: (1)安装Python 3. 以及必要的依赖库,项目当中已经包含requirements.txt,所以在执行pip install -r requirements.txt即可安装依赖库 (2)Pycharm里面启动Flask Web服务 (3

    61520编辑于 2022-09-28
  • 来自专栏测试开发干货

    (简易)测试数据构造平台: 3 (vue打通django)

    第一二节课,我们成功的搞定了django后端,和vue前端。但是他们并不难简单的通过http就实现成功连调。如果想实现前端打包后让django单独服务就能启动整个平台的效果,那就需要合二为一,也就是本节课的目标,不管这段话你看的懂看不懂,都不重要,只要你先照葫芦画瓢往下跟,要不了几节课你就会突然大悟。

    53230编辑于 2022-05-20
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 4-3 训练数据集,测试数据

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍如何判断机器学习的性能,train_test_split方法。

    1.4K01发布于 2019-11-13
  • 来自专栏测吧测试开发

    大话测试数据(二):概念测试数据的获取

    在大话测试数据(一)文章中,我提到,获取数据的第一步是获取概念上数据。这一步看起来简单,其实不是那么容易。 “这样你就建立了对“电子对账单”这种测试数据的概念,也就是说得到了“电子对账单”这种概念的测试数据。Pretty easy?事实没有那么简单的。 好吧,可以参考下面的干货资料(英文版,也正好练习下英文),你就当它是个 checklist,按图索骥吧:关于测试数据的获取(不仅仅是概念测试数据的获取),测试思路的获取,甚至是需求的获取,你一定会有收获 3.质量特点。‎‎质量特征对于项目的成功始终很重要,尽管OK区可能很容易到达,或者困难而关键。 顺便说一句‎,在接下来的文章中,我将会着重讲解如何获取细化的测试数据

    76230编辑于 2022-06-07
  • 来自专栏全栈测试

    测试数据验证的3大难题,这个工具全搞定!

    3、第三方开发 后端服务是由第三方团队负责开发,进行有效的集成测试就会变得更加复杂。 我们需要更加精细和智能化的测试工具和方法,有效地识别和解决数据交换过程中可能出现的问题,从而提高软件质量。 3)验证监控数据是否与预期值一致,确保自动化测试准确性的关键。 2、相关环境 用例核心在于:利用Rest-Assured来完成API的数据发送。 通过这种方式,可以在本地测试数据发送功能。 我们利用模拟工具WireMock,来模拟服务器端的行为,捕获和验证数据。即使我们不能直接接触服务器,也能确保数据的完整性和准确性。 3)监控记录请求 Mock 服务器会记录所有接收到的请求,包括发送的数据。 4)比对数据 在监控过程中,可以WireMock 服务器里获取记录的数据,以确定数据发送功能未被篡改且没有丢失数据。 3、dataValidation() 方法 先通过调用receivedDataMonitor()方法,获取MockServer 收到的请求数据接着,再对请求的数据进行内容与大小的验证。

    89710编辑于 2025-01-14
  • 来自专栏测试开发干货

    (简易)测试数据构造平台: 1 (vue+elementUI+python3+django)

    (你是否经常为手工构造测试数据苦恼?是否每天的大部分时间都在构造数据?是否构造一个数据就要历经千辛万苦,各种返工?

    75320编辑于 2022-05-20
  • 来自专栏啄木鸟软件测试

    大话测试数据(一)

    导读:测试数据的准备至关重要,无论是手工测试还是自动化测试都要以良好的测试数据准备为基础。 测试数据就是输入的内容,没有测试数据,你咋执行用例? 2. 测试数据是测试设计的重要组成部分,测试用例的有效性严重依赖测试数据的选取或者设计,要记住测试的本质是抽样,样品的选取其实是一门深奥的科学,有学过统计学的同学会深切明白这个道理。 3. 测试数据的分类 我们可以从多个维度对测试数据进行分类,下面讲一下我的分类方式: 1. 从测试数据的生命周期角度看可以将测试数据分为:稳定和数据、可消耗的数据和混合类型数据。 你基本上无法自己创造一条有效的测试数据,除非你是张学友或者Lady Gaga。 3. 从业务角度来看数据可以分为:合规数据、非合规数据、Fuzz数据。

    1.3K10发布于 2019-12-12
  • 来自专栏测吧测试开发

    大话测试数据(一)

    在测试过程中,我们往往在测试计划阶段就忽略了测试数据,在起先没有给测试数据的设计、准备留出足够的时间,投入足够的精力,到了测试执行阶段追悔莫及。 测试数据就是输入的内容,没有测试数据,你咋执行用例? 测试数据是测试设计的重要组成部分,测试用例的有效性严重依赖测试数据的选取或者设计,要记住测试的本质是抽样,样品的选取其实是一门深奥的科学,有学过统计学的同学会深切明白这个道理。 其它种种好处 … 我们可以从多个维度对测试数据进行分类,下面讲一下我的分类方式: 从测试数据的生命周期角度看可以将测试数据分为:稳定和数据、可消耗的数据和混合类型数据。 从上面的解释可以得到测试数据从被识别,到能够被使用的大体步骤: 事实上,实际工作中,测试数据的准备远远不是这么简单。很多时候上面的每一步骤的推动都是一个艰苦的过程。

    72960编辑于 2022-06-07
  • 来自专栏ops技术分享

    Redis增加测试数据

    Key0 Value0SET Key1 Value1...SET KeyN ValueN 执行如下命令,将内容管道给redis客户端 cat data.txt | redis-cli --pipe 三.制造测试数据

    1.3K30发布于 2021-05-20
  • 来自专栏linux运维

    性能测试数据备份问题:性能测试数据备份失败,导致数据丢失

    验证数据文件状态确保性能测试数据文件存在且未被删除或损坏。 3. 优化备份策略根据需求制定合理的备份策略,确保数据完整。备份频率:根据数据生成速度选择合适的备份周期(如每天、每小时)。存储位置:将备份存储到远程服务器或云存储中,避免本地故障导致数据丢失。

    47200编辑于 2025-02-09
  • 来自专栏AI SPPECH

    测试数据生成:AI如何自动创建高质量测试数据

    ├── 第六章:常见问题与解决方案 └── 第七章:未来发展与技能培养 第一章:测试数据的重要性与挑战 1.1 测试数据的重要性 测试数据是软件测试的基础,高质量的测试数据对测试效果有着决定性的影响: 测试数据子集:从现有数据中选择部分数据作为测试数据 1.3 传统方法面临的挑战 传统的测试数据生成方法面临以下挑战: 用户 → 系统: 请求测试数据 → 工程师: 手动准备 → 系统 → 用户: 测试数据 第二章:AI辅助测试数据生成的原理 2.1 AI辅助测试数据生成的基本概念 AI辅助测试数据生成是指利用人工智能技术,特别是机器学习和深度学习技术,自动生成符合测试需求的高质量测试数据。 ── 趋势3: 多模态数据融合 ├── 趋势4: 自适应学习系统 └── 趋势5: 隐私保护增强 自然语言驱动:通过自然语言描述测试需求,自动生成符合需求的测试数据 实时数据生成:根据测试执行情况,实时生成和调整测试数据 Future of Test Data Management Data Privacy in Test Data Generation 来源1 → 文章: 基础概念 来源2 → 文章: 工具应用 来源3

    70821编辑于 2025-11-13
  • 来自专栏企鹅号快讯

    LeetCode测试数据的爬虫

    LeetCode的(包括付费)题目到处都有,可是测试数据怎么找呢?我设想了一种方法,来获得每道题的测试数据。 在代码前面插入一些全局变量:现在是第几个测试、所有测试数据的数组、分段输出时控制想要哪一段的这个常量。 从这道题目的默认代码(只给出函数签名的那种),确认要在记录哪些函数接收到的数据。

    3.1K91发布于 2018-01-09
  • 来自专栏Crossin的编程教室

    用ChatGPT生成测试数据

    除了直接让ChatGPT写代码,我们也可以让它生成一些开发中使用的测试数据。 example.com", "address": "456 Oak Avenue, Town", "phone": "987-654-3210" }, { "id": 3, "456 Oak Avenue, Town", "phone": "987-654-3210", "occupation": "doctor" }, { "id": 3, address> <phone>987-654-3210</phone> <occupation>doctor</occupation> </user> <user> <id>3< generate_user_data(num_users) json_data = json.dumps(user_data, indent=4) print(json_data) 以往在开发中,如果需要类似的测试数据

    59730编辑于 2023-08-29
  • 来自专栏AllTests软件测试

    Mockaroo - 模拟生成测试数据

    本篇将介绍一款可以模拟生成测试数据的工具– Mockaroo。 2、简介 Mockaroo是一款用于模拟后端API和生成测试数据的工具,能帮助开发与测试提升开发效率和应用质量,允许你以CSV、JSON、SQL和Excel格式生成多达1000行真实测试数据测试数据的重要性:测试数据需模拟生产环境,手动输入数据无法达到生产环境中的数据量和多样性,且易因个人使用模式产生偏差,导致重要漏洞无法被发现。 自动化测试数据生成:使用Google账号登录,可通过保存模式并在shell脚本中使用curl通过RESTful url下载数据,实现编程式下载随机数据。 官方网址: https://mockaroo.com/ 3、快速上手 在官网首页可直接编辑与生成测试数据。 自定义添加字段名称、类型、可选项(使用Mockaroo公式语法来更改此字段的值)。

    1.4K10编辑于 2025-04-14
  • 来自专栏搜狗测试

    测试数据“时间穿梭”

    那么问题来了:因为测试数据是死的,如果用户A当前进入了分支1,那么在测试数据不变的情况下, 服务端时间变更,用户A可能在下一秒就进入了分支B,那么这样的结果我们是无法进行断言的,也就是测试结果不可控。 ②将测试数据自动调整到我们想要的时间,针对上面的问题,就是测试数据时间能够随着测试环境的时间同步变动。 让测试数据“时间穿梭” 如何让测试数据实现穿越功能呢,经过调研,我们采用了Testdate这一工具,并在此基础上进行了一定的改编,下面是一例子: 首先安装Testdate yarn global add 最终实现让测试数据与服务器时间保持同步。 这样简单的改造,就完成了我们“一气呵成”构造时间相关测试数据的需求。

    1.4K20发布于 2019-08-30
  • 来自专栏叔叔的博客

    Jpopulator测试数据生成工具

    一、介绍 这个小工具帮助我们生成测试数据,省的我们测试时造数据。

    1.4K10发布于 2018-07-25
  • 来自专栏软测小生

    InfluxDB - 官方测试数据导入

    docker exec -it containerID /bin/bash 新建一个数据文件data_demo mkdir data_demo 下载官网实例的数据到本地,命令如下: curl https://s3. 3.查看结果 进入到InfluxDB中。如下图,可见通过上面的导入命令,已在influxdb中创建了一个名为NOAA_water_database的数据库,并且在库中新建了几个表并插入了测试数据。 至此,官网测试数据导入完成。

    1.9K10发布于 2020-05-08
  • 来自专栏Crossin的编程教室

    用ChatGPT生成测试数据

    除了直接让ChatGPT写代码,我们也可以让它生成一些开发中使用的测试数据。 example.com", "address": "456 Oak Avenue, Town", "phone": "987-654-3210" }, { "id": 3, "456 Oak Avenue, Town", "phone": "987-654-3210", "occupation": "doctor" }, { "id": 3, address> <phone>987-654-3210</phone> <occupation>doctor</occupation> </user> <user> <id>3< generate_user_data(num_users) json_data = json.dumps(user_data, indent=4) print(json_data) 以往在开发中,如果需要类似的测试数据

    74950编辑于 2023-06-11
  • 来自专栏java学习java

    es测试数据(谷粒商城)

    "Pathways","email":"combsfrederick@pathways.com","city":"Williamson","state":"CA"} {"index":{"_id":"3" }} {"account_number":3,"balance":44947,"firstname":"Levine","lastname":"Burks","age":26,"gender":"F",

    1K30编辑于 2023-10-15
领券