Automated Testing Methodology:
(working on it)
Agile
Testing Methodology and XP Programming:
http://www.testing.com/cgi-bin/blog/2003/09/25%20-%20agile-testing-project-6
Agile testing directions: technology-facing product critiques - Brian Marick
http://www.context-driven-testing.com/
The Seven Basic Principles of the Context-Driven School - Brian Marick
Books that are setting the pace in
the industry:
"Software Testing In The Real World" by Ed Kit Book Review
"The Complete Guide to Software Testing" by Bill Hetzel Book Review
CSTE Certification Exam Study
Materials:
Certified Software Test Engineer Body Of Knowledge
www.softwarecertifications.com/cstebok/cstebok.htm
eNews Letters of interest to testers:
(working on it)
General Testing Body Of Knowledge:
www.softwarecertifications.com/cstebok/cstebok.htm
www.qualitydigest.com/july98/html/cste.html
www.softwarecertifications.com/cstebok/cstebok.htm
www.qaimea.com/certification/certify.html
www.qaiindia.com/Certification/note1.htm
rapidsqa.com/pages/353345
www.iqaa.org/certifications/cert-self-study/index.php
www.asq.org/cert/types/csqe/bok.html
Load Testing - Stress Testing -
Volume Testing - Performance Testing links
www.testingfaqs.org/t-load.htmlhttp://sourceforge.net/projects/dieseltest
http://sourceforge.net/projects/deluge
http://hammerhead.sourceforge.net/
http://opensourcetesting.org/performance.php
http://sourceforge.net/
http://www.grove.co.uk/Tool_Information/Choosing_Tools.html
www.softwareqatest.com/qatweb1.html#LOAD
www.sqa-test.com/toolpage.html
News Groups for QA/QC
QA Forums
www.qaforums.com/
Sticky Minds
http://www.stickyminds.com
Professional Organizations
Quality Assurance Institute
http://www.qaiusa.com
American Society For Quality
www.asq.org
Software Quality Engineering
www.sqe.com
Quality
Assurance:
Recognized Quality Assurance certifications that are desirable:
Certified Software Quality Analyst (CSQA) www.softwarecertifications.com/qai_cqa.htm
American Society for Quality Certification (ASQ)http://www.asq.org/
Quality Improvement Associate Certification (CQIA) http://search.msn.com/results.aspx?srch=105&FORM=AS5&q=Quality+Improvement+Associate+Certification
Six Sigma Black Belt Certification (SSBB) http://www.asq.org/certification/six-sigma/
Certified Manager of Software Quality (CMSQ) http://www.asq.org/certification/manager-of-quality/index.html
Certified Test Manager (CTM) www.testinginstitute.com/ctm.php
Certified Software Project Manager (CSPM) www.softwarecertifications.com/qai_cspm.htm
Quality
Control:
Certification Desirable:
Certified Software Test Professional (CSTP) QAI www.testinginstitute.com/cstp.php
Certified Software Tester (CSTE) QAI www.softwarecertifications.com/qai_cste.htm
International Software Testing Qualifications Board (ISTQB) www.istqb.org
Certified Quality Engineer (CQE) www.cqeweb.com
Center For Quality of Management (CQM) www.cqm.org
Just as a side note it is important to understand the difference
between QA and QC:
Normally Quality Assurance is a manager’s responsibility and is a staff
position. It entails working on improving process in such a way that it would
prevent future defects from happening. Quality Assurance in the industry is
referred to as the work of prevention. A Quality Control
Analyst would be classified more as a statition than as a tester, whose job is
to build quality into the organization through continuous improvement of
processes rather than into the product going out the door through testing for
defects.
A Quality Control Test Engineer is a line position and is normally done by test
engineers. Quality Control is detecting defects that have already occurred.
Thus in the industry Quality Control is referred to as the work of detection.
A Quality Assurance Analyst normally would not do testing. A Quality Assurance
Analyst would be engaged in working either as a manger or with managers on
improvement of processes that would keep defects from happening. A Quality
Assurance Analyst would study metrics and look for trends. They would be a
facilitator, coordinator, educator, quality planner and measurement analyst.
Risk analysis and Cost of Quality studies are done by Quality Control Analysts.
Testing of the application for Quality Control is done by Test Engineers.
However in most smaller businesses, a Quality Assurance Analyst would also
double as a Test Engineer!
Resources
Links of interest to testers:
www.aptest.com/resources.html
Trade Journals of interest to
testers:
Better Software Magazine(was STQE)
www.stickyminds.com/BetterSoftware/magazine.asp
Sticky Minds (on line magazine)
www.stickyminds.com
Crosstalk (free)
www.stsc.hill.af.mil/crosstalk
The Journal of the Quality Assurance
Institute (QAI)
www.qaiusa.com
American Society For Quality (have several
trade journals all accessible from their web page)
www.asq.org/
Quality Progress
Six Sigma Forum Magazine
Quality Management Journal (QMJ)
Journal of Quality Technology (JQT)
Software Quality Professional (SQP)
Quality Engineering
Technometrics
THE INFORMED OUTLOOK
AQP's Journal for Quality and Participation (JQP)
Recommended Reading List:
The Complete Guide to Software Testing By Bill Hetzel ISBN: 0471565679
Software Testing in the Real World : Improving the Process by Edward Kit ISBN:
0-201-87756-2
Inroads to Software Quality by Alka Jarvis and Vern Crandall ISBN 0132384035
CMM Implementation Guide CMM Implementation Guide by Kim Caputo ISBN 0201379384
Making Process Improvement Work by Neil S. Potter and Mary E. Sakry ISBN
0201775778
Software Testing by Ron Patton ISBN 0672319837
Political Savvy by John R. DeLuca ISBN 0966763602
Software Test Automation by Mark Fewster and Dorothy Graham ISBN 0201331403
Testing Computer Software by Cam Kaner, Jack Falk, Hugn Quoc Nguyen ISBN 1-85032-847-1
How to Break Software by James A. Whittaker ISBN 0-201-79619-8
Evvective Methods for Software Testing, Second Edition by William E. Perry ISBN
0-471-35418-X