网易首页 > 网易号 > 正文 申请入驻

回归测试教程:包含最佳实践的综合指南

0
分享至

关注留言点赞,带你了解最流行的软件开发知识与最新科技行业趋势。


在本教程中,了解什么是回归测试、它的重要性、它的类型以及如何执行它。

当软件产品对现有功能进行更改、错误修复和添加新功能时,回归测试的目的是确保在这些更改之后,产品能够按预期工作。

“回归”一词意味着重新测试产品未更改的部分。软件测试人员负责确定新的修改是否导致了潜在的错误或缺陷。

什么是回归测试?

当开发人员修复错误、添加新功能或修改现有功能时,他们需要更改程序代码。即使是很小的更改也可能会导致一些错误。在这种情况下,回归测试用于揭示和查明不良副作用。为此,他们用最新版本重新执行在产品的先前版本中完美运行的测试用例,以确保产品的功能正常运行。

当要验证新构建时,测试人员进行功能测试以验证现有功能和新添加功能的修改。完成此测试后,测试人员将继续进行回归测试。他们会发现新的改进是否导致了在最新更改之前令人满意的工作中的任何功能缺陷。

为什么要进行回归测试?

每当您添加启用新功能或修复任何错误的代码时,您都会启动回归测试。这种启动是强制性的,因为现有的和新添加的功能可能有很多依赖关系。这种质量检查是不可避免的,因为新代码必须符合现有代码。您必须确保未修改的代码不会受到影响。您可能经常需要检查在最后一刻完成的系统修改。

在开发周期中,如果产品中存在持续的增强或更改,新功能可能会损害已经过测试并发现 OK 的现有代码。代码的更改可能会导致错误。如果这样的代码未经测试,您可能会在实时环境中遇到严重问题。因此,您的客户可能会遇到麻烦。

让我们考虑一个在线网站。您报告了待售产品的成本未正确显示的问题;也就是说,较低的价格正在替代产品的实际成本。您认为必须尽快解决此问题。

现在,开发人员已经解决了这个问题。这个时候,reported page的价格有可能改了,但是summary page还是有错误的cost,发给client的email也有错误的cost。这证明bug修复完成后,必须检查显示较低价格的页面,并检查相关页面。这说明了为什么运行回归测试至关重要。

下图显示了运行回归测试的重要性。

回归测试的一个例子

让我们假设有一个软件产品 XYZ。其中一项功能是在用户单击 Dispatch、Accept 和 Confirm 按钮时触发发送、接受和确认电子邮件。在开发过程中,确认电子邮件出现了一些问题。

为了解决这些问题,开发人员进行了一些代码更改。在此过程中,很明显必须对确认电子邮件进行测试。此外,还应测试已发送和接受的电子邮件,以验证代码更改没有影响它们。

回归测试的优缺点

回归测试有以下优点和缺点。

优点:

  1. 软件产品的质量提高了。
  2. 可以确保软件修改和错误修复不会对产品的功能产生负面影响。
  3. 可以有自动化测试工具的实现。
  4. 可以验证已解决的问题以后不会再发生。

缺点:

  1. 如果您不使用测试自动化并决定执行手动测试,回归测试将变得非常麻烦和耗时,因为它们必须重复实施。
  2. 即使对代码进行微小的修改也会导致产品功能出现问题。因此,这个小修改需要回归测试过程。
何时执行回归测试

每个涉及生产代码更改的场景都需要进行回归测试。以下所有场景都有此测试的需求。

  1. 向应用程序添加新功能:具有登录功能的网站。用户只能通过电子邮件使用此功能。一项新功能是使用 Facebook 凭据执行登录。
  2. 更改要求:例如删除以前适用的记住密码功能。
  3. 修复缺陷:登录按钮无法正常工作的登录页面。测试人员提供了一份报告,指出存在错误,即登录按钮已损坏。一旦开发人员修复了这个错误,QA 工程师就会执行测试,确保登录按钮按预期工作。同时,测试人员测试与登录按钮相关的其他功能。
  4. 性能问题修复:例如,主页需要五秒钟才能加载。现在,此持续时间减少到两秒。
  5. 环境中的修改:例如数据库从 MySQL 更改为 Oracle。

