A testing phase where the tester tries to 'break' the system by randomly trying the system's functionality. Can include negative testing as well. See also Monkey Testing
What if the software is so buggy it can't really be tested at all?
How can it be known when to stop testing?
How can Software QA processes be implemented without stifling productivity?
What if an organization is growing so fast that fixed QA processes are impossible?
How does a client/server environment affect testing?
How can World Wide Web sites be tested?
Differentiate top-down and bottom-up approach.
What is structural testing and what is functional testing?
Validation and Verification. What are they?
How to differentiate Bugs, Error and Defect?