April 2010 Monthly Meeting Summary
Topic:
Automated In-Browser Testing with Cucumber and Webrat
- Discussion of open source tools including Cucumber, Watir, WatirCuke, Webrat, Selenium.
- What are the important considerations in developing a test automation architecture?
- Using Domain-Specific Languages
- Behavior-driven Development and Testing
Presenters:
Rudy Regner, Systems/Software Test Consultant. Currently working at U.S. Office of Management and Budget developing test strategies
for IT platforms used in developing Federal budget.
Co-presenters: Rasik Pandey - CEO of Nepharious LLC, a software development consulting company based in Arlington, VA.;
Mike Perz, programmer, does test-driven development; Erik Scheirer, currently working for the OMB as Architect and Developer.
Took place on: Wed. April 7 2010 6:30 PM
Attendance: 29
Meeting Notes:
- Presenters were all working on a project for federal OMB
- There was some discussion re comparisons between Selenium and Watir for web testing
- Cucumber is a BDD tool using Ruby; Describe behaviour in plain text then write step definition in Ruby ('Given...do...')
- Cucumber includes extensive reporting capabilities
- Webrat - headless browser for test automation but does not handle Javascript, but has built-in Selenium support
- There was mention of spork, drb and testjour to distribute tests among servers
- There was some discussion of the organizational and human side of issues - project team sanity, trust, chaos, etc
- Meeting powerpoint presentation (2 MB)
NoVaTAIG Home Page