以上几点可以归纳为以下几种情况:

  1. 配置进行了修改。
  2. 增加了补丁修复。
  3. 对源代码进行了优化以提高性能。
  4. 修复了用于解决缺陷的代码库。
  5. 添加了新功能或特性。
  6. 对现有功能添加了新要求。

有些软件产品需要几个月的时间才能完成。所以对于这些产品,建议每天进行回归测试。每周都会发布一些版本。对于此类产品,回归测试在功能测试结束后开始。

让我们考虑一下当您测试特定功能时的场景,并且测试在一天结束时还没有结束。现在,你必须中途停止这个过程。第二天,你回来重新从头开始测试。此操作称为“重新测试”。您出于特定原因再次进行测试。一个原因可能是特定测试用例在最终执行中失败,因此必须重新运行测试用例。第二个原因可能是源代码有一个缺陷已被修复。

回归测试可以被认为是重新测试的微小变化。仅当产品或代码发生变化时才安排回归测试。这种变化可以是设计、代码或任何其他导致产品整体框架发生变化的问题。这种更改的最常见原因是修复了错误或创建了产品的新版本。

在通常的软件测试生命周期(STLC)中,较早的过程是重新测试,然后可以进行回归测试。在中,只关注失败的测试用例。在回归测试中,注意力集中在以前已经通过的测试用例上,但有可能出现新的和意想不到的错误。

在回归测试中你应该做什么?

软件测试生命周期 (STLC) 是一个包含多个阶段的连续过程。冒烟或健全测试结束后或在最后一个功能测试阶段,您需要开始回归测试。

您需要执行的操作主要有两种:

  1. 重新运行之前进行的测试。
  2. 将测试用例的当前结果与先前执行的测试结果进行比较。

有效回归测试的第一步是概述回归测试计划。该计划必须详细说明您的回归测试策略和退出标准。您还可以在此计划中包括性能测试。此包含旨在确保产品组件的更改不会影响产品性能。

必须遵守回归测试的最佳实践。您需要在接近一天结束时运行自动化测试用例。此外,如果检测到任何回归副作用,您可以与开发人员共享它们以在第二天的构建中修复它们。通过这种做法,您可以在早期阶段而不是在发布周期结束时解决大部分回归缺陷。以这种方式,释放风险被最小化。

回归测试的类型

您可以根据要部署的功能或更新实施各种回归测试。但是,了解几种回归测试类型以选择正确的一种至关重要。

回归测试有以下几种类型。

  1. 完全或完全回归
  2. 偏回归
  3. 单位回归
  4. 校正回归
  5. 选择性回归
  6. 重新测试回归
完全或完全回归

当许多模块上的代码发生变化时,您应该选择这种类型,而这种变化对其他模块的影响是未知的。因此,决定是检查整个产品以检测是否有任何其他由于代码更改而产生的修改。

对于第二次产品发布,客户建议增加四五个新功能,并修复第一次发布的一些缺陷。测试团队实施影响分析并得出结论,必须针对这些修改对整个产品进行测试。简而言之,这种类型意味着测试所有更改的和旧的功能。

让我们考虑一个以Java 虚拟机 (JVM) 作为根文件的 Java 应用程序。如果更改对 JVM 文件来说必不可少,则必须测试 Java 应用程序。

偏回归

开发人员进行一些代码更改后,将更改的代码单元与现有(即未更改的)代码集成在一起。您必须验证更改后的代码是否按预期工作。

单位回归

您必须在单元测试阶段进行时执行此操作。在这种情况下,一个单元的代码被隔离测试。此类测试的目标是必须在个人级别对单元进行测试。因此,被测试单元上的所有依赖项都被阻止了。

校正回归

它是需要较少工作量的简单回归测试之一。纠正性回归测试涉及对现有代码库进行零更改并向软件应用程序添加新功能。您需要测试现有功能和随之而来的测试用例,而不是开发新功能。

