标签:测试

Atoms 是一个可以让你轻松管理 Linux Chroot 环境的 GUI 工具

chroot 环境为你在 Linux 中进行测试提供了隔离。你无需费心创建虚拟机。相反,如果你想测试应用或其他东西,请创建一个允许你选择不同根目录的 chroot 环境...

又玩新花样?Windows 11 测试 “桌面贴纸” 功能

微软正在测试在 Windows 11 桌面上放置贴纸的新功能,最新的 Windows 11 22H2 Insider 版本的用户可以启用该功能来对其进行测试。 据外媒 The Hacker News...

没升级的先等等?外媒测试称Windows 11续航表现不如Windows 10?

Windows 11正式发布距今已将近1年时间,而日前,​​微软​​更是推送了首个包含不少功能更新的大版本更新。虽然新版基于用户需求引入了诸如文件管理器的标签化等...

导致系统性能失败的十个原因

很多软件系统由于性能问题导致了失败,在开发生命周期和性能测试生命周期的每个阶段都存在导致性能失败的原因。有时候,性能问题是无法控制的,它不在项目经...

还能提速?Chrome 基准测试分数再提升 20%

在今年三月,我们曾报道 Google 大幅优化了 Chrome 99 的性能,使其在 Speedometer 基准测试中获得了 300 分,在 macOS 系统中的性能表现超越了所有浏览器,...

微软反向升级:Windows 11续航表现实测不如Windows 10

自从微软发布Windows 11操作系统之后,官方就一直在宣传其比Windows 10有更好的性能表现,在经历了22H2大更新后,系统的稳定性也获得了不小的进步...

一篇学会 Ceph 性能测试

在将Ceph集群用于生产工作之前,应该首先对它进行基准测试。基准测试提供关于群集在读、写、延迟和其他工作负载期间执行情况的大致结果。在进行真正的基准测...

跟着小白一起学鸿蒙(三)—手写一个测试用例

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 开源鸿蒙测试初识 这一节我们着重查看如何编写测...

如何在浏览器中测试JavaScript代码

译者 | 陈峻 审校 | 孙淑娟 通常,测试JavaScript的过程对于新手测试人员来说,可能会比较痛苦。对此,业界已经开发出了许多现成的工具、技术和框架,尽量...

有了这条指令,再也不怕把 Nginx 搞砸了?

我们很多运维都有过这样的经历;你只是对你的 Nginx 配置做“一点点小小的改变”,然后在你意识到之前,你的 Web 服务器就宕机了。幸运的是,现在你有幸你看到...

win11玩游戏与win10对比详情

现在的电脑端有非常多优秀的游戏,还包括了大量3A级别的大型游戏,对于系统和配置的要求比较高。因此很多玩家想知道最新的win11玩游戏与win10比怎么样,下面...

win11不能用的软件介绍

许多用户害怕自己更新win11系统后,无法使用系统中原有的软件了,因此不敢进行更新,不过根据用户的测试,其实大部分的软件都是可以使用的,下面就跟着小编一...

win11玩游戏是否会更好详细介绍

相信在win11系统正式推出后,就有很多的用户好奇这款最新的系统在玩游戏的表现上与现在流行的win10系统相比究竟如何,因为根据微软的介绍,win11的性能应该要...

Intel 12代酷睿搭配win11系统性能更佳 比win10出色

根据此前的测试来看,intel12代酷睿处理器在使用win11系统的时候要比win10系统性能更加强大,不过测试平台较为局限,因此最近有linux用户也进行了一些测试,...

想做长期的 AB 实验?快来看看这些坑你踩了没

作者:江颢 1. 什么是长期的 AB 实验 大部分情况下,我们做的 AB 实验都是短期的,一到两周或者一个月之内的,通过分析这段时期内测得的实验效应得出实验...

单元测试难?来试试这些套路

测试不应该是一门很高大尚的技术,应该是我们技术人的基本功。但现在好像慢慢地,单元测试已经脱离了基本功的范畴。笔者曾经在不同团队中推过单元测试,要求...

使用Cypress需要避免的5个E2E测试错误

