Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby Test (TDD/BDD)

Alex
November 09, 2013

Ruby Test (TDD/BDD)

「Attractive Ruby」vedio - 18
http://edu.51cto.com/course/course_id-418.html

Alex

November 09, 2013
Tweet

More Decks by Alex

Other Decks in Programming

Transcript

  1. edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 1 @张汉东 PRIMER 18、Ruby中的单元测试 Attractive Ruby

    Ruby Test Tools Cucumber MiniTest TDD Selenium Capybara BDD Guard Rspec ? 13年11月10⽇日星期⽇日
  2. edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 4 敏捷开发 @张汉东 PRIMER 18、Ruby中的单元测试 Attractive

    Ruby Agile XP (eXtreme Programming) 极限编程 Scrum BDD TDD DevOps Tools: Puppet/Chef 13年11月10⽇日星期⽇日
  3. edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 5 @张汉东 PRIMER 18、Ruby中的单元测试 Attractive Ruby

    Scrum开发流程 ⽤用户故事 User Story 验收测试 Acceptance Test 集成测试 Integration Test 单元测试 Unit Test 功能特性⽤用例 features case 13年11月10⽇日星期⽇日
  4. edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 6 TDD -> BDD @张汉东 PRIMER

    18、Ruby中的单元测试 Attractive Ruby Test Drive Dev Behavior Drive Dev 测试驱动开发 ⾏行为驱动开发 程序员 coder 程序员 coder 测试员 tester 项⺫⽬目管理 manager 业务员 business 编写正确执⾏行的代码 编写正确执⾏行的代码 编写符合需求的代码 13年11月10⽇日星期⽇日
  5. edu.51cto.com 51CTO学院 为梦想增值 7 @张汉东 PRIMER 18、Ruby中的单元测试 Attractive Ruby http://www.ruby-doc.org/

    验收测试 Acceptance Test 集成测试 Integration Test TDD/BDD 单元测试 Unit Test ⽤用户故事 User Story Cucumber (Rspec stories) MiniTest::Unit(TDD) Rspec/MiniTest:spec(BDD) 加速(sleep up) spork/guard-spork ⾃自动化(auto) guard 辅助(othres) Mocha/Factorygirl 持续集成(CI) Travis-CI / CruiseControl Rspec(features spec) MiniTest features 13年11月10⽇日星期⽇日