[rspec-users] scenarios on production data

Jonathan Linowes jonathan at parkerhill.com
Fri Sep 5 12:11:57 EDT 2008

On Sep 5, 2008, at 11:50 AM, Ashley Moran wrote:

> On 4 Sep 2008, at 18:55, Jonathan Linowes wrote:
>> I'm just thinking out loud here...
>> It could be useful to have a way to run scenarios on a copy of a  
>> fully populated production database, as an alternative to normal use.
>> Not sure how that'd work, maybe replace the Given's but leave the  
>> Whens and Thens?
> Hi Jonathan
> Every time someone asks me this my answer is always the same...
> Don't.  Determine what class of issue is being exposed by your  
> production database, distil it into suitable stories and specs, fix  
> the code (migrating as necessary), then deploy to a staging  
> environment running off a recent production backup DB.
> Trying to run tests against production database risks blurring the  
> line between the well specified behaviour of your app and the pile  
> of crap users inevitably fill it with.  IMHO.
> Ashley

thanks, i agree. I probably would not use it to diagnose a problem.
Rather to ferret out any problems I might not know about.
That is, if my stories run with my well controlled, relatively small  
setups, I'd like to ensure they run on a large, fully populated,  
somewhat 'random' set of real data.

> -- 
> http://www.patchspace.co.uk/
> http://aviewfromafar.net/
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

Click for free info on online masters degrees and make up to $150K/ year

More information about the rspec-users mailing list