Rspec-ruby中的BDD(行为驱动开发)

Rspec定义
ruby版的BDD开发工具。能够改变你的编码习惯,引入测试先行的编码习惯。

安装rspec
gem install rspec

使用 RSpec 的开发流程如下:
  • 编写一个测试。该测试描述系统中某个较小元素的行为。
  • 运行测试。由于尚没有为系统中的相应部分构建代码,测试失败。这一重要步骤将测试您的测试用例,检验测试用例是否在应当失败的时候失败。
  • 编写足够的代码,使测试通过。
  • 运行测试,检验测试是否成功。

参考:
  • 很全的参考资源列表 http://www.javaeye.com/topic/166208
  • 很棒的Rspec中文教程 http://www.ibm.com/developerworks/cn/web/wa-rspec/index.html
发布了46 篇原创文章 · 获赞 7 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/yangbo_hr/article/details/2296679
bdd
今日推荐