The Ruby language and the Rails framework are fast becoming two of the most talked about technologies in the development community, having had such an impact that other languages and frameworks have taken significant steps to retool themselves in order to adopt their approaches to software development. Both are also particularly well-suited to the agile approach to software development, a phenomenon which is quickly becoming an integral part of the Ruby and Rails community.
Agile Testing with Ruby and Rails serves as a comprehensive introduction to effectively testing Ruby and Rails applications using a variety of well-defined agile approaches.
See the following resources for more on Ruby, Rails, and agile testing approaches:
http://www.ruby-lang.org/en/
http://www.rubyonrails.org/
http://agilemanifesto.org/
http://en.wikipedia.org/wiki/Test-driven_development
http://behaviour-driven.org/
Sprache
Verlagsort
Zielgruppe
Maße
Höhe: 235 mm
Breite: 178 mm
ISBN-13
978-1-59059-915-0 (9781590599150)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Before helping found EdgeCase, LLC, Joe O'Brien was a developer with ThoughtWorks and spent much of his time working with large J2EE and .NET systems for Fortune 500 companies. He has spent his career as a developer, project manager, and everything in between. Joe is a passionate member of the open source community. He co-founded the Columbus Ruby Brigade and helped organize the Chicago Area Ruby Users Group. His passions are Agile Development in the Enterprise, Ruby, and demonstrating to the Fortune 500 the elegance and power of this incredible language.
Dan Manges is a passionate programmer who specializes in Ruby and Rails development. Having used Rails since before the 1.0 release, he now enjoys giving back to the community through Rails patches and plugins. He shares his insights by speaking at Ruby Brigade meetings and blogging. After successfully bringing Rails into the enterprise for JPMorganChase, he is now a developer for ThoughtWorks.
Testing Ruby and Rails Overview.- Rails and the Agile Culture.- Week One: What's Included in the Box.- Rails Testing.- Unit Tests.- Functional Tests.- Integration Tests.- Week Two: Filling in the Gaps.- This Output Hurts My Head (From Dots to Readable Output).- JSUnit Plugin for JavaScript.-Acceptance Testing.-Week Three: Encouraging Unit Testing.- Continuous Integration.-Code Coverage with rCov.- Going Commando: One-person Pair Programming.- Week Four: Something is Not Quite Right.- Why Doesn't Rails Test My Views?.- Alternatives to Fixtures.- These Third Party API's Are Tying Down My Tests!.- Real Unit Testeing.- Increasing Speed.- Week Five: How Do I.?.-Common Testing Scenarios.-One Year Later: Letting Behavior Drive Design.- What is Behavior Driven Design?.-Learning to Love Natural Language Testing.- Context and Specifications.- Mocking and Stubbing with Rspec.- Rspec in the Real World.