• 博客(214)
  • 收藏
  • 关注

原创 什么是设备碎片化?解读跨平台测试的挑战

什么是设备碎片化?解读跨平台测试的挑战。设备碎片化主要体现在移动设备领域,是指市场上存在众多不同品牌、型号、配置以及操作系统版本的设备,这些设备在硬件规格、软件特性和系统定制等方面存在显著差异,给跨平台测试和应用开发带来了诸多挑战。在当今数字化时代,移动应用的市场竞争愈发激烈,为了满足不同用户群体的需求,应用需要在众多类型的移动设备上完美运行。然而,设备碎片化问题始终是一道难以逾越的鸿沟,横亘在开发者和测试人员面前。龙测利用 AI+机器人+模型测试框架,支持多平台录制,组合跨平台执行。

2024-11-20 11:21:02 802

原创 【AI新观察】探索 AGI:被忽视的强大能力

AGI,全称通用人工智能,旨在拥有人类水平的综合智能,包括学习、推理、解决问题、理解复杂概念、抽象思维以及适应新环境等多方面的能力。它不再局限于单一领域的智能模拟,而是向着拥有如人类般全面、灵活、自适应的智能进发。AGI易被忽视的能力有独特意义。学习和推理能力主要用于解决已知问题,更注重创造新知识、新价值和在复杂环境中的适应性与交互性。语言理解和生成能力用于信息传递,涉及更深层次认知和互动。感知和识别能力为决策提供数据,能深化对世界的理解。

2024-11-11 11:15:07 1225

原创 开拓鸿蒙测试新境界,龙测科技引领自动化测试未来

开拓鸿蒙测试新境界,龙测科技引领自动化测试未来。若你正为鸿蒙os测试而烦恼,不妨试试龙测科技的产品,让我们一起为软件质量保驾护航!

2024-10-23 16:42:38 1501 1

原创 社交场景下的功能自动化测试解决方案

(1)版本迭代速度快,回归压力大;(2)用户场景复杂,自动化测试用例覆盖度低;(3)测试结果文档化。

2023-03-15 11:51:18 1070 2

原创 相信人还是相信ChatGPT,龙测首席AI专家给出了意料之外的答案

AI和测试人员谁更可靠?

2023-03-03 16:25:37 4203

原创 【回归利器】提升至少50%效率的自动化测试工具

说的再多,不如去尝试一番

2023-01-11 17:57:10 7579

原创 龙测科技恭祝海内外朋友圣诞节安康

此外,该平台还提供了一系列全面的 AI 算法测试和优化解决方案,有助于实现 AI 产品的持续稳定性和可靠性,提高 AI 系统的性能和用户体验。在应用管理中查看和上传应用;相关介绍:龙测 AI-TestOps 云平台是一站式通用软件自动化测试平台,能快速、高效、低成本地完成.exe 应用、web 应用、ios、android、小程序、混合应用的 UI 自动化测试。总之,龙测 AI-TestOps 云平台以其独特的优势和功能,为软件自动化测试提供了高效、便捷的解决方案,推动了软件测试领域的发展和创新。

2024-12-25 13:51:07 322

原创 参数化如何赋能自动化测试?深度解析Al-TestOps云平台重磅升级

Al-TestOps 云平台专注软件自动化测试,其参数化重磅更新具重要意义。它利用 AI 技术生成测试流程图,结合参数化优势,使测试用例可根据不同参数值动态调整,提高覆盖范围和效率,为自动化测试带来全新活力与机遇,保障软件质量。

2024-11-01 21:27:44 579

原创 【AI 新观察】“转人工!转人工!”——智能客服痛点与破局之路

采用更先进的算法和模型,如深度学习中的 Transformer 架构等,能够更好地捕捉问题的语义和意图,给出更精准的回答。“京小智”和“阿里小蜜”在人性化设计方面也有可借鉴之处,它们在与客户交流时,虽然不能完全像人工客服那样根据客户的情绪和语气进行灵活回应,但也在不断努力提升人性化沟通的水平。准确性测试,使用大量真实的客户问题对系统进行测试,评估回答的准确性和有效性,及时发现并纠正错误。智能客服的知识库往往是有限的,对于一些复杂的问题,如特殊政策、具体的使用方法、定制化需求等,可能无法提供准确的答案。

2024-10-14 16:16:48 1464

原创 ChatGPT 如何改变移动测试的游戏规则

