My definition of Rapid Software Testing

Rapid Software Testing enables a tester to use their experience, knowledge and skills to effectively test a product, focussing on testing the product’s elements rather than producing test cases and associated paperwork. Use of Exploratory Testing helps the tester to both learn and explore the product and simultaneously make notes and an outline of the product, which can be used to establish the tests which are most useful – in the context of the product and the project. Test sessions then allow the tester to test certain areas of the product in greater detail, again depending on the context. Where necessary, Risk Analysis can also help to focus testing on those areas of the product which are most important.

James Bach’s definition of Rapid Software Testing

“Rapid Software Testing is a skill-based and context-driven testing methodology that invites you to apply ingenuity, tools, and lightweight heuristics to test complex products. It’s designed to scale. It’s designed to engage your brain, instead of make you feel like a stock clerk at a supermarket. It’s a methodology that grew out of the culture of innovation in Silicon Valley.”
http://www.satisfice.com/rapidtestintensives.shtml

History and full information on Rapid Software Testing
http://www.satisfice.com/info_rst.shtml

James Bach explains What is Rapid Software Testing? on YouTube