Videos tagged with Testing
Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...
Velocity 09: David Wei and Changhao Jiang, "Frontend Performance Engineering in Facebook"
In Facebook, we integrate features and applications deeply into each page. Such deep integration presents both opportunities and challenges to the frontend performance engineering (“Frontend” refers to browser render time): Each feature is integrated into many pages. There is large common intersection of HTML, Javascript, and stylesheets between pages. As a user clicking throug...
Elisabeth Hendrickson Describes the AAFT
Summary Elisabeth Hendrickson describes the Agile Alliance Functional Testing Tools Group (AAFT) as a community that is helping to foster and create the next generation of functional testing tools. In this interview at Agile 2008, she tells us about the current state and the current needs of the Agile community around functional testing tools beyond FIT and FITNesse. Bio Elisabeth Hendrickson b...
The Joys and Pains of a Long Lived Codebase
Summary Agile development practices and good Object Oriented Design principles are supposed to enable unending, gentle modification of an existing codebase. Is this really true, though? In the course of 5+ years developing and evolving an open source framework, I've learned a lot of painful lessons about the issues that retard code extensions and modifications. I've also learned a little bit ab...
Kent Beck: Just You Wait
Summary Kent Beck takes a look at trends and how they affect us. Communication, simplification, unintended consequences, disappearing models, and new approaches of design and tests are examined. Kent takes diverse set of issues that are changing in our world and asks "why are we doing this?" Bio Kent Beck is widely recognized as the father of eXtreme Programming and JUnit. He is the Founder and...
OCUnit: Unit testing in Cocoa
Why and how to do unit testing for Cocoa (Mac) applications using OCUnit, which comes with Xcode. I'm not an iPhone developer, so please don't ask me about testing for iPhone applications. Instead, see this blog post by my friend Colin Barrett: http://iamthewalr.us/blog/2008/11/10/ocmock-and-the-iphone/ This video is based on a presentation I gave at the December 2008 meeting of CocoaHeads in L...
Cucumber and Watir 101
Showing how to get started with Cucumber and Watir
Testing Your Presentation Layer
Summary In the Ruby world, no serious programmer would write an application without a comprehensive test suite. Unfortunately, the realities of integration testing the presentation layer of an Ajax-heavy web application has forced today's programmers to rely on kludges like HTML parsing in Ruby (which can't be used to test JavaScript comprehensively) or Selenium (which requires real-life browse...
Unit Testing iPhone apps using Ruby
You cannot run RubyCocoa on an iPhone, but you can use it for your unit testing of your Objective-C classes. This tutorial shows you how to get started. Project at http://github.com/drnic/rbiphonetest/ NOTE: the project has been renamed to 'rbiphonetest' and not 'iphoneruby' as in the video.
Pivotal Labs Talks: Webrat: Rails Acceptance Testing Evolved
A robust suite of acceptance tests ensures your Rails app stays working giving you extreme freedom to refactor. Unfortunately, traditional full-stack acceptance testing of web-based applications has centered on in-browser solutions like Selenium and Watir that immediately present challenges like speed, timing/waiting and sharing data across processes, all through a relatively clunky API designe...