在快节奏的移动应用程序开发世界中,适应性是关键。俗话说,“变化是唯一不变的”。当谈到移动测试自动化时,传统方法可能像迷宫导航或依赖损坏的指南针一样复杂。生成式人工智能已经像新鲜空气一样进入了场景。这就像大海捞针一样,发现隐藏的可能性,并扩大测试的视野。生成式人工智能是一种像人类一样跳出框框思考的技术,就像一块等待绘画的画布,根据现有数据的灵感创建新内容。现在,将生成人工智能的中坚力量 ChatGPT 引入其中。它是一个游戏规则的改变者,就像一只从灰烬中重生的凤凰。

2024-04-26 15:05:40 1273 1

原创 生产测试指标如何发挥作用?

生产测试指标是软件开发过程中非常宝贵的工具。它们提供有关生产中测试的质量、效率和性能的定量数据和见解。本质上,生产测试指标可以分为三大类,即过程、产品和产品指标。但是,为了便于理解,我们将研究一些在当前讨论范围内最相关的指标。

2024-04-26 14:48:08 354

原创 可持续测试自动化应遵循的最佳实践

缺乏可持续性是整个行业测试自动化崩溃的首要原因。测试团队陷入了自动化维护的恶性循环,却无法从练习中获益。虽然团队不断追赶以保持脚本完整,但目标却退居二线。虽然测试自动化在上述背景下已经成为游戏规则的改变者,使开发人员能够简化他们的测试流程,但持续的可持续性努力将有助于主动发现错误,同时提供卓越的用户体验。

2024-04-19 17:07:31 691

原创 桌面应用程序测试与网站应用程序测试

桌面应用程序测试旨在评估软件性能和整体功能需求。它有助于识别影响最终用户体验的潜在缺陷或问题。由于桌面应用程序通常包含遗留代码,因此它们涉及许多效率和质量标准的回归测试。如何测试桌面应用程序?一种广泛采用的方法是黑盒测试,以评估软件功能的内部代码或结构。它检查软件的可用性并识别任何表面错误。另一方面,白盒测试可以更深入地分析软件的内部工作原理。这会导致发现从外部角度看不到的潜在错误和错误。桌面应用程序测试的显着特征:它在部署后衡量应用程序的功能、可用性和安全性。

2024-04-19 16:44:14 423

原创 值得关注的 CI/CD 主要趋势

CI/CD 是那些想要加速应用程序交付、发布周期、控制成本并降低开发风险的人的首选。适应用户反馈、提高对市场变化和业务优先级的响应能力以及提升竞争力取决于应用程序质量,CI/CD 成为提高开发速度的宝贵推动者。

2024-04-12 17:26:58 1108

原创 兼容性测试指南:技术和最佳实践

兼容性测试是软件测试的一种,旨在验证软件产品在其预期环境中是否正常运行。简而言之,它涉及检查应用程序在不同浏览器、设备、平台和操作系统上的功能。当然,当我们考虑到网络、数据库、版本甚至不同条件下的性能之间的兼容性时,还有更多途径。不过,为了总体定义,兼容性测试的主要目标是确保应用程序在不同环境中无缝运行。值得注意的是,兼容性测试属于非功能测试。理想情况下,当构建变得稳定时就可以使用它。

2024-03-29 18:09:03 1304

原创 软件测试中的顶级测试覆盖率技术

测试覆盖率是用于衡量测试用例覆盖整个应用程序代码的百分比的方法。它可以确定在运行测试用例时要执行的代码测试级别。例如,考虑一个具有 5,000 行代码的应用程序。如果定义的测试用例可以测试2500行代码,那么测试覆盖率50%测试覆盖率与代码覆盖率有何不同?单元测试中的代码覆盖率定义为使用至少一个测试用例测试的代码行的百分比。本质上,测试覆盖率可以衡量整个应用程序的效率和可用性。

2024-03-28 17:56:36 1591 2

原创 自动化测试的五大原则

DIP 促进独立的服务演进,体现了 SOLID 原则的稳健且适应性强的软件架构目标。DIP 促进独立的服务演进,体现了 SOLID 原则的稳健且适应性强的软件架构目标。SRP建议将结帐职责划分为更小的、更集中的实体,而不是将这些功能捆绑到一个复杂的实体中。然而,他们需要接受可以塑造自动化测试框架的设计和实现的基本原则。这允许在不进行重大代码库修改的情况下更改支付网关,这证明了该原则在保持代码灵活性方面的有效性。这允许在不进行重大代码库修改的情况下更改支付网关,这证明了该原则在保持代码灵活性方面的有效性。

2024-03-25 17:35:09 1113

原创 如何编写测试计划:分步指南

测试计划文档列出了软件测试的所有关键方面。从测试目标和策略到时间表和截止日期。该测试计划还提供了对按时在预算内完成项目所需的工具和资源的深入了解。它充当测试组织的蓝图,确保有效执行关键的测试任务。拥有测试计划文档的团队可以更深入地了解用户场景、开始和结束日期以及环境详细信息。该计划识别了测试过程中的潜在风险并指定了各种退出参数。在测试活动开始之前就记录预期结果,测试计划可以作为比较实际结果的基准。使用测试计划可以帮助QA工程师最大限度地减少测试执行时间。定义详细的测试策略是编写测试计划的第一步。

2024-03-25 17:13:32 1090

原创 了解测试用例与测试场景

操作验证是测试用例的核心。为了说明这一点,让我们围绕登录功能创建一个测试用例。如果测试人员必须验证用户登录功能,他们必须强调以下步骤和条件:静态和动态控件和字段对用户可见吗?定义确保功能工作状态所需采取的步骤定义动态链接的响应,例如登录按钮和用户交互的超链接。评估 UI 与数据库的通信。评估基本流程是否到位。衡量移动浏览器兼容性。确定当用户注销或输入错误的登录凭据时会发生什么情况。相反,测试场景提供了功能或模块的功能概述,为需要测试的内容提供了广阔的视角。

2024-03-20 17:57:56 781

原创 软件测试和生成式人工智能的交集

生成式人工智能是一股强大的力量,并将持续存在。它以持续学习的模式运行,并且可以合理地假设它将一一克服其局限性。但它会取代手动测试仪吗?答案取决于多种因素,例如生成式人工智能是否可以在具有高风险的极其复杂的应用程序中执行测试。利益相关者是否足够信任生成式人工智能来测试极其复杂的应用程序?答案可能是自动化和手动测试的结合,因为复杂的应用程序需要人工分析和技巧。总体而言,未来尚未确定,但看起来手动参与和自动化测试肯定会学会共存。

2024-03-20 14:34:56 1067

原创 12种移动测试类型及示例

移动应用程序出现在我们的日常生活中。如今,大多数组织都会推出其移动应用程序,因此其可靠性和性能至关重要。为了使数量庞大的移动应用程序正常运行,并提供良好的用户体验,跨参数进行测试非常重要。如何彻底测试移动应用程序?由于手机的型号、尺寸、操作系统等各不相同,那么如何测试手机硬件本身呢?所以不同类型的移动测试都很重要。接下来,我们展示12种移动测试类型及示例。

2024-03-06 18:00:46 1200

原创 低代码测试自动化

每个企业都希望将产品快速推向市场。虽然低代码无代码测试自动化可以帮助组织实现这一目标,但测试人员必须牢记几件事,才能通过低代码无代码来推进他们的组织。

2024-03-06 17:45:46 1270

原创 TestOps的实施、阶段和质量

如果没有与运营团队的有效协作,任何成功的敏捷团队都不可能存在。因此,如果 TestOps 只是测试团队和运营团队之间的协作或交叉,那么我们给 TestOps 的定义就非常模糊。我们都听说过,“质量是每个人的责任,而不仅仅是测试团队的责任。” 如今,开发人员、业务分析师、设计师、经理和产品所有者都参与测试并确保产品达到预期的质量标准。一切都好,对吧?那么挑战是什么?随着越来越多的人参与测试,复杂性也随之增加。

2024-02-29 10:45:37 580

原创 强调代码覆盖率的十大优势

代码覆盖率在软件开发中至关重要。它是一个衡量测试数量和质量的工具。它简单而强大,可以清晰地洞察代码的性能并确保不会忽略任何部分。代码覆盖率不仅仅是数字;它对于制作可靠和高质量的软件至关重要,确保每一段代码都能完全按照要求工作。代码覆盖率它不仅是一个指标,而且是构建可靠、高质量软件的基本组成部分。

2024-02-29 10:44:01 592

原创 非功能测试的定义、类型和示例

非功能测试在软件测试过程中发挥着重要作用,重点关注决定其准备情况和适用性的软件应用程序的属性。它检查系统的质量属性,包括性能、安全性、可用性和可靠性。它直接影响用户对软件的体验和满意度。例如,应用程序加载的速度有多快?它可以同时处理许多用户而不崩溃吗?这个容易用吗?它抵御网络威胁的安全性如何?这些都是非功能测试旨在回答的问题。让我们了解更多细节。

2024-02-29 10:10:17 1975

原创 云测试的定义、类型和优点

云测试是使用基于云的资源来刺激现实世界的用户流量和测试软件应用程序的环境的过程。该方法利用云计算环境提供更加多样化的测试场景。云软件测试的定义是它能够在可扩展的环境中测试程序,该环境可以模拟现实世界的情况,而无需昂贵的硬件或软件基础设施。组织可以采用基于云的测试服务来验证其应用程序是否具有弹性、可靠并准备好满足消费者的需求。

2024-02-28 19:42:56 1361

原创 敏捷中的左移测试:原因和最佳实践

左移测试是指在开发早期测试软件,尤其是在敏捷项目中。在传统测试中,您首先构建软件,然后对其进行测试。但通过左移测试,您可以从头开始测试,并随时进行测试。这非常适合敏捷,因为敏捷就是进行微小的更改并经常检查它们。因此,不要等到最后才发现是否存在任何大问题,而是在问题出现时立即发现并解决。这样,您就不会感到任何意外,并且您的软件会更好,因为您一直在检查它。左移测试意味着您的开发人员和测试人员可以更紧密地合作。他们确保测试不仅仅是最后的一个步骤,而是每个步骤的一部分。

2024-02-28 19:33:39 690

原创 回归测试与重新测试

回归测试是指重复以前的全部或部分的相同测试。新加入测试的模组,可能对软件其他的模快内部、外部会产生“副作用”,即软件产生了新的缺陷或错误。因此,必须要进行某些软件模块或程序进行测试和修正之后的再次测试。新功能实施:确保新功能所需的代码即使在重构或删除代码后也能正常运行。更新和补丁应用程序:验证更改与现有软件的兼容性,可以在安装之前或之后执行。新产品发布:确保新产品发布不会带来任何意外后果。与回归测试相反,重新测试是为了测试已开发、测试和发布的特定特性或功能是否按预期工作。

2024-02-21 17:54:38 585

原创 AI与测试自动化:未来已来

AI与测试自动化注定融合。软件开发的速度和准确性要求已经远远超出了预期。测试自动化通过重复、详细和数据密集型测试来解决这个问题,确保敏捷和持续交付环境中的软件质量。AI的学习、适应和预测能力以完美的效率和准确性增强了测试自动化。复杂的算法现在充当质量侦探,识别隐藏的问题并预测潜在的问题。AI可以集成到测试生命周期的各个阶段,从测试用例生成到执行和维护。AI重塑游戏规则,增加了在测试自动化中发现隐藏缺陷和预见潜在陷阱的机会,让测试自动化更为高效。AI自动化测试正在改变我们的测试方法并塑造数字创新的未来。

2024-02-21 15:11:03 665

原创 龙测科技荣获2023年度技术生态构建奖

InfoQ是首批将Node.js、HTML5、Docker等技术全面引入中国的技术媒体之一,秉承“扎根社区、服务社区、引领社区”的理念,旨在通过促进软件开发及相关领域知识与创新的传播,与技术社区的专家一起,为中高端技术人群提供及时、高质量的技术资讯与技术实践者主导的会议,成为连接中国企业软件技术高端社区与国际主流技术社区的桥梁。2023年龙测科技与InfoQ一起参与技术社区生态建设,持续为开发者提供有价值的内容和活动,极大地丰富了社区的内容多样性,为行业搭建起交流的桥梁,为开发者铺设成长的道路。

2024-02-06 10:00:08 1145

原创 测试编排在测试自动化过程中的作用

测试编排是建立明确定义的测试自动化活动序列的过程。它优化了软件测试过程并消除了整个过程中的不一致情况。测试编排充当主测试计划,确保遵循所有必要的测试步骤。它确保关键任务不会相互阻塞,并最大限度地减少人为错误的可能性。测试编排自动化并将各个测试联系在一起。其中包括单独的单元测试、系统测试、集成测试、功能测试等等。测试编排还确保测试的持续执行。这种自动执行提供了不同环境中不同测试状态的完整画面。

2024-01-30 14:36:17 457

原创 BDD初学者指南

当我们谈论BDD时,软件设计重点关注用户和企业的实际需求。它是测试驱动开发 (TDD) 方法的演变,塑造完全符合业务目标的软件。BDD有一种独特的方法来为项目领域使用定制语言。目标是精心设计反映业务目标的场景,而不是仅限于无错误代码。当我们谈论BDD测试时,一切都是为了清楚地显示软件应该如何运行而精心设计测试。这些测试是用Gherkin编写的。这不仅适用于技术团队,团队中的任何人都可以理解测试。BDD测试的美妙之处在于其简单的格式:从条件开始:描述开始场景或“给定”状态。

2024-01-30 14:22:15 1031

原创 7 个95% 测试人员可能错过的不常见测试话题

测试社区的活跃主题很多,测试技术探讨、测试工具分享以及现在讨论最多的年终奖问题(不是)。这些主题几乎囊括了测试社区的方方面面,但依旧有一些测试主题没有得到相应的关注,我们就借此机会,讨论95%的测试人员不会谈论的7个测试主题。这些主题可能会对测试工作的质量产生巨大的影响,值得了解一番。

2024-01-24 18:07:24 495

原创 什么是功能测试?原因、方式和类型

首先,功能测试涉及所有形式的测试,其中测试软件或软件中的功能以验证其是否符合最初提出的功能要求。软件或组件中发生的内部系统或业务逻辑并不重要。与所有利益相关者协商后,在软件的可行性和规划阶段列出了预定的输出或功能要求列表。QA 工程师在开发周期后继续验证软件或功能是否满足列出的每项要求。尽管内部逻辑在功能测试阶段无需验证,但功能需求的所有方面都经过端到端测试。示例:让我们考虑一个电影票务应用程序,并对登录工作流程进行功能测试。列出的所需要求是检查正确的登录凭据。

2024-01-24 17:56:31 1358

原创 低代码自动化平台| 游戏规则改变者

低代码自动化平台被视为自动化解决方案的选择之一。它是一种软件解决方案,可以帮助公司轻松稳定地自动化测试用例,而无需创建代码。这是提高软件开发效率并为组织节省时间和金钱的最佳方法之一。低代码自动化工具对于测试工程师来说是一个福音,他们不需要编码/编写任何测试脚本来自动化他们的应用程序。这些工具简单、快速,并且在实现项目自动化时消除了大量人为错误。

2024-01-16 16:51:38 762

原创 好的测试自动化策略可以往哪些方面改进

借助自动化测试工具,允许团队在执行时验证功能和多个测试场景,使团队更加专注于日常活动,确保工作更高效,不需要在重复性任务上花费大量时间。一个好的测试方案能加速你的业务,一个糟糕的测试方案可能毁掉你的品牌。如何确保测试策略为客户提供价值?如何改进测试自动化策略?大多数测试自动化策略都是从对当前测试自动化流程的一些改进开始的,但这些改进可能不适合您的团队或客户。本文将介绍几种使用正确的方法来增加价值的方法。

2024-01-16 16:04:27 1069

原创 测试报告的作用、挑战以及如何构建

测试报告使软件开发团队能够获得所有测试活动的详细摘要。当组织希望赢得客户时,他们会大力投资软件测试工具,以提供最好的产品和服务。如今,软件测试已成为软件开发生命周期的一个关键方面。但要达到所需的质量水平,仅使用现代工具是不够的。团队还必须推动测试报告的工作,以评估(和维护)软件版本的质量。软件测试中的测试报告可以深入了解测试活动的执行情况,帮助利益相关者确定测试产品的质量并做出正确的决策。在持续测试领域,测试报告提供有关测试过程的关键信息,包括差距和挑战。

2024-01-03 16:35:15 717

原创 「2023年终总结,这就是我的成长见证」有奖征集活动!

是时候把我们总结的经验,用我们喜欢的方式描述出来,成为这一年的成长见证了。2023年已去,2024年已至。所以,我们提议,以「2023年终总结,这就是我的XX」为标题,撰写一篇年终总结。社区内容评分最高的十篇文章(如果内容评分相同,则按照阅读量大小优先),我们将赠送龙测龙年小礼物各一份,内含(毒鸡汤日历一份,价值1000元的500分钟龙测公有设备使用时长)

2024-01-03 10:36:45 460

原创 测试管理流程的不同阶段以及最佳实践

测试管理是密切监视和管理测试活动的实践。测试管理的主要目的是保证软件应用的高质量、高端测试。团队通过组织和控制测试活动来实现这一点,同时确保测试过程的可追溯性和可见性。通过测试管理,测试经理可以密切控制和分析测试过程,高效管理测试资源。如果做得正确,测试管理可以确保软件测试过程按预期运行。它还确保资源集中在测试过程的高风险或重要领域。

2023-12-21 16:09:58 1204

原创 前端验收测试驱动开发

我们听说过很多关于测试驱动开发(TDD)的内容。那么什么是ATDD?ATDD代表验收测试驱动开发,这是一种定义验收标准并创建自动化测试来验证是否满足这些标准的软件开发方法。ATDD是一种协作方法,涉及客户、开发人员和测试人员共同努力创建对需要开发什么以及如何测试有共同的理解。ATDD 受到精益开发原则的影响,其中一个原则是减少流程中的浪费。预先创建验收测试可以减少从测试到编码的环回,从而减少浪费。此外,通过让客户参与规范阶段并创建反映客户需求的自动化验收测试,开发团队可以确信他们正在构建正确的产品。

2023-12-21 15:23:57 1400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除