选择性回归

选择性回归测试确定现有代码库以及新代码和现有代码的影响。变量和函数等通用元素被实施到应用程序中,以在不影响整个过程的情况下识别结果。

重新测试回归

重新测试回归涉及重新执行所有测试用例,以确保不会因软件中的代码更改而导致缺陷。这种类型的测试需要 QA 方面的更多手动工作。

回归测试过程的分类

回归测试过程可以按另一个标准分为两种类型:“跨发布”和“跨构建”。

跨发布

这是关于同一项目的新版本。先前版本中的旧元素可能会受到最新版本中新功能的影响。该类型包括以下步骤:

  1. Release 1 是第一个版本。它没有修改。因此,此版本中没有回归测试。
  2. 客户提出了一些新的要求。因此,从第 2 版开始,回归测试就开始了。
  3. 新要求提供给开发人员和 QA 工程师。他们了解需求。
  4. 进行影响分析,防范重大风险。这是由客户使用业务知识、开发人员使用编码知识以及 QA 工程师使用产品知识完成的。由于所有相关人员都参与了影响分析,因此完成了影响分析的最大测试范围。
  5. 客户、开发人员和 QA 工程师与测试主管共享他们的影响区域文档。
  6. 开发人员和 QA 工程师开始处理新的测试用例。
  7. 测试负责人合并三个影响区域文档,并将合并后的文档保存在版本 1 的测试用例需求存储库中。
  8. 测试负责人参考需求可追溯性矩阵(Requirement Traceability Matrix,RTM),从测试用例需求库中选择相关的回归测试用例,并将测试用例文件存储在回归测试套件中。
  9. 在 QA 工程师完成新测试用例的工作后,测试负责人将回归测试用例分配给 QA 工程师。
  10. 所有的回归测试用例都必须通过,所有的新特性都必须稳定才能做下一步。
  11. 使用测试用例来检查影响区域,直到它对产品的新旧功能而言是持久的。
  12. 向客户提供产品。
跨项目构建

bug 修复后,重新测试 bug,如果 bug 有依赖模块,则进行回归测试。让我们考虑一个示例,其中有三个构建(构建 1、构建 2 和构建 3),所有这些都有不同的场景。这种类型包括以下步骤。

构建 1
  1. 客户共享业务需求。
  2. 开发人员开始开发功能。
  3. 测试人员开始编写测试用例。让我们假设他们为 Build 1 编写了 500 个测试用例。
  4. 测试人员开始执行测试用例。
  5. 产品发布给客户。
  6. 客户实施一轮验收测试。
  7. 产品保存在生产服务器上。
构建 2
  1. 客户建议了四个新功能并分享了这些功能的业务需求。
  2. 开发人员开始开发功能。
  3. 测试人员开始为四个新特性编写测试用例。让我们假设他们为 Build 2 编写了 300 个测试用例。因此,测试用例的总数为 800。
  4. 测试人员开始执行四个新功能的 300 个测试用例。
  5. 测试人员开始执行 Build 1 的 500 个测试用例,以确认这四个新功能没有妨碍旧功能。
  6. 在测试新旧功能后,将产品发布给客户。
  7. 客户执行验收测试。
  8. 产品保存在生产服务器上。
构建 3
  1. 客户决定删除一个功能,“功能 1”。
  2. 测试人员删除与功能 1 的模块相关的所有测试用例(让我们假设这些是 150 个用例)。
  3. 测试人员测试所有剩余的功能,以确认在删除功能 1 后,其余功能可以正常工作。
如何确定回归测试的数量

您可以根据新添加的功能的范围来决定回归测试的数量。

让我们考虑一个功能或修复的范围很大。受影响的产品面积也很大。您必须获得开发人员关于更改的数量、性质和范围的输入。因此,您可以决定需要回归的产品区域。

在回归测试中,测试一次又一次地重复。因此,您可以自动化一组测试用例。然后,这个集合在每个新构建上执行。您必须谨慎选择测试用例,同时牢记最少数量的测试用例必须覆盖产品最大功能的目标。