【51CTO.com快译】不过,端到端测试是困难的、耗时的,并且有一大堆问题需要解决。但如果你用对了工具的话,效果可能会事半功倍。 ​​ Cypress测试框架提供...

阿里研究员:测试稳定性三板斧,我怎么用?

如何治理测试稳定性问题?很多人会说:环境、流程管控、监控、工具化、加机器、专人负责、等等。这些都是对的。不过这些都是解决方案层面的,而不是方法论和理...

如何设计一个流计算基准测试?

 如何选择适合自己业务的流计算引擎?除了比较各自的功能矩阵外,基准测试(benchmark)便是用来评估系统性能的一个重要和常见的方法。然而在流计算领域,...

测试用例难写?来试试 Sharness

Sharness 是一个用 Shell 脚本来编写测试用例的测试框架。本文将详细介绍 Sharness 的结构及测试用例的编写格式,以及语法规范和技巧,教大家如何使用 Sharne...

五分钟技术趣谈 | 单元测试的重要性及方案推荐

,单元测试是一种软件测试方法,用于测试软件系统的最小可测试单元,例如函数、方法或类的行为。单元测试通常由开发人员编写,并在编写代码时就开始执行。这样...

Java 中 N+1 问题的集成测试

N+1问题:N+1问题是指在使用关系型数据库时,在获取一组对象及其关联对象时,产生额外的数据库查询的问题。其中N表示要获取的主对象的数量,而在获取每个主对...

通过连续左移测试自动化释放软件的全部潜力

,高速创新的能力一直是现代数字景观的基石。领先的行业巨头每天发布数百万行代码并实施数百次更新,确保无可挑剔的软件质量。由于数量庞大,仅靠手动测试很难...

数据平台流量回放最佳实践

数据平台利用大数据智能分析、数据可视化等技术,对公司内外部经过采集、建设、管理、分析的多源异构数据进行呈现和应用,实现了数据共享、日常报表自动生成...

可靠性测试教程:优秀实践综合指南

,可靠性测试是软件开发过程的一部分,有助于确保软件应用程序或系统在各种环境条件下随着时间的推移按预期无缝运行。它结合了功能和非功能测试的测试结果来确...

详谈自动化集成测试的策略

探索自动化集成测试以实现无缝软件开发的有效技术和技巧。立即升级您的策略!,,当软件组件的单元测试完美运行时会发生什么?您是否曾想过,为什么单元测试 10...

编写测试的优秀实践列表

在编写测试时,这些指导方针将作为要遵循的最佳实践,这可以导致更高质量的测试。,,以下是在编写测试时应遵循的最佳实践。这些是通用准则,无论进行何种类型...

什么是负载测试? 确保系统在压力下的鲁棒性能

了解负载测试如何通过识别瓶颈、增强可伸缩性和提高用户体验来提高性能。,,虽然负载测试听起来可能像一个只属于软件工程师或网络管理员的深奥领域,但实际上...

兼容性测试的正确打开方式

前几天在我创建的技术交流群,几位同学聊起了兼容性测试相关的话题。有测试的方法技巧,有如何选择测试时的切入点,也有在质量和投入成本之间如何做平衡的思...

我们聊聊性能测试的理解误区

有同学私信我,说想付费让我教他学习性能测试,问我能不能三个月内把性能测试包括全链路压测都熟练掌握,老实说,这要求把我难住了。和他聊了聊关于性能测试...

API 测试自动化的方法和原因

API是无处不在的,而且在大多数情况下,即使我们每天使用它们多次,也不会过多地考虑它们。每当您使用谷歌或Facebook账户登录网站,直接从餐馆的网站上在谷歌...

自动化测试和数据驱动之间的关系,十分钟带你弄清楚

​软件测试是对项目研发过程的产物(文档,代码等)进行审查,保障产品质量的过程。我们可以通过手工测试,自动化测试,工具扫描等方法完成这个任务。其中,自...

自动化测试的常见挑战

新技术的兴起和软件在各行业领域的使用导致了自动化测试的兴起。任何与软件发布相关的测试都是最广泛和最具挑战性的任务之一。开发人员必须提供能够正常工作...

回归测试:意义、挑战、最佳实践和工具

译​者 | 李睿,审校 | 孙淑娟,微小的变化可能会产生巨大的后果。由于客户和市场的需求和选择是动态的,因此预计软件将与变化的趋势同步发展。在少数...

在我有限的软件测试经历里,一段专职的自动化测试经验总结

在我有限的软件测试经历里,曾有一段专职的自动化测试经历。,那时第一次上手自动化测试,团队里用的是Python,接口自动化测试的框架是requests+Excel+Jenkins...

前端测试体系和优秀实践

作者 | 张霄翀,我曾经在好几个项目里都近乎完整参与过补齐前端测试的工作,也收集到不同项目的同事很多关于前端测试的困惑和痛点,这其中大部分都...

测试员进阶技能:如何有效地利用单元测试报告?

,从产品角度而言,常规的功能测试、系统测试都是站在产品局部或全局功能进行测试,能够很好地与用户的需要相结合,但是缺乏了对产品研发细节(特别是代码细节...

浅谈Python+requests+pytest接口自动化测试框架的搭建

首先要明确进行接口自动化需要的步骤,如下图所示:,,然后逐步拆解需要完成的工作:,1)了解分析需求:了解接口要实现的功能,2)数据准备:根据开发文档确定...

五种最常见的移动应用程序测试错误方式,如何规避?

​想你的应用程序没有bug? 注意了,近一半的问题都是客户发现的。,为什么不是开发人员发现这些缺陷呢? 都怪糟糕的测试,实际上一些流行的测试策略是会破坏你的...

一篇了解TDD 的原理和使用场景

哈喽,大家好,我是海怪。,说起前端测试,有一个东西肯定是逃不掉的,那就是 TDD —— 测试驱动开发。很多前端大佬也都非常喜欢用 TDD 的模式来编程。因为它不...

如何使用Terratest测试基础架构即代码

译者 | 布加迪,审校 | 孙淑娟,手动设置基础架构是费时又费力的过程。这时候我们可以利用基础架构即代码(IaC)工具来自动管理基础架构。IaC自动化可用于任何...

Selenium 3 升级到 Selenium 4 应注意哪些

在自动化技术的不断发展过程中,我们往往也会遇到或做过自动化版本升级的任务,也会遇到各种各样的问题。,对于 Web 自动化测试,目前很多公司还是很热衷使用 ...

火山引擎 A/B 测试私有化实践

作为一款面向 ToB 市场的产品——火山引擎 A/B 测试(DataTester)为了满足客户对数据安全、合规问题等需求,探索私有化部署是产品无法绕开的一条路。,在面向 ToB...

移动测试自动化框架:您可能会犯的十个错误

移动开发可能是一项测试挑战。手动测试的变量太多,比如版本兼容性、输入值和不同的环境。在某些情况下,必要的功能可能会丢失或完全错误,或者设备功能(例...

使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试

在为 Postgres 运行性能基准测试时,主要建议是:“自动化!”,如果您正在测量数据库性能,您可能不得不一遍又一遍地运行相同的基准测试。要么是因为...

React团队是如何测试并发特性的

大家好,我卡颂。,React18进入大家视野已经有一段时间了,不知道各位有没有尝试「并发特性」呢?,当启用「并发特性」后,React会从「同步更新」变为「异步、...

盘点关于“时间”的功能测试点,你知道多少?

,“时间”在很多应用中都会涉及,例如:时间范围选择器,时间输入框,日期计算器等等。那么针对“时间”这类功能的测试要点你又知道多少呢?今天我们来聊聊关于“...

麦克风测试,详细教您如何测试麦克风有没有声音

实际上麦克风在我们生活中是经常可以看到的,比如唱k的情况下,必须使用麦克风,话术的过程中得用麦克风,玩手机的情况下都是要应用到麦克风,因此,麦克风对...

终于有人把AB实验讲明白了

AB实验又称为受控实验(Controlled Experiment)或者对照实验。AB实验的概念来自生物医学的双盲测试,双盲测试中病人被随机分成两组,在不知情的情况下分别给...

功能测试vs.非功能测试:能否非此即彼地进行选择?

​译者 | 李睿,审校 | 孙淑娟,功能测试和非功能测试是对不同类型的软件测试进行分类的流行方法。这两个类别指的是测试过程的本质以及正在测试的内容...

盘点那些非常实用的JavaScript测试框架

QUnit 是一个轻量级的 JavaScript 测试框架,可以方便的在浏览器和 Node.js 环境中运行。QUnit 的语法简单易懂,提供了强大的断言库和多种测试报告格式,适合...

自动化使用的测试框架是这样的!

自动化使用的测试框架是什么?简述自动化框架的设计与维护,测试框架:,python+unittest+requests+ddt+openpyxl+pymysql+logging,python:入门简单,语法简洁,...

写给前端仔的自动化测试入门小作文

一直以来对于前端同学来说,自动化测试都是一个比较特殊的命题。一方面,大家其实都知道自动化测试的好处,做了什么改动只要跑一遍测试用例就知道有没有改挂...

TestOps完全手册:工作流、生命周期、团队和流程

译者 | 陈峻,审校 | 孙淑娟,过去,在软件开发的后期,团队往往不得不以全局重构、甚至延迟发布的方式,来处置他们发现的严重错误。而随着时间的推...

在接口测试过程中常见的接口安全性问题,通用测试点整理归纳

​我们日常的接口测试工作主要是验证接口的功能性(入参、出参、边界值等),我在接口测试过程中遇到的一些接口安全性的问题,整理成了通用的测试点,不一定适...

一站式动态多环境建设案例

致景科技成立于 2013 年 12 月,是领先的纺织产业互联网企业,国家高新技术企业。旗下拥有“百布”、“全布”、“天工”、“致景金条”、“致景纺织智造园”、“致景智慧...

前端测试常见的三个误区

在做前端测试时,选用合适的测试策略远比一通狂写测试更重要,所谓 “方向 > 努力”。,如果选择了错误的测试策略,很容易写出维护性差和不稳定的测试用例。...

每个软件测试人员必须具备的 12 大技术技能

,没有人能成为那样的软件测试员。要获得该职业,每个测试人员都必须具备一些技术技能。正如著名的计算机科学家和测试专家 Jerry (Gerald) Weinberg 曾经说过...

Jmeter落地接口测试的实现方案

目前接口测试越来越重要,也普遍得到了各个公司的重视,通常开展接口测试的方案有:,在这里我来讲解一下通过jmeter落地接口测试的方案,本文先介绍用例的设计...

用 Python 测试 API 的三种方式

,在这个教程中,你将学到如何对执行 HTTP 请求代码的进行单元测试。也就是说,你将看到用 Python 对 API 进行单元测试的艺术。,单元测试是指对单个行为的测试...

使用 VS Code、Hardhat 和 Slither 进行智能合约审计

直到一两个星期前,我还了解智能合约安全和审计,但没有接触到当前真实和正确的流程,即在自动化部署和测试过程中使用威胁分析器从组装层面进行合约审计。。,...

持续测试如何改善DevOps?

最有效的方法是在软件开发生命周期中实现连续测试。请阅读本文找出原因。,如今,随着服务客户的新技术的出现,软件的高效交付和快速解决可能发生的问题的能力...

单元测试框架的对比

作者 | 高悦翔,在我们日常的 TDD 开发中,永远绕不过去的就是要编写测试。而对于一个 Java 程序员,JUnit 似乎是一个不二的选择。它的确是一个十分优秀的工具...

前端测试技术方案总结,你学会了吗?

大家好,我是 CUGGZ。,在前端测试中,框架可以把测试代码抽离出来,作为一个整体结构化地去设计测试用例,放到专门的测试文件中,也可以实现自动运行以及显示...

比较CPU和GPU中的矩阵计算

GPU 计算与 CPU 相比能够快多少?在本文中,我将使用 Python 和 PyTorch 线性变换函数对其进行测试。,,以下是测试机配置:,CPU:英特尔 i7 6700k (4c/8t) GPU...

推荐七个Python效率工具!

为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。,Pandas是一个强大的分析结构...

测试自动化中遵循的优秀实践

今天的企业从希望在一年、一个月或一周内交付,开始关注 2-3 天甚至同一天的功能交付时间表。软件自动化测试的出现及其与手动测试的结合使项目经理能够坚持所...

Jest:给你的 React 项目加上单元测试

,大家好,我是前端西瓜哥。,Jest 是一款轻量的 JavaScript 测试框架,它的卖点是简单好用,由 facebook 出品。本文就简单讲讲如何使用 Jest 对 React 组件进...

用不同的测试模型来构建测试套件

译者 | 陈峻,审校 | 孙淑娟,2009年,Mike Cohn在他的Succeeding with Agile 一书中用金字塔来比喻软件的测试模型。逐渐,该说法流传开来,如今它已成为了业界...

必填项验证、枚举测试,这些测试点你都知道吗?

​在测试的过程中,有些测试点是在需求说明文档里明确提到的,比如果输入框的输入要求是什么、是否必填等等。,对于有经验的测试人来说,有一些测试点,是我们...

如何开始使用Python中的Nose

​译者 | 李睿,审校 | 孙淑娟,在这个Python Nose教程中,将深入研究Nose框架。Nose是一个测试自动化框架,它扩展了unittest,并进一步利用Nose来执行Selenium...

python如何对单个值测试多个变量?

,问题,正在尝试制作一个函数,它将多个变量与一个整数进行比较并输出一个由三个字母组成的字符串。我想知道是否有办法将其翻译成 Python。所以说:,这将返回...

关于无代码移动应用程序测试的误解

,众所周知,无代码革命正在进行中,带来了曾经不可能实现的各种新方法和解决方案。这种持续转变的一些更明显的例子是 Squarespace 和 Wix 等网站,它们允许用...

python if-elif-else语句是什么

,说明 ,1、Python提供的if-elif-else结构,适用于经常需要检查超过两个的情形。,2、Python只执行if-elif-else结构中的代码块,它依次检查每个条件测试,直到...

前端程序员应知应会之JavaScript基准测试套件

本文来自公众号活在信息时代。,对于前端程序员来说,V8引擎无疑是最为熟悉的工具之一了。V8是Google开源的JavaScript和WebAssembly引擎,用C++编写。它用于Ch...

如何使用Vue测试库测试应用程序?

​阅读前应该具备:,按照惯例,在Vue的生态中,当您要测试应用程序时,您可以使用@ vue/test-utils-Vue的官方测试库。这个库提供相关API以方便用户测试渲染的V...

一个 Benchmark 比较分析工具

在 Go 中,通过撰写 Benchmark 函数可以很方便地对某个功能点进行性能检测。对于重要的函数,我们可以在 CI/CD 中添加相应的测试流程,当函数性能发生变化时...

Go 1.18 新增三大功能之一“模糊测试”使用方式

在 Go 1.18 之前,Go 语言支持功能测试、基准测试和示例测试,在 Go 项目开发中,使用最多的是功能测试,读者朋友们应该都比较熟悉功能测试的使用方式了。,在...

简化后端服务的 A/B/n 测试

,A/B/n 测试,或拆分测试,是一种测试过程,用户流量通过该过程随机分布在应用程序(或应用程序组件)的两个或多个版本之间。评估业务指标以确定获胜版本——产...

转转AB平台的设计与实现

在数据驱动时代,不管是在产品功能迭代还是策略决策时都需要数据的支撑。那么,当我们准备上线一个新功能或者策略时,如何评估新老版本优劣,即数据的可量化...

Vitest:替代 Jest 的前端测试工具新选择

,有一段时间没更新文章了,最近在公司项目中对现有的测试框架从 jest 迁移到 vitest (一个 Monorepo 类型的项目,里面测试大概有700组)。,最后仅仅从性能上来...

前端需要了解的自动化测试

,一直以来对于前端同学来说,自动化测试都是一个比较特殊的命题。一方面,大家其实都知道自动化测试的好处,做了什么改动只要跑一遍测试用例就知道有没有改挂...

如何使用Cypress执行视觉回归测试

软件测试是软件开发生命周期(SDLC)过程中的关键阶段。早期测试可以节省软件开发商大量成本和精力,而低质量的软件会对用户参与产生负面影响,从而降低客户...

TestNG 参数化测试实践指南

作者 | 崔莹峰,审校 | 孙淑娟,参数化测试是TestNG的一个重要特性。 在很多情况下,我们会遇到业务逻辑需要大量测试的场景。 参数化测试允许我们使...

什么是白盒渗透测试?

渗透测试是一项重要的进攻性安全演习或操作。如果执行得当,它会极大地提高您组织的安全性。渗透测试分为三种类型,根据渗透测试人员或道德黑客可获得的信息...

关于性能测试需要知道的

随着各企业的业务发展、用户量以及数据量的不断增加,系统承载的压力也会随之增加,服务系统的性能好坏又严重影响企业的利益。因此,性能测试重要性与需求越...

探索性测试:如何利用经验知识拓展ET测试技能辨认故障?

​传统认知中的软件测试是一个使用测试用例设计技术设计用例并执行测试用例的过程。,,测试用例技术的目的是确保能够更多地覆盖、检测软/硬件错误,减少冗余测...

得物染色环境落地实践

测试环境治理一直是各大公司非常重要的一个课题,测试环境稳定性很大程度影响迭代开发&测试效率。,综合来看,测试环境不稳定的原因主要有以下几点:,测试...

十大移动应用测试趋势

年底是一个理想的时间,不仅可以回顾您所取得的成就,还可以计划来年的目标。移动应用程序开发团队可以了解技术、用户行为和更广阔市场的最新趋势,并思考如...

集成测试:开发人员为何关注它

,测试是任何软件开发过程中极其重要的部分。它是一个总称,用于指代确保产品充分运行所涉及的各个阶段。一个这样的测试阶段是集成测试。I 和 T 是软件开发人...

如何选择动态代理IP

,1、首先备份重要相关资料,丢失重要数据会增加一些用户的损失,一些违法者会使用你的服务器攻击另一个服务器。这种技术手段是真实的,所以记得准时自动备份你...

腾讯曹文升:游戏专项测试并不比游戏开发轻松 | T前线

嘉宾 | 曹文升,作者 | 武穆,审校 | 云昭,提及游戏,相信很多人想到的是一款款DAU上千万甚至过亿的爆款游戏。然而,享受了爽到尖叫的游戏体验后,玩家在兴奋之...

基于目标TPS的性能测试,如何通过手动设置场景进行测试?

众所周知,TPS(即Transactions Per Second的缩写)是性能测试中的一项重要指标,用于衡量被测系统的性能,TPS高则说明系统处理速度快,TPS低则说明系统处理速...

用Mockoon测试API交互

​译者 | 布加迪,审校 | 孙淑娟,自动处理重复的任务是系统管理员日常工作的核心部分。这种自动化越来越需要使用基于Web的API ,以便跨设备、云提供...

自动化的可视化测试的未来发展趋势

​译者 | 陈峻,审校 | 孙淑娟,在敏捷式的开发场景中,由于业务需求和技术环境时常发生变化,为了优化DevOps和QA工作流,项目团队往往需要...

五款常用的开源无代码测试工具

译者 | 仇凯,审校 | 孙淑娟,编程语言一直是自动化测试、自动化测试人员、框架甚至工作职责中不可或缺的一部分。如果一个遗留项目已经使用了Java进行测试,该...

翻身了?Python3.11性能快了近64%!!

Python 这门编程语言的运行速度并不快,这早已不是什么秘密了。很多开发者期待这门语言的性能有所提升,这种情况或即将发生改变,或至少朝着正确的方向前进着...

测试工程师应知应会之行为驱动测试BDD

很多工程师都了解测试驱动开发(Test Driven Development,TDD),但是了解行为驱动开发的人却不是很多。,行为驱动开发(Behavior Driven Development,BDD)...

高级测试:如何使用Flink对Strom任务的逻辑功能进行复现测试?

Flink和Strom都是时下较为流行的数据流平台,考虑以下一种应用场景:已经使用Strom完成了对于某一逻辑功能的开发,如果现在期望使用Flink实现相同的逻辑,那...

自动化测试的未来趋势

作者 | 汪阳,自动化测试从最早期的录制回放技术开始,逐步发展成DOM对象识别与分层自动化,以及基于POM(Page Object,Model)来提高用例复用,到当前...
12