要聊 BUG,首先得明白它诞生和消亡的大环境 —— 软件测试生命周期。很多新手会误以为测试只是 “最后找错”,但实际上,软件测试贯穿于软件的整个...
提到 “测试”,很多人会觉得它是专业的 IT 术语,但实际上,测试早已渗透到我们生活的方方面面。从日常购物到使用软件,从学习编程到企业生产,测试...
我们都惊叹于像ChatGPT这样的大语言模型(LLM)强大的对话和内容生成能力。它们如同万事通,对你提出的任何问题都能对答如流。然而,这些强大的“大脑”实际上被...
在软件测试领域,创建能够真实模拟系统行为的虚拟服务一直是一道难题。虽然服务虚拟化能带来明显的收益:更快的反馈、更少的环境依赖、更广的测试覆盖率。但要虚拟服务的搭...
我们每天浏览网页获取信息,可能未曾意识到这对于许多残障人士而言却不是一件容易的事情。肢体障碍用户可能仅能依靠键盘进行导航,视障用户依赖屏幕阅读器将内容转化为语音...
我看到有不少读者给我留言吐槽代码覆盖率很像自欺欺人的数字游戏,低了怕影响质量,高了又怕陷入“为了覆盖而覆盖”的无效内卷。明明功能测得差不多了,为啥非要揪着这个百...
软件测试是一个系统性的过程,通过执行软件来发现软件中的缺陷(bug),验证软件是否满足需求规格说明,并评估软件的质量。
CNAS-CL01:2018中第 7.11.3 条款要求:软件测试实验室信息管理系统应:
在很多企业的交付流程中,手动测试依旧是保障软件质量不可或缺的组成部分。尽管自动化测试与AI辅助测试的比例不断增加,但手动测试在用户体验验证、基于风险的探索性测试...
软件测试贯穿于软件的整个生命周期,针对这句话我们一起来看一下软件测试是如何贯穿软件的整个生命周期。
你是否也曾深陷这样的场景:对着密密麻麻的需求文档,手动编写一条又一条看似永无止境的测试用例;或是每当开发团队更新一个按钮 ID,就不得不翻遍所有自动化脚本,进行...
敏捷开发模式已经成为现代软件开发的主流方法,其强调快速迭代、持续交付和跨职能团队协作。在这一模式下,测试人员的角色与传统瀑布模型有着显著不同,从“缺陷发现者”向...
当前全球化进程遭遇显著阻力,这对全球产业链重构产生了深远影响。国际金融危机以来,尤其是新冠疫情冲击下,保护主义、单边主义和霸权主义来势凶猛,全球化遭遇强势逆流,...
这句话听上去像是测试人员被要求写代码的气话,但我之前在 《做软件测试需要懂代码吗?》 一文中讨论过为什么现在各个公司都开始要求测试写代码,大家感兴趣的话可以去看...
在数字化转型加速的今天,业务迭代速度已成为企业竞争力的核心指标之一。然而,传统自动化测试体系在应对快速变化的业务需求时,正面临着前所未有的挑战:...