让我们考虑一下产品范围是巨大的,并且正在向系统添加连续的补丁或增量。在这种情况下,您可以通过选择选择性测试来节省测试的时间和成本。您需要考虑产品的增强功能以及这些增强功能可以产生最大影响的部分,以最终确定选择性测试用例。

回归测试技术

以下是回归测试中使用的技术:测试用例优先级排序、回归测试选择、重新测试所有和混合。

测试用例优先级

根据案例的关键性、对产品的影响以及产品特定功能的频率,为每个测试案例分配优先级。新增功能和面向客户方面的测试用例属于高优先级类别。优先级高的先执行。优先级中等的紧随其后,最后执行优先级低的。

回归测试选择

根据模块中的代码修改,您可以从测试套件中选择一些测试用例。然后,您重新执行这些选定的测试用例。不需要重新执行整个测试套件。测试用例分为两类:过时的测试用例和可重用的测试用例。

在即将到来的回归周期中,您不应该执行过时的测试用例,而必须执行可重用的测试用例。在这种技术中,您只实施相关的测试用例,这些用例的数量是有限的。这减少了回归测试的时间和精力。

重新测试所有

您必须重新执行测试套件中的所有测试用例。这是为了确保代码中所做的更改没有引入任何错误。这种类型比其他技术需要更多的时间和资源。这是最昂贵的技术。

然而,这是最安全的方法,因为它确保所有错误都已被识别和修复。当操作系统有重大更新或应用程序针对新语言或平台进行修改时,此方法通常适用。

混合型

这种技术是测试用例优先级排序和回归测试选择的混合。不会重新执行完整的测试套件。根据优先级,您必须选择要重新执行的测试用例。

回归测试套件的选择

在生产环境中,对代码的修改和第十一小时修复的错误导致代码中出现新的错误。

这使得回归测试成为产品发布前的一项关键任务。应为回归测试套件选择以下测试用例。

  1. 经常失败的缺陷。
  2. 最近的测试缺陷。
  3. 优先级 1 和优先级 2 测试用例。
  4. 产品的核心特性或功能。
  5. 与所有主要组件相关的集成测试用例。
  6. 复杂的测试用例。
  7. 有修改的模块的测试用例。
  8. 经常使用的功能。
回归测试中涉及的步骤

您可以手动运行回归测试,也可以使用特殊技术和方法以自动方式运行。

以下是运行回归测试所涉及的步骤。

  1. 测试用例选择:测试用例的选择由具有许多代码更改的组件决定。测试人员可以将测试分为可重用和过时的测试用例。可重用的测试用例可以稍后在回归测试周期中使用,而过时的测试用例将不会包含在进一步的回归测试周期中。
  2. 时间估计: 选择测试用例后,下一步是估计测试执行时间。
  3. 自动化测试用例: 测试人员在完成时间估算后,应根据测试用例的数量在手动测试和自动测试之间进行选择。
  4. 测试用例优先级: 在此步骤中,测试人员根据最近的代码提交对测试用例进行优先级排序,从而减少回归时间和工作量。高优先级的测试用例首先运行,然后是中低优先级。
  5. 测试执行: 最后按照优先级顺序执行所有测试用例,以发现缺陷并确保应用程序正常运行。
配置管理的作用

在敏捷环境中,当进行回归测试时,必须进行配置管理。在这种环境中,代码会不断发生变化。以下步骤可以确保回归测试的有效性:

  1. 在回归测试阶段,不得更改代码。
  2. 回归测试的测试用例不得受到开发人员所做更改的影响。
  3. 不得对用于回归测试的数据库进行任何更改。要确认这一点,必须隔离数据库。
回归测试的敏捷方法

敏捷方法促进了一种迭代和增量的工作方式。产品开发在名为“sprint”的两到四个星期的短迭代中执行。代码修改和新功能在冲刺中执行。在初始阶段,您需要开发一个回归测试套件。

在每个冲刺期间,更新测试套件是必不可少的。回归测试分为两种类型。

  1. 冲刺级回归
  2. 端到端回归
