敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 方法论 敏捷是一种迭代开发方法,整个项目团队都参与其中的所有活动。通过客户和自组织团队之间的协作,需求随着迭代的进行而发展。由于编码和测试是以交互方式和增量方式完成的,因此在开发过程中,最终产品将具有质量并确保客户需求。 每次迭代都会产生一个集成的工作产品增量,并交付给用户验收测试。如此获得的客户反馈将作为下一个/后续迭代的输入。 持续集成,持续质量 持续集成是敏捷开发成功的关键。经常集成,至少每天一次,这样您就可以在需要时为发布做好准备。敏捷测试成为开发所有阶段的重要组成部分,确保产品的持续质量。参与项目的每个人的持续反馈增加了产品的质量。 在敏捷中,沟通是最重要的,并且在必要时接收客户请求。这让客户感到满意,因为所有输入都被考虑在内,并且在整个开发过程中都可以获得工作质量的产品。 敏捷方法论 有几种支持敏捷开发的敏捷方法论。敏捷方法包括 – Scrum Scrum 是一种敏捷开发方法,强调以团队为中心的方法。它提倡整个团队参与所有的项目开发活动。 经验值 eXtreme Programming 以客户为中心,专注于不断变化的需求。通过频繁的发布和客户反馈,最终产品的质量将满足客户在流程中更加明确的要求。 ..
Category : agile_testing
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 重要属性 在本章中,我们将看到敏捷测试的一些重要属性。 敏捷测试的好处 敏捷测试的好处是 – 通过快速、持续、全面测试的产品和寻求客户反馈来让客户满意。 客户、开发人员和测试人员不断地相互交互,从而缩短周期时间。 敏捷测试人员参与定义需求,贡献他们的测试专业知识,专注于什么是可行的。 敏捷测试人员参与评估测试工作和时间的估算。 反映验收标准的早期测试设计。 整个团队整合测试需求,避免缺陷。 整个团队始终关注产品质量。 反映测试通过的完成状态的定义确保满足要求。 对延迟或阻塞的持续反馈,以便在整个团队的努力下立即解决问题。 对不断变化的需求做出快速响应并尽快适应它们。 持续集成驱动的回归测试。 ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 技术 传统测试中的测试技术也可用于敏捷测试。除此之外,敏捷项目中还使用了特定于敏捷的测试技术和术语。 测试基础 在敏捷项目中,产品待办列表取代了需求规范文档。产品待办列表的内容通常是用户故事。非功能性需求也在用户故事中得到照顾。因此,敏捷项目的测试基础是用户故事。 为确保质量测试,还可以额外考虑以下内容作为测试基础 – 来自同一项目或过去项目的先前迭代的经验。 系统的现有功能、架构、设计、代码和质量特性。 当前和过去项目的缺陷数据。 客户的反馈意见。 用户文档。 完成的定义 完成定义 (DoD) 是敏捷项目中使用的标准,用于确保完成 Sprint ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 团队中的测试员 敏捷开发以团队为中心,开发人员和测试人员参与所有项目和开发活动。团队合作可以最大限度地提高敏捷项目中测试的成功率。 敏捷团队中的测试人员必须参与并为所有项目活动做出贡献,同时必须利用测试方面的专业知识。 敏捷测试人员应该具备传统的测试技能。此外,敏捷测试人员需要 – 好的社交技能。 能够与团队成员和利益相关者一起采取积极和以解决方案为导向的行动。 能够对产品表现出批判性的、以质量为导向的、持怀疑态度的想法。 积极主动地从利益相关者那里获取信息的能力。 与客户和利益相关者有效合作以定义可测试的用户故事(验收标准)的技能。 成为与开发人员一起编写高质量代码的优秀团队成员的天赋。 测试技能的可用性,以便在正确的时间在正确的级别拥有正确的测试用例,并在冲刺期间很好地执行它们。 能够评估和报告测试结果、测试进度和产品质量。 快速响应变化的开放性,包括更改、添加或改进测试用例。 自组织工作的潜力。 对持续技能增长的热情。 ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 方法 在敏捷测试中,常用的测试方法来自传统实践,并符合原则——尽早测试。在编写代码之前编写测试用例。重点是在正确的时间和级别运行正确的测试类型,以预防、检测和消除缺陷。 在本章中,您将了解这些方法 – 测试驱动开发 (TDD) 验收测试驱动开发 (ATDD) 行为驱动开发 (BDD) 测试驱动开发 在测试驱动开发 (TDD) 方法中,代码是基于自动化测试用例指导的 Testfirst 方法开发的。首先编写测试用例以失败,然后在此基础上开发代码以确保测试通过。方法是重复的,重构是通过代码的开发来完成的。 ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 讨论敏捷测试 敏捷测试是一种遵循敏捷软件开发原则的软件测试实践。敏捷测试涉及项目团队的所有成员,测试人员贡献了特殊的专业知识。测试不是一个单独的阶段,它与所有开发阶段(例如需求、设计和编码以及测试用例生成)交织在一起。测试在整个开发生命周期中同�..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – Scrum Scrum 提倡全团队方法,即每个团队成员都必须参与每个项目活动。Scrum 团队是自组织的,对项目可交付成果负责。决策由团队决定,导致在正确的时间采取适当的行动,没有任何时间延迟。这种方法还鼓励正确使用团队才能,而不是仅限于一项活动。测试人员还参与所有项目和开发活动,贡献他们在测试方面的专业知识。 整个团队在测试策略、测试计划、测试规范、测试执行、测试评估和测试结果报告方面协同工作。 协作用户故事创建 测试人员参与用户故事创建。测试人员对系统可能的行为提出他们的想法。这有助于客户和/或最终用户了解真实环境中的系统,从而明确他们实际想要的结果。这会导致更快地冻结需求,并且还降低了以后需求发生变化的可能性。 测试人员还为客户同意的每个场景提出验收标准。 测试人员有助于创建可测试的用户故事。 发布计划 发布计划是为整个项目完成的。但是,Scrum 框架涉及迭代决策,因为在执行冲刺的适当过程中会获得更多信息。因此,项目开始时的发布计划会话不需要为整个项目生成详细的发布计划。当相关信息可用时,它可以不断更新。 每个冲刺结束都不需要发布。发布可以在一组冲刺之后。发布的主要标准是向客户交付业务价值。团队以发布计划作为输入来决定冲刺长度。 发布计划是发布测试方法和测试计划的基础。测试人员估计测试工作量并计划发布的测试。当发布计划发生变化时,测试人员必须处理变化,考虑到更大的发布上下文,获得足够的测试基础。测试人员还提供所有冲刺结束时所需的测试工作。 冲刺计划 Sprint ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 快速指南 敏捷测试 – 概述 敏捷是一种迭代开发方法,其中开发和测试活动是并发的。测试不是一个单独的阶段;编码和测试以交互方式和增量方式完成,从而产生满足客户要求的优质最终产品。此外,持续集成导致早期缺陷消除,从而节省时间、精力和成本。 敏捷宣言 敏捷宣言由软件开发人员团队于 2001 年发布,强调了开发团队的重要性,适应不断变化的需求和客户参与。 敏捷宣言是 – 我们正在通过做和帮助他人来发现更好的软件开发方法。通过这项工作,我们开始重视 – 个人和交互胜过流程和工具。 工作软件优于综合文档。 客户合作胜过合同谈判。 ..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 有用的资源 以下资源包含有关敏捷测试的其他信息。请使用它们来获得更深入的知识。 敏捷测试的有用链接 敏捷测试 Wiki –敏捷测试的维基百科参考。 关于敏捷测试的有用书籍 要在此页面上登记您的网站,请发送电子邮件至gingerdoc-contact..
敏捷测试教程 敏捷测试 – 概述 敏捷测试 – 方法论 敏捷测试 – 团队中的测试员 敏捷测试 – 跟踪活动 敏捷测试 – 重要属性 敏捷测试 – 象限 敏捷测试 – Scrum 敏捷测试 – 方法 敏捷测试 – 技术 敏捷测试 – 工作产品 敏捷测试 – 看板 敏捷测试 – 工具 敏捷测试 – 工具 在敏捷项目中,测试人员负责以下日常任务 – 支持开发人员编码,并澄清系统的预期行为。 帮助开发人员创建有效且高效的单元测试。 开发自动化脚本。 将自动化测试工具/脚本与持续集成集成以进行回归测试。 为了有效和快速地执行这些任务,大多数敏捷项目都使用了支持代码和测试组件 CI 的持续集成 (CI) 系统。 敏捷项目中的测试人员和开发人员可以受益于各种工具来管理测试会话以及创建和提交缺陷报告。除了用于敏捷测试的专用工具外,敏捷团队还可以从测试自动化和测试管理工具中受益。 注意– 记录和回放、最后测试、重量级和测试自动化解决方案不是敏捷的 – ..