DFTi / Scribbeo

Scribbeo on iOS (Available on App Store)
1 stars 0 forks source link

BDD for Scribbeo #38

Closed kfatehi closed 12 years ago

kfatehi commented 12 years ago

We're in agreement that a very important thing to do with Scribbeo before all else, is to get this sucker well-tested so we can avoid regressions.

This ticket will serve to:

kfatehi commented 12 years ago

Zucchini Framework seems to blend Cucumber & UI Automation! http://www.zucchiniframework.org/

mixflame commented 12 years ago

Zucchini looks good. Agree here. Good testing will see us to success.

mixflame commented 12 years ago

One thing to note. It is better to hit "record" and then test the whole app then to have to write a bunch of tests for already written code. If this exists.

mixflame commented 12 years ago

There's another problem here on top of my last note. Writing tests for already existing code isn't BDD. The reason is that it's Behavior Driven. So yeah it's probably a waste of our time here to try to test like that, unless we can come up with some kind of tool that just records it like Selenium. I may be wrong, though.

kfatehi commented 12 years ago

You're right, and there seems to be some tools in Instruments for recording interaction, and I believe you can check state with a screenshot using Zuchini once that automation has completed... We'll learn more as we spend more time on this but we can definitely both agree that we need to have something that establishes our baseline for Scribbeo to secure us from regression. BDD will be a great tool for adding new functionality and will be indispensable in our iOS dev workflow just as it has been in Ruby.

kfatehi commented 12 years ago

I like Frank. I checked it out, works and looks promising!