Software testing has emerged as a separate area of expertise over the past few years. Once a part of a programmer's work cycle, it is now handled by a dedicated team of testers who have to their service a whole host of tools that enable automated testing.
In this learning guide, we have compiled for you interesting article on software testing, information on testing methodologies and popular testing tools.
Do leave us your comments to help us improve on this learning guide.
Articles on Software Testing
What is Software Testing?
How is it different from Software Quality Assurance?
When should testing start?
Software testing lifecycle
What to test if its not your code?
Role of testing teams in a testing environment
Nine ways to create good scenario tests
Writing a simple Test Case with JUnit
JUnit Best Practices
Optimize manual software testing with Rational Manual Tester
Raising the bar on Java quality with Agitar
What is a good Test Case?
Fundamental challenges in software testing
Glossary of terms used in Software Testing
Commonly used testing methodologies
Black Box testing
White Box testing
Grey Box Testing
Unit Testing
Parallel Testing
Regression Testing
Volume Testing
GUI Testing
Stress Testing
Performance Testing
Error Handling Testing
Popular Testing Tools
Mercury WinRunner
Mercury LoadRunner
Borland SilkTest
Mercury TestDirector
Compuware TestPartner
JUnit
AgitarOne
IBM Rational Performance Tester
IBM Rational Functional Tester
PHP Unit Testing tools
Java Unit Testing tools
Performance Test tools
CIOL Bureau