冲刺级回归

在这种类型中,测试套件由与新功能或前一个冲刺中完成的代码修改相关的测试用例组成。

敏捷中的短冲刺要求自动化测试套件。测试用例在短时间内重新执行。如果您将测试用例自动化,执行时间和缺陷延误将被最小化。

端到端回归

在这种类型中,测试套件由所有重新执行的测试用例组成。整个产品从头到尾都经过测试,涵盖了产品的所有核心功能。

敏捷中的短冲刺要求自动化测试套件。测试用例在短时间内重新执行。如果您将测试用例自动化,执行时间和缺陷延误将被最小化。

回归测试工具

大多数测试工作自动化的测试称为自动回归测试。之前执行的所有测试用例都在新构建上运行。在这个场景中,你有一个可用的测试用例集,手动测试这个测试用例集是很耗时的。

因此,您将这组自动化,结果是提高了测试过程的效率。您必须导航 Application Under Test (AUT) 以观察预期结果是否存在。很大一部分回归测试执行工具分为记录和回放类型。其中一些工具如下。

  1. Selenium:这是用于跨平台和基于浏览器的回归测试的顶级工具之一。它具有一组用于 Web 应用程序自动化的有价值的功能。它支持通过数据驱动测试和数据集在循环中移动的自动化测试脚本。如果您拥有一支由高级测试人员组成的大型测试团队,那么此工具是完美的选择。
  2. TimeShiftX:该工具的主要优点是减少了必要的资源、遵守时间线和缩短了测试周期。综合效果是发布周期变短,同时确保软件的高可靠性。
  3. Virtuoso:您可以利用自然语言编程用简单的英语编写回归测试。这需要像编写手动测试脚本一样完成。这种方法结合了编码方法的灵活性和强大功能以及无代码工具的可访问性和速度。机器人由 Virtuoso 推出,它可以深入产品的 DOM,并根据可用的属性、ID 和选择器形成元素的整体模型。
  4. Katalon:如果您的测试自动化用户社区很大,那么这是工具中的首选。它是一个一体化平台。您不需要为此工具进行复杂的设置。它是一个现成的框架,可以提供无代码和免费的解决方案。
  5. 软件测试人员可以利用其高级功能,例如 CI/CD 集成、测试报告、跨浏览器测试、自我修复、脚本模式和内置关键字。适用于移动产品、Web 服务和网站的回归测试。它支持在多种环境、浏览器和设备上运行脚本。测试报告采用 PDF、CSV、HTML 和 LOG 格式。

  6. BugBug:这是自动化回归测试的最简单的工具。它有一个直观的界面。软件测试人员只需“记录并重播”他们的测试。该工具不需要编码。它可以快速创建生产就绪的回归测试。由于易于学习,它是 Selenium 的一个非常简单的替代品。
  7. Avo Assure:这是一个不需要任何代码的异构测试自动化解决方案。软件测试人员发现使用此工具进行回归测试非常快速和简单。它具有跨平台兼容性。该工具可以跨关联的模拟器、ERP、大型机、桌面、移动和 Web 进行测试。即使没有一行代码,您也可以进行端到端的回归测试,以完成快速、优质的交付。
  8. Watir:全称是 web application testing in Ruby。Ruby 编程代码用于创建此开源库。使用它,您可以编写可以在灵活、轻量级的 UI 上轻松读取和维护的测试。Watir 认可用于测试网站的不同用户交互能力,例如验证文本、在表单中输入数据和单击链接。
  9. IBM Rational Functional Tester: 缩写为 RFT。IBM 开发了这个用于软件测试自动化的工具。它用于不同类型的测试,例如数据驱动、GUI、回归和功能测试。
  10. Apache JMeter:这是用于测试自动化的开源软件。它可以测量测试性能和加载功能测试行为。它可以为最终用户呈现整个回归测试套件。它支持在不同的服务器、应用程序和协议上进行性能和负载测试。
  11. Ranorex Studio:它有一个内置的 Selenium WebDriver。它可用于移动、Web 和桌面应用程序的自动回归测试。该工作室包括完整的 IDE 和执行无代码自动化的工具。
回归测试的挑战

回归测试有助于在引入新功能时或在现有代码库中发现错误,并减轻应用程序故障和性能瓶颈。

然而,在运行回归测试时,以下是测试人员面临的一些挑战。

  1. 测试套件成本和时间:回归测试套件在部署新功能时需要不断改进。因此,测试用例的数量各不相同,新测试必须用旧测试重新测试,这需要大量时间才能完成。
  2. 结合并行测试可能是跨多个浏览器和操作系统组合并发运行测试用例的可行解决方案。

  3. 复杂的测试用例:随着软件项目变得越来越复杂,测试用例的数量及其复杂性也随之增加,消耗了大量的时间和资源。
  4. 维护:随着应用程序规模的增长,回归测试套件中测试用例的复杂性也会增加。因此,适当的维护对于解决复杂性和测试执行时间至关重要。
回归测试的最佳实践

在本节中,让我们看看运行回归测试的一些最佳实践。

  1. 随着新功能或升级的引入,让您的测试套件保持最新。此外,添加测试以检查旧功能是否正常工作。
  2. 检查最终用户使用的功能,并对其进行测试以检查该特定功能是否按预期工作。
  3. 合并回归测试框架以减少额外的维护。
  4. 根据开发人员和测试人员的要求更新您的测试设计规范。

但是,随着您的应用程序变得更加复杂,测试用例的数量将会增加。因此,您需要一个可根据您的测试要求进行扩展的基于云的测试解决方案。

像 LambdaTest 这样的持续质量云测试平台提供了一个包含 3000 多个真实浏览器、设备和操作系统组合的云可扩展基础架构,以满足您的自动化回归测试需求。

结论

回归测试可以交付高质量的产品和用户体验。回归测试的主要好处是任何代码更改都不会影响现有功能。

您可以根据项目需求选择自动化工具来自动化回归测试用例,并根据其更新测试用例套件的能力来自动化回归测试用例,因为测试用例套件的频繁更新是不可避免的。选择 apt 工具后,您可以利用它来检测所有浮出水面的错误,并在管道中及早消除它们。

当回归测试与敏捷方法相结合时,结果是有很多技术和商业利益。在回归测试上投入的时间和金钱越多,对过程、错误处理和预算的控制就越多。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
大批美国游客涌进中国,回国后坦言:客观对比,中国比美国强多了

大批美国游客涌进中国,回国后坦言:客观对比,中国比美国强多了

阿凡说剧
2026-05-16 10:20:16
51:45!特朗普刚出国,美投票结果公布,以军遇袭?日本拒绝出兵

51:45!特朗普刚出国,美投票结果公布,以军遇袭?日本拒绝出兵

说历史的老牢
2026-05-15 14:01:03
江苏省苏州市政协原副主席金海龙被查

江苏省苏州市政协原副主席金海龙被查

新京报
2026-05-16 15:17:18
特朗普刚离北京,高市急晒热线电话,日本最怕的事还是发生了

特朗普刚离北京,高市急晒热线电话,日本最怕的事还是发生了

近史博览
2026-05-16 09:59:06
大门紧闭、负责人失联,上海警方已介入

大门紧闭、负责人失联,上海警方已介入

吉刻新闻
2026-05-16 12:11:20
马尔代夫5人潜水身亡,有三种致死可能,“氧气瓶投毒”成调查方向

马尔代夫5人潜水身亡,有三种致死可能,“氧气瓶投毒”成调查方向

红星新闻
2026-05-16 12:56:32
盘点十大元帅的子女,最有出息的是谁?这位老帅的子女很突出

盘点十大元帅的子女,最有出息的是谁?这位老帅的子女很突出

霹雳炮
2026-05-15 13:54:39
震惊!网传辽宁某高校一段飙车视频登热搜,网友怒斥谁家公子作妖

震惊!网传辽宁某高校一段飙车视频登热搜,网友怒斥谁家公子作妖

