Skip to content

Download e-book for iPad: Application Testing with Capybara by Matthew Robbins

By Matthew Robbins

In Detail

Everybody knows why imposing automatic exams is critical yet while constructing them will be expensive and time eating, and checks might be even be fragile and susceptible to fake positives. by utilizing Capybara, you could enhance powerful checks fast and run them in a number of drivers making sure larger re-use; Capybara’s API additionally extends the human readable sort made preferred by way of frameworks similar to Cucumber and RSpec.

"Application trying out with Capybara" takes you from fitting the gem to getting up and working with a YouTube seek state of affairs in the first chapters. We then glance deeper into the API, utilizing Rack-Test for functions outfitted with Rails or Sinatra and notice find out how to attempt deal with Asynchronous JavaScript and “black field” parts comparable to Flash. ultimately, we give some thought to a few complicated issues equivalent to possible choices to Selenium and gaining access to the local driving force directly.

This e-book takes you from the fundamentals of putting in Capybara, via its API and onto complex issues. you are going to easy methods to use Capybara’s broad API to have interaction along with your program, protecting subject matters akin to navigation, filling in varieties, and querying your web page for anticipated content material. past this we'll ponder why Capybara is so compatible to checking out functions written in frameworks akin to Rails and Sinatra. we are going to examine thoughts for validating doubtless “untestable” parts akin to HTML5 or Flash by way of construction out a testable API. eventually we are going to flip you right into a Capybara ninja through protecting complicated themes equivalent to getting access to performance within the base motive force, complex driving force configuration, and replacement flavours of drivers outdoor Selenium and Rack-Test.


Start appearing integration trying out with Capybara instantly. This publication gets you up and working quick and assumes no wisdom or adventure of the technology.

Who this publication is for

This booklet is for builders and testers who've had a few publicity to Ruby yet who need to know find out how to attempt their functions utilizing Capybara and its appropriate drivers, corresponding to Selenium-Webdriver and Rack-Test. The examples are intentionally stored uncomplicated and instance HTML mark-up is often incorporated so you might reproduction the examples to perform and scan by yourself machine.

Show description

Read or Download Application Testing with Capybara PDF

Best application development books

Download e-book for kindle: Machine Learning and Data Mining for Computer Security: by Marcus A. Maloof (Ed.),Marcus A. Maloof

"Machine studying and knowledge Mining for machine safety" presents an summary of the present country of study in computer studying and information mining because it applies to difficulties in computing device protection. This booklet has a robust concentrate on info processing and combines and extends effects from machine safeguard.

Get Learning Firefox OS Application Development PDF

Discover ways to layout, construct, and set up your Firefox OS functions, outfitted with net applied sciences, to the Firefox MarketplaceAbout This BookCreate appealing and interactive Firefox OS functions through employing your wisdom of net developmentCater your functions to an enormous variety of clients through porting them to the Firefox OSA step by step studying workflow with real-life functions to illustrate the conceptsWho This booklet Is ForThis is a realistic consultant that makes use of hands-on examples to coach you ways to create functions for Firefox OS and likewise easy methods to port purposes to Firefox industry.

Read e-book online Learning Java Functional Programming PDF

Create strong and maintainable Java purposes utilizing the practical type of programmingAbout This BookExplore how one can combination object-oriented and practical programming kinds in JavaUse lambda expressions to jot down versatile and succinct codeA educational that strengthens your basics in sensible programming concepts to reinforce your applicationsWho This e-book Is ForIf you're a Java developer with object-oriented adventure and wish to exploit a sensible programming process on your functions, then this ebook is for you.

Download PDF by Chris McCord,Bruce Tate,Jose Valim: Programming Phoenix: Productive |> Reliable |> Fast

Do not settle for the compromise among speedy and gorgeous: you could have all of it. Phoenix writer Chris McCord, Elixir writer Jose Valim, and award-winning writer Bruce Tate stroll you thru development an software that is speedy and trustworthy. At each step, you will research from the Phoenix creators not only what to do, yet why.

Extra info for Application Testing with Capybara

Example text

Download PDF sample

Application Testing with Capybara by Matthew Robbins

by Kevin

Rated 4.56 of 5 – based on 22 votes