About software testing and software quality: Testing Tools, Bug Tracking, Code Review, Continuous Integration.
Monday, 11 October 2010
Bromine - Test Management for Selenium
Tuesday, 5 October 2010
Junit Java Unit Testing Tool Presentation
Tuesday, 14 September 2010
Continuous Integration: Continuous Build or Continuous Quality Control?
The last Methods & Tools poll wanted to determine the level of adoption of continuous integration tools in organizations. The following question was asked: “Do you use a tool for continuous integration (automated build and unit testing)?”
I use tools for continuous integration | 66% |
My organization has tools, but my project or I do not use them | 13% |
My organization has no tools for continuous integration | 21% |
Participants: 130
Ending date: September 2010
Source: Methods & Tools Continuous Integration Tools Survey
A large majority of the participants is using continuous integration tools, but it remains to see how continuous is the continuous integration used by participants. It is easy to understand that this practice is one of the easiest to put in place as it is basically a pure technical issue of combining the build process with the unit testing tools. However, previous Methods & Tools unit testing execution surveys performed in 2006 and 2008 on showed that between 50% and 60% of participants were not using unit tests or were doing them in an informal way. Continuous integration could thus be considered by organizations more as a continuous build process that a continuous testing of the code quality.
Resources:
* Continuous Integration Feature Matrix* Continuous Integration: The Cornerstone of a Great Shop
* Continuous Integration Tools directory
Sunday, 29 August 2010
JMeter Load Testing Tool Presentation
Friday, 13 August 2010
GWT Testing Best Practices
Friday, 28 May 2010
Contract Tests in JUnit 4
Thursday, 29 April 2010
Load Testing Tools Directory
Monday, 26 April 2010
Writing Testable Code
http://www.methodsandtools.com/archive/archive.php?id=103
Wednesday, 21 April 2010
Website Stress Testing using JMeter
Tuesday, 30 March 2010
Automated Exploratory Testing
http://www.sqazone.net/modules/news/article.php?storyid=606
Monday, 29 March 2010
Using WatiN to Leverage Common Elements in Web Testing
http://www.methodsandtools.com/archive/archive.php?id=100
Wednesday, 10 March 2010
Continuous Integration Tools Directory
http://www.continuousintegrationtools.com/
Wednesday, 17 February 2010
Book Review: Debug It!
This book provides a structured approach that will help programmers to identify and remove bugs in code. It is based on a four steps process: Reproduce, Diagnose, Fix, Reflect. For each activity, the author provides practical material on how perform it. The second part gives a higher vision of the debugging process and deal with topics like communicating with users or prioritizing bugs treatment. Finally, the book discusses special situations and the relationship between bugs and other areas of software development (source control, build, etc.).
The book is easy to read and the material is presented in a very structured way with different “viewpoints” that help to understand the content. Besides the main text where important concepts are put in evidence, real life cases shows how things happen in the real world. There are also some “Joe asks…” sections where the author answer pertinent questions on the current topic.
With my many years of experience in supporting and debugging large existing enterprise systems, I have to say that Paul Butcher summarize and structure all the knowledge (and more) that I have, sometimes painfully, accumulated during this activity. This is therefore an excellent book that I will recommend to everybody that is involved in software development in general and maintenance activities specifically.
Reference: “Debug It!”, Paul Butcher, Pragmatic Bookshelf, 214 pages, ISBN 978-1934356289
Get more details on this book or buy it on amazon.com
Get more details on this book or buy it on amazon.co.uk
Tuesday, 26 January 2010
Web Performance Testing - Test objectives and Real Life Monitoring
http://www.sqazone.net/modules/news/article.php?storyid=551