火山詩话
2026-05-16 07:29:56
悲催!网传上海某车企大规模裁员,N+1补偿,5月22日为最后离职日

悲催!网传上海某车企大规模裁员,N+1补偿,5月22日为最后离职日

火山詩话
2026-05-16 08:56:55
松口是假,绞杀是真!H200陷阱背后,美国要锁死中国AI命脉

松口是假,绞杀是真!H200陷阱背后,美国要锁死中国AI命脉

低调看天下
2026-05-15 08:56:47
FBI悬赏20万美元通缉美国前女特工:13年前入境伊朗后叛国,传递五角大楼机密

FBI悬赏20万美元通缉美国前女特工:13年前入境伊朗后叛国,传递五角大楼机密

红星新闻
2026-05-16 16:28:20
“家用&性能”一把抓的风云T9L,实力评分:夯爆了!

“家用&性能”一把抓的风云T9L,实力评分:夯爆了!

大侠上车
2026-05-15 09:13:22
海风:中美各有所得,世界收获稳定

海风:中美各有所得,世界收获稳定

环球网资讯
2026-05-16 12:36:18
马斯克访华像回自家!母亲长住上海,儿子身家千亿,76岁还带货

马斯克访华像回自家!母亲长住上海,儿子身家千亿,76岁还带货

童叔不飙车
2026-05-15 22:51:51
林永健当选中国视协双新委员会会长,李乃文、杨幂、佟丽娅、宋佳、梅婷等当选副会长

林永健当选中国视协双新委员会会长,李乃文、杨幂、佟丽娅、宋佳、梅婷等当选副会长

澎湃新闻
2026-05-15 14:00:08
西决赛程公布:首战19日+若抢七31日 马刺15次分区决赛历史第三

西决赛程公布:首战19日+若抢七31日 马刺15次分区决赛历史第三

醉卧浮生
2026-05-16 12:37:02
王琛不幸离世,年仅26岁!从确诊到离世仅11天

王琛不幸离世,年仅26岁!从确诊到离世仅11天

环球网资讯
2026-05-16 08:53:24
黄仁勋全家福曝光!儿女金发碧眼,网友:华人基因去哪儿了?

黄仁勋全家福曝光!儿女金发碧眼,网友:华人基因去哪儿了?

小蜜情感说
2026-05-16 08:04:43
太激动!黄仁勋喝了杯蜜雪冰城,CEO马上发朋友圈“给显卡降温”

太激动!黄仁勋喝了杯蜜雪冰城,CEO马上发朋友圈“给显卡降温”

火山詩话
2026-05-16 06:18:41
第一次感受到“荔枝核的威力”,泡水里20天,长成“粉盆栽”

第一次感受到“荔枝核的威力”,泡水里20天,长成“粉盆栽”

美家指南
2026-05-15 15:27:43
2026-05-16 17:11:00
牛马科技
牛马科技
业务数码玩家.无聊的博主
6005文章数 615关注度
往期回顾 全部

科技要闻

涨的是车价,要的是老命

头条要闻

学生请假回家后在外省坠亡 父母起诉学校索赔近34万

头条要闻

学生请假回家后在外省坠亡 父母起诉学校索赔近34万

体育要闻

马刺2号,少年老成,这集看过?

娱乐要闻

张嘉译和老婆的差距让人心酸

财经要闻

造词狂魔贾跃亭

汽车要闻

高尔夫GTI刷新纽北纪录 ID. Polo GTI迎全球首秀

态度原创

亲子
健康
数码
房产
手机

亲子要闻

奶奶背后说妈妈闲话,4岁女儿听见,反应出人意料

专家揭秘干细胞回输的安全风险

数码要闻

2999元带自动制冰!小米推出新款米家法式400L冰箱:60cm超薄平嵌

房产要闻

老黄埔热销之下,珠江春,为何去化仅3成?

手机要闻

谷歌扩大安卓跨平台互通,Galaxy S25等手机将兼容苹果隔空投送

无障碍浏览 进入关怀版