Your SlideShare is downloading. ×
0
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
XP Customer Testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

XP Customer Testing

3,590

Published on

DevLove(2011/1/27) 発表資料

DevLove(2011/1/27) 発表資料

0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,590
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
10
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XP Acceptance Testing2011 1 28
  • 2. • @haru01 • : • @t_wada,@kakutani TDD2011 1 28
  • 3. • XP • Acceptance Testing Developer •2011 1 28
  • 4. 2011 1 28
  • 5. Great Software Customers Developers Testers2011 1 28
  • 6. 2011 1 28
  • 7. • • 10 XP Customer Tests • 3 BDD • Testing2011 1 28
  • 8. WaterFall #1 32011 1 28
  • 9. WaterFall A B C2011 1 28
  • 10. #1 #2 #3 ..... 32011 1 28
  • 11. A B B C C C2011 1 28
  • 12. Whole Team Customers Developers Testers Customers Developers Testers2011 1 28
  • 13. XP Small Relases, User Stories, Customer Tests , Customers Developers Testers2011 1 28
  • 14. 2011 1 28
  • 15. • •10 XP Customer Test • BDD • Acceptance Test2011 1 28
  • 16. Exteme Programming2011 1 28
  • 17. 2011 1 28
  • 18. Christopher Alexander Kent Beck Ward Cunningham2011 1 28
  • 19. Christopher Alexander2011 1 28
  • 20. 2011 1 28
  • 21. Customer Test • Wiki • CRC •2011 1 28
  • 22. Customer Test Testers Customers Developers Red Green Acceptance or Reject2011 1 28
  • 23. 2011 1 28
  • 24. Customer Test2011 1 28
  • 25. Customer Tests http://itpro.nikkeibp.co.jp/article/COLUMN/20080828/313626/2011 1 28
  • 26. Ward Cunningham ✓XP ✓CRC ✓Wiki ✓Fit XP, CRC, Wiki Fit2011 1 28
  • 27. Fit “Great software requires collaboration and communication. -- http://fit.c2.com/2011 1 28
  • 28. Fit “Fit is a tool for enhancing collaboration in software development. -- http://fit.c2.com/2011 1 28
  • 29. Fit “It automatically compares customers expectations to actual results. -- http://fit.c2.com/2011 1 28
  • 30. Fit • (Cusutomers ) ( ) • •2011 1 28
  • 31. Customers, Developers, Testers2011 1 28
  • 32. 2011 1 28
  • 33. Fit Customers Developers Fixture Testers Production Code2011 1 28
  • 34. Fit Acceptance Testing Spec & Example (Word) Unit Unit Testing Testing (TDD) (TDD) Fixtrue AceptanceTDD RSpec2011 1 28
  • 35. Conversation ✓ Acceptance ✓ describe Refactor ✓ Red Green2011 1 28
  • 36. Conversation2011 1 28
  • 37. Example( ) Spec Customers Developers Testers -- http://fit.c2.com/2011 1 28
  • 38. describe2011 1 28
  • 39. Human Readable & Executable Specification Spec( ) Example( ) ( Example Spec ) -- http://fit.c2.com/2011 1 28
  • 40. red -> green2011 1 28
  • 41. 2011 1 28
  • 42. Acceptance (or Reject)2011 1 28
  • 43. 2011 1 28
  • 44. • 3 • 10 XP Customer Tests • 3 BDD • 15( )Acceptance Test2011 1 28
  • 45. Behavior Driven Development2011 1 28
  • 46. BDD • XP CustomerTest(Accetance TDD) TDD • • :Given, When, Then • :Cucumber, Steak, RSpec2011 1 28
  • 47. BDD ATDD ( )2011 1 28
  • 48. Conversation ✓ Acceptance ✓ describe Refactor ✓ Red Green2011 1 28
  • 49. BDD •Given • Example • ( • When • Then2011 1 28
  • 50. step https://github.com/ruby-no-kai/rubykaigi/blob/master/features/toppage.feature2011 1 28
  • 51. http://tatsu-zine.com/books/cuke2011 1 28
  • 52. 2011 1 28
  • 53. • • Fit, Cucumber, Steak, Selenium • • Bridging the Communication Gap • User Stories Applied • Example Given, When, Then2011 1 28
  • 54. 2011 1 28
  • 55. Testing Customers Developers Testers2011 1 28
  • 56. “Great software requires collaboration and communication. -- http://fit.c2.com/2011 1 28
  • 57. Conversation ✓ Acceptance ✓ describe Refactor ✓ Red Green2011 1 28
  • 58. Customer Test / BDD • Example( • Given • When • Then2011 1 28
  • 59. Customer Test / BDD • Fit • Cucumber2011 1 28
  • 60. Great Software Customers Developers Testers2011 1 28
  • 61. Happy Testing2011 1 28
  • 62. Testing2011 1 28
  • 63. 5-6 Testing Testing Testing2011 1 28
  • 64. ( )2011 1 28
  • 65. http://www.flickr.com/photos/cestomano/2297242391/sizes/z/in/photostream/2011 1 28
  • 66. http://www.flickr.com/photos/cestomano/2297242391/sizes/z/in/photostream/2011 1 28

×