Friday, March 30, 2012

Testing Blogs

Software Testing Resources
• www.agilistas.org (Agile Testing Wiki - associated w/the Yahoo group)
• Association for Software Testing (New group derived out of FIT affiliations)
• FIT Testing Education (Florida Institute of Technology - Education site)
o http://www.testingeducation.org/BBST/index.html
o http://www.testingeducation.org/BBST/BBSTCombinationTesting.html
• www.methodsandtools.com
o http://www.methodsandtools.com/archive/archive.php?id=23 (TDD article by Lisa Crispin)
• www.missiontesting.com
• www.opensourcetesting.org (Open Source Tools)
• Pacific Northwest Software Quality Conference - Proceedings
• Perl performance test tool - Perl::PDQ and general Perl test tools - http://qa.perl.org/
• QA Forums
o www.qaforums.com Calendar
o www.qatraining.net
o www.qajobs.net
o www.qalinks.com
o www.qadownloads.com
o www.qabooks.com
• Web Testing Tools
o Ruby - http://wtr.rubyforge.org Watir
o Selenium
• "Schools" of testing -
o http://www.jrothman.com/weblog/archive/2003_12_01_mpdarchive.html
o http://www.testingeducation.org/conference/wtst_pettichord_FSofST2.pdf
• Software Testing Institute
• The Software Quality Page
• Software Quality Institute
• StickyMinds
• www.stpmag.com (Software Test & Performance Magazine)
• www.sqatester.com
• http://www.testing.com/agile/ http://www.testing.com/test-patterns/index.html Brian Marick's - Testing.com
• Testing FAQs
o www.testingfaqs.org/t-design.html (Test Design Tools - All Pairs tools!)
• TETworks (Open source test environment toolkit)
• What is Testing
• Yahoo group for Context / Exploratory testing http://groups.yahoo.com/group/software-testing/
• Yahoo group for Agile testing http://groups.yahoo.com/group/agile-testing/
________________________________________
Test Management Links
• American Society for Quality (ASQ)
o Software Division- www.asq-software.org
o RTP Chapter - http://www.rtpnet.org/~asq/
• Performance Tester and WOPR - Workshop on Performance & Reliability
• Bernie Berger - www.testassured.com (Financial Testing & STiFS Workshop)
• International Institute for Software Testing
o www.testinginstitute.com
o www.softdim.com
• Quality Assurance Institute (QAI)
o www.qaiusa.com or www.qaiworldwide.com
o www.qaiindia.com
o Charlotte Chapter - www.citqaa.org
o RTP Chapter - www.tisqa.org
• Software Quality Engineering (SQE)
o www.sqe.com
o www.stickynotes.com
o www.stqemagazine.com
• Testing FAQs - www.testingfaqs.org
• Testing a stapler, example of test case "thinking" - http://www.testingreflections.com/node/view/928
________________________________________
Ruby & Web Based Resources
Ruby is gaining wider acceptance as one of the leading OO, general purpose scripting languages. Check out more information -
• www.ruby-lang.com
• http://rubyinstaller.sourceforge.net
• www.rubygarden.org
• http://www.agilistas.org/agile/TestDataFromExcelToRubyHash
• http://www.rubygarden.org/ruby?ScriptingExcel
• http://atomicobject.com/systir.page (System Testing in Ruby)
• Web Testing Tools
o Ruby - http://wtr.rubyforge.org Watir
o Selenium
• http://rubyinstaller.rubyforge.org/wiki/wiki.pl
• http://www.ruby-lang.org/en/
• http://www.rubycentral.com/
• http://www.rubyonrails.org/
• http://www.ruby-doc.org/
• http://www.projectforum.com/pf/wiki.html (free wiki software)
• http://www.linuxjournal.com/article/8217
• http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
• http://dev.mysql.com/downloads/mysql/4.1.html
• http://www.mysqlfront.de/
• http://ruby-gnome2.sourceforge.jp/
• http://www.rubygarden.org/ruby
• http://www.loudthinking.com/arc/000199.html
• http://www.caliban.org/ruby/ruby-google.shtml
• http://www.caliban.org/ruby/
• Firefox interactions capture tool -
o http://developer.spikesource.com/wiki/index.php/Projects:TestGen4Web
Python / Jython Automation Tools
• PyCon
o Python Org - www.python.org
o Conference - www.python.org/pycon/
o Grig Gheorghiu talk on testing frameworks - http://www.python.org/pycon/2005/papers/10/
• STAF/STAX from IBM for test distribution, execution and reporting -- uses Jython - http://staf.sourceforge.net/index.php
• Marathon from ThoughtWorks for Java GUI testing (I know, agile and GUI testing don't jive, but this tool is supposed to help write acceptance tests in an agile environment) -- uses Jython - http://marathonman.sourceforge.net
o See paper submitted to XP2003:
http://marathonman.sourceforge.net/docs/Successful%20Automation%20of%20GUI%20Driven%20Acceptance%20Testing.pdf
• TestMaker from Frank Cohen's PushToTest.com -- uses Jython agents to check Web applications and Web Services for scalability, performance and functionality - http://pushtotest.com/Downloads/downloadtmdoc.html
• pyGUIUnit -- unit test framework for apps written in Python using QT (I know this is a very specific subset of apps, but the ideas in there could be generalized hopefully to other GUI apps) - http://pyguiunit.sourceforge.net/
• PyFIT, the Python port of FIT that can also be used with FitNesse. I know of no other scripting language that can do
this. FitNesse supports Java and .NET out of the box, but the PyFIT integration is pretty easy to achieve - http://www.xprogramming.com/software.htm
________________________________________
All Pairs Testing - A Few References
• www.pairwise.org
• James Bach at Satisfice has written a small perl script that implements allpairs. Best part - it's free and available from his website. www.satisfice.com and http://www.satisfice.com/tools/pairs.zip. You even get source.
• www.opensourcetesting.org contains quite a few links to open source tools. It has a link to "jenny" which is another free allpairs implementation that is a bit better than James'
• The Air Academy, Six Sigma version is at - www.sigmazone.com/protest.htm
• www.smartwaretechnologies.com
• The general testing FAQ site has quite a few links as well. The site can be referenced by http://www.testingfaqs.org/ and the design tools area by http://testingfaqs.org/t-design.html. There are a few similar tools on that page.
• There is also a testing technique called Category-Partition method that focuses on high degrees of coverage. Some of these tools will not only reduce to an efficient / minimal set of test cases, but also generate test cases (templates) for you. Tcases from www.startingblocktech.com is one of these tools.
• See http://www.developsense.com/testing/PairwiseTesting.html for a description of pairwise testing.
Context Driven Testing School - Wiki
• http://www.context-driven-testing.com/wiki/scribble.cgi?read=ProceduralTestCases
• http://www.context-driven-testing.com/wiki/scribble.cgi?read=BionicTesting
• http://www.context-driven-testing.com/wiki/scribble.cgi?read=ContextDriven
• http://www.context-driven-testing.com/wiki/scribble.cgi?read=NoBestPractices
• http://www.context-driven-testing.com/wiki/scribble.cgi?read=AlternatePrinciples

• Exploratory testing - http://www.satisfice.com/articles/what_is_et.htm
• Session Based Management - http://www.satisfice.com/sbtm/index.shtml
________________________________________

No comments: