测试
-
减少技术债务的八个KPI
为确保IT项目的长期成功,利益相关者应跟踪KPI,以降低技术债务的累积。尽管技术债务在项目中不可避免,但通过跟踪如每行代码缺陷数、技术债务比率、时间花费、未关闭的缺陷等KPI,项目团队可以及早发现问题并采取纠正措施。
-
接口自动化测试做到什么程度的覆盖算是合格的
接口自动化测试的覆盖程度是一个衡量测试质量与效率的重要指标,其“好”的标准并非绝对,而是根据项目特性和团队需求动态调整的结果。然而,有几个原则和实践可以帮助我们确定一个相对合理的覆盖范围,以及为何这些覆盖是必要的。
-
如何为 Nest.js 编写单元测试和 E2E 测试
单元测试是对软件中的最小可测试单元进行检查和验证。比如一个函数、一个方法都可以是一个单元。在单元测试中,你会对这个函数的各种输入给出预期的输出,并验证功能的正确性。单元测试的目标是快速发现函数内部的 bug,并且它们容易编写、快速执行。
-
GPT-4通过图灵测试,胜率高达54%!UCSD新作:人类无法认出GPT-4
GPT-4通过图灵测试了!UCSD研究团队通过实证研究,人类无法将GPT-4与人类进行区分。而且,有54%的情况下,它被判定为人类。
-
OpenAI神秘gpt2正在A/B测试,奥特曼抢先剧透,网友已玩嗨
尽管OpenAI还是没有正式认领gpt2-chatbot,但网友几乎已经默认它们是一家了。因此有人觉得,gpt2-chatbot在竞技场上搞A/B测试,这不是让大家免费给他当志愿者。
-
国产数据库上手门槛有多高
除数据库本身外,数据库产品还包括周边工具,如安装部署、导入导出、性能优化、备份恢复等。这些工具通常会影响某一个方面功能使用,如想完整的测试,还是需要提供较为完整的配套工具并提供下载,方便用户一并测试。
-
正则表达式中 “$” 并不是表示 “字符串结束”
如果不想匹配换行符,在除了 Python 和 ECMAScript 外的其它语言中,你可以使用 \z。而在 Python 中,你需要使用 \Z ,在 ECMAScript 中使用非多行模式的 $。
-
深入掌握Rust测试:从基础用例到控制测试执行的完全指南
在本文中,我们将详细介绍如何在Rust中编写和控制测试,帮助您提高代码质量和稳定性。
-
什么是单元测试,它和集成测试有什么区别?
集成测试,则是审视整个系统或特定模块的测试流程。其目标在于确认系统内不同模块之间的互动与协作是否规范。由测试人员编写,旨在验证整个系统是否符合需求与规范。
-
“大海捞针”out!“数星星”成测长文本能力更精准方法,来自鹅厂
腾讯MLPD实验室,用全新开源的“数星星”方法替代了传统的“大海捞针”测试。相比之下,新方法更注重对模型处理长依赖关系能力的考察,对模型的评估更加全面精准。
-
Astro 宣布:将超过 500 多个测试从 Mocha 迁移到了 Node.js
“Node.js 测试运行器仍然年轻,并且在积极开发中,有望变得更好。例如,Node.js 项目目前正在评估在我们提出使用案例后使用主进程运行测试”。
-
大型企业通常如何进行单元测试?
因为针对有用户访问和无用户访问的项目,相同的代码甚至在极端用户流量下可能带来截然不同的效果。在面对极端用户流量时,每次修改一行代码上线都如履薄冰。怀着敬畏之心对待每一次上线和线上操作,至关重要。
-
如何实现高效的自动化渗透测试?
传统的渗透测试过程依赖专业人员的背景知识,存在人力和时间开销大等问题,而自动化渗透测试在一定程度上克服了传统渗透测试的弊端。
-
历史上那些臭名昭著的编程错误
“错误是成长的阶梯”和“失败乃成功之母”——这些谚语为我们在犯错时提供慰藉。程序员热衷于创新,对追求新技术趋势保持着高度的热情,这就要求他们必须不断学习。基于这些观点、虚构的情节,再加上我的七年程序开发经验以及与同行的交流,我认为程序员经常会犯错。
-
怎样设计全链路压力测试平台?
为了实施压力测试,系统入口流量的复制是一项基础工作。这些流量数据,在经过清洗(如过滤无效请求)后,可存储于NoSQL数据库或云存储服务中,形成所谓的流量数据工厂。