有五个关键方法或方法的软件开发和测试中使用敏捷测试环境:188金宝搏官网登录app
- 测试驱动开发
- 行为驱动开发
- 验收测试驱动开发
- 探索性测试
- 基于会话的测试
在测试驱动开发(TDD),典型的敏捷测试方式,测试编写代码之前,创建和测试、编程和设计是深深交织在一起。开发人员编写“足够的”代码遵守一个单元测试,它描述了一个技术方面的项目,然后重构代码一旦测试已经通过。验收测试驱动开发(ATDD)也使用了测试优先的方法但是则更进一步通过输入直接从客户或客户关于产品如何被使用。验收标准转化为测试的代码编写。重点从technical-facing转变单元测试用户POV-driven功能测试。
行为驱动开发(BDD)本质上是一个精致的TDD和ATDD实践。它开始不是考试,而是一个易于理解的场景或用户故事,用于指导开发和测试。它有助于促进交流和促进开发人员之间的合作,测试人员和产品负责人。在BDD敏捷测试的重点是支持特定的用户行为和业务成果。金宝搏188官网网址
在探索性测试中,测试人员模拟用户与软件交互的方式。188金宝搏官网登录app测试通常是不加修饰的但不是随机或非结构化。测试人员使用他们的创造性和批判性思维技能来试验,找到行动将被测试的软件。188金宝搏官网登录app基于会话的测试基于这种方法,提供了额外的结构。测试是进行定时、连续会话、迫使测试人员进一步集中他们的努力从每个会话并报告他们的发现。
的合作性质,定期沟通培养,敏捷测试帮助团队更好地理解产品需求,从而提供更好的产品。