使用Cucumber和RSpec开发Codebreaker游戏
在软件开发过程中,我们常常需要借助各种工具和方法来确保代码的质量和功能的正确性。Cucumber和RSpec就是这样的工具,它们可以帮助我们从不同层面描述和验证软件的行为。下面将详细介绍如何使用Cucumber和RSpec来开发Codebreaker游戏。
1. 项目规划与Cucumber功能自动化
1.1 项目回顾
在项目规划阶段,我们完成了以下工作:
- 选择发布故事 :根据发布目标,筛选出真正重要的故事。
- 选择迭代故事 :挑选出两个故事,以确保开发出的软件能够进行有意义的交互。
- 定义验收标准 :使用Cucumber编写每个故事的特性和场景,通过编写场景来确认或修改现有估算,这就是验收测试驱动规划。
- 使用场景大纲 :Cucumber提供的场景大纲工具可以保持特性和场景的简洁性和表达性。
1.2 Cucumber功能文件
Cucumber的功能文件应放在 features/ 目录下,文件扩展名为 .feature 。以下是两个功能文件的内容:
- codebreaker_starts_game.feature :
Feature: code-brea
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



