测时

使用 PyHamcrest 执行健壮的单元测试

使用此框架编写断言,提高开发测试的准确性。在测试金字塔的底部是单元测试。单元测试每次只测试一个代码单元,通常是一个函数或方法。通常,设计单个单元测试是为了测试通过一个函数或特定分支…

使用 dd 检查存储性能

本文包含一些示例命令,向你展示如何使用 dd 命令粗略估计硬盘驱动器和 RAID 阵列的性能。准确的测量必须考虑诸如写入放大和系统调用开销之类的事情,本指南不会考虑这些。对于可能提…

变异测试:基于故障的试验

基于 .NET 的 xUnit.net 测试框架,开发一款自动猫门的逻辑,让门在白天开放,夜间锁定。在本系列的第一篇文章中,我演示了如何使用设计的故障来确保代码中的预期结果。在第二…

变异测试:如何利用故障?

使用事先设计好的故障以确保你的代码达到预期的结果,并遵循 .NET xUnit.net 测试框架来进行测试。在变异测试是 TDD 的演变 一文中,我谈到了迭代的力量。在可度量的测试…

变异测试是测试驱动开发(TDD)的演变

测试驱动开发技术是根据大自然的运作规律创建的,变异测试自然成为 DevOps 演变的下一步。在 “故障是无懈可击的开发运维中的一个特点”,我讨论了故障在通过征求反馈来交付优质产品的…

CI/CD 中的自动化测试的概要知识

持续集成和持续交付是由测试驱动的。以下是如何做到的。“如果一切似乎都在控制之中,那只是你走的不够快而已。” —Mario Andretti测试自动化是指在软件开发过程中尽可能早、尽…

使用命令行工具 Graudit 来查找你代码中的安全漏洞

凭借广泛的语言支持,Graudit 可以让你在开发过程中的审计你的代码安全。测试是软件开发生命周期(SDLC)的重要组成部分,它有几个阶段。今天,我想谈谈如何在代码中发现安全问题。…

#新闻拍一拍# 建行短暂测试数字货币

建行短暂测试数字货币8 月 29 日,中国建设银行在其官方 App 开通“数字人民币钱包”。建行客服称,“数字货币相关产品目前仍处于研发阶段,当天下午仅受邀客户体验测试。对于已开通…

Python 突变测试介绍

通过突变测试来修复未知的 bug。你一定对所有内容都进行了测试,也许你甚至在项目仓库中有一个徽章,标明有 100% 的测试覆盖率,但是这些测试真的帮到你了吗?你怎么知道的?开发人员…

利用 BATS 测试 Bash 脚本和库

Bash 自动测试系统可以使 Bash 代码也通过 Java、Ruby 和 Python 开发人员所使用的同类测试过程。用 Java、Ruby 和 Python 等语言编写应用程序…

GNOME OS:一个并不是适合所有人的 Linux 发行版

每当 GNOME 的一个重要版本到来时,总是很想尽快试用它。但是,要想第一时间进行测试,主要还是得依靠 Fedora Rawhide 开发分支。然而,开发分支并不总是让人放心的,所…

你需要了解的 Go 中的模糊测试

Go 团队接受了新增对模糊测试的支持的提议。Go 的应用越来越广泛。现在它是云原生软件、容器软件、命令行工具和数据库等等的首选语言。Go 很早之前就已经有了内建的 对测试的支持。这…

Fedora Linux 37 的内核 5.18 测试周到了,一起来做贡献吧!

Fedora 内核团队正在为 Linux 内核 5.18 进行最终集成。这个版本刚刚发布,很快就会出现在 Fedora 中。因此,Fedora 内核和 QA 团队组织了一个测试周,…

用 Python 测试 API 的 3 种方式

单元测试可能令人生畏,但是这些 Python 模块会使你的生活变得更容易。在这个教程中,你将学到如何对执行 HTTP 请求代码的进行单元测试。也就是说,你将看到用 Python 对…

在 Linux 中如何对 CPU 进行压力测试

压力测试 CPU 是检查处理器在重负载下性能表现以及系统在此情况下的温度的最佳方法之一。当你压力测试 CPU 时,可以监视系统资源,观察它们在最高工作负载下的表现。虽然性能不会改变…

硬核观察 #1039 DeepMind 联合创始人提出新图灵测试

DeepMind 联合创始人提出新图灵测试阿兰·图灵在 1950 年代提出了最早的对 AI 的测试,人类评估者判断他们是在和人类还是与 AI 说话。如果 AI 能冒充人类,那么它就…

Oracle asm磁盘迁移控制文件

原因是生产库需要fio工具测试共享磁盘io读写性能,在已经迁移完的RAC生产库上面做测试,但是申请不了新的磁盘资源,于是用空余很大的FRA组里的磁盘做测试,现在磁盘里面有控制文件和…

Vitest 2.0 正式发布:Vue 团队打造的下一代测试框架

7 月 8 日,由 Vue 团队打造的下一代测试框架 Vitest 正式推出 2.0 版本! Vitest 于 2021 年 12 月推出,至今已经过去了两年多的时间,其发展速度可…

MeterSphere v3.0 全新启航,让软件测试工作更简单、更高效

2024年7月1日,MeterSphere v3.0版本正式发布。MeterSphere v3.0是新一代的测试管理和接口测试工具,致力于让软件测试工作更简单、更高效,不再成为持续…

故障分析 | BenchmarkSQL 对 MySQL 测试时请注意隔离级别!

1背景最近在使用 BenchmarkSQL[1] 工具对 MySQL 进行性能测试的过程中,遇到一个比较有意思的问题,Share 给大家。BenchmarkSQL 是一款经典的开源…

加载更多