Pages
-
Recent Posts
- Announcing ‘bewildr’ – test your WPF UI apps with IronRuby
- How to get the submodules of a ruby module
- Netbeans ‘Cucumber Features’ plugin in Beta!
- Programmatically take screenshot in IronRuby
- ThoughtWorks Anthology: Agile vs Waterfall Testing
- Testing a website on different versions of IE
- How to show all cookies for a page
Recent Comments
Tags
Abbot agile agile testing Automated Testing Books cheat sheet cucumber database Data Conversion Testing Example Code Exceptions FireBug Firefox Firewatir fitnesse Fix Internet Explorer IronRuby ISEB Java mac os x Maximo Mistakes MS Access NetBeans netgear nv+ QA Rational Functional Tester Regular Expressions RQuery RSpec Ruby Ruby on Rails Safari SQL sqlite Standards Test::Unit Test Case Management Test Data testing Tools WATIR white win32oleCategories
- agile
- Automated Testing
- bewildr
- Books
- cucumber
- Data Conversion Testing
- Example Code
- fitnesse
- General Testing Stuff
- IronRuby
- Links
- Making Life Easier
- Manual Testing
- Mistakes
- Rational Functional Tester
- RQuery
- RSpec
- Ruby
- Ruby on Rails
- Test Data
- Test Driven Development
- Test Management
- Test Management
- Test::Unit
- Testing Theory
- Tools
- Uncategorized
- WATIR
- white
- win32ole
Meta
This work by Nathaniel Ritmeyer is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Category Archives: Test Management
Programmatically take screenshot in IronRuby
After figuring out how to take a screenshot using .Net, I translated the C# I came up with to IronRuby. Now, when any of my IronRuby-powered tests fail, I take a screenshot – saves loads of time when trying to … Continue reading
Posted in Example Code, IronRuby, Test Management
Tagged Example Code, IronRuby, Ruby, Test Case Management, Tools
2 Comments
Lessons from a watir success story
There aren’t enough UI test automation success stories documented on the net, so here’s my contribution. This post is about how we started with zero automated UI testing capability, and how a couple of months later we had the capability … Continue reading
Posted in Automated Testing, Ruby, Test Management, Test::Unit, Tools, WATIR, agile
Tagged agile, Automated Testing, FireBug, Firefox, Firewatir, NetBeans, Ruby, Test::Unit, Tools, WATIR
10 Comments
Find duplicate test names in ruby test::unit files
I’ve recently found a couple of instances of tests with the same test name in the same test::unit TestCase class. This is a bad thing, because the when the ruby interpreter reads the file in, it will ignore all methods … Continue reading
Posted in Automated Testing, Example Code, Making Life Easier, Ruby, Test Management, Test::Unit, Tools
Tagged Automated Testing, Example Code, Ruby, Test Case Management, Test::Unit, Tools
Leave a comment
Quick and easy Watir test suites with Test::Unit
A test team usually has a need for a few fixed test suites, eg: a sanity suite or a suite which contains all tests for a full run. There’s usually also a need to be able to create suites with … Continue reading
Posted in Automated Testing, Example Code, Making Life Easier, Ruby, Test Management, Test::Unit, Tools, WATIR, agile
Tagged agile, agile testing, Automated Testing, Example Code, Firewatir, Ruby, Test Case Management, Test::Unit, Tools, WATIR
2 Comments
Finding the balance between hacky and over-engineered UI test automation frameworks
There are very few real requirements for a UI test automation framework: It should provide accurate test results It should provide accurate test results every time you ask it for results It should make it easy to write tests It … Continue reading
Posted in Automated Testing, General Testing Stuff, Mistakes, Test Management, Testing Theory
Tagged Automated Testing, Mistakes, testing
1 Comment
How to print test names when executing Ruby Test::Unit tests
When I run my test_all.rb from the command line, I get ‘.’ when a test passes, but I don’t know which test it was that passed. I only get the names of tests that fail or error. Quite sensible – … Continue reading
Posted in Automated Testing, Making Life Easier, Ruby, Test Management, Test::Unit, Tools
Tagged Automated Testing, QA, Ruby, Test Case Management, Test::Unit
Leave a comment
Test Case Interdependency
One of the most common ways of structuring a series of test cases is to make one test case dependent on the outcome of another. For example, Test Case ‘A’ verifies the functionality surrounding the ability to create an account. … Continue reading
Posted in Automated Testing, Manual Testing, Mistakes, Test Management, Testing Theory
Tagged Mistakes, Test Case Management
1 Comment














