首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递哪些测试场景,以便成功调用此软件/应用程序。这样他们想出了一组测试场景。所有这些测试脚本都是简单的语言,所以它也可以服务于文档。Cucumber是一个测试框架。有人说,这个框架非常适合UI自动化测试,他不 仅能把用例中的测试步骤以非常友好的形式展现出来,而且能够非常灵活的构建场景。Cucumber是一个能够理解用普通语言描述的测