 |
Testing
see also JUnit , jmeter
Testing done correctly is one of the first steps started in a project. Long before the current rage about test first and often, I worked at a place where the Quality Assurance people were involved in software projects right from the start. The developers were not absolved of a testing their code even though we had 12 QA people for 8 developers.
Testing tools and methodologies fall into several areas depending on the type of application being tested:
Also of interest might be SoftwareComplexityMeasurement, as it seems that complex software is going to be buggier.
Open Source Testing has a lot of resources for testing. Opensourcetesting.org aims to boost the profile of open source testing tools within the testing industry, principally by giving users easy access from one central location to the wide range of open source testing tools available. These tools are free as in speech, not free as in beer. While you will not need to pay a vendor to use the tools, they still have a cost of ownership through evaluation, implementation, training and maintenance costs, the same as any software does. But with a handful of commercial vendors dominating the proprietary software testing tools market, make no mistake about it � these tools can make a real difference to your life as a testing professional!
The book Handbook of Walkthroughs, Inspections and Technical Reviews has a copyright of 1990 and says in part
"Our own preference is to have the test plans developed and reviewed before coding takes place..."
The book gives some reasons for this outlook.
- Test planning requires a calm atmosphere,
- Test planning after coding creates a tendency for the tests to track the code,
- Implementing the tests may require a long lead time, and
- Creating the test plan usually has a great impact on design thinking.
-- jp - 10 June 2003
Articles on Testing:
In the Summer 2003 issue of Methods & Tools, Lisa Crispin wrote an article "XP Testing Without XP: Taking Advantage of Agile Testing Practices"
In the Spring 2005 issue of Methods & Tools, Craig Murphy wrote an article "Improving Application Quality Using Test-Driven Development"
In the Summer 2005 issue of Methods & Tools, Lisa Crispin wrote an article "Using Customer Tests to Drive Development"
In the Winter 2005 issue of Methods & Tools, Lloyd Roden wrote an article "Choosing and Managing the Ideal Test Team"
In the Winter 2005 issue of Methods & Tools, Hans Schaefer wrote an article "Risk Based Testing, Strategies for Prioritizing Tests against Deadlines"
In the Summer 2007 issue of Methods & Tools, Lisa Crispin wrote an article "An Agile Tool Selection Strategy for Web Testing Tools"
In the Winter 2007 issue of Methods & Tools, Jonathan Kohl wrote an article "Exploratory Testing: Finding the Music of Software Investigation"
Open source testing tools target varied tasks; By Mayank Sharma on April 18, 2008 (4:00:00 PM) is an overview of several open source tools including some listed above.
Discussion about Testing
I think the opening paragraph needs to be rewritten to be more of a definition rather than someone's personal experience. Personal experiences should be put into the discussion section. -- Main.redwolf - 27 Aug 2003
|