|
Software Quality Articles
Articles provides original articles from industry thought leaders, analysts and software providers on a wide variety of project, program and portfolio management, implementation, and development topics. Below you will find links to these articles or you may use the search box to scan for a particular topic or writer.
Subscribe to this RSS Feed - 
|
 |
|
Integrating Quality into Every Stage of Development
Where does quality assurance start? Is it a stage in the development process? Is it the responsibility of a single department? Unfortunately, in many development organizations, programmers write code until it is as finished as they can get it and then throw it over the wall to the testers, who then have whatever time is left in the release schedule to test as much of the application as they can get to. In these organizations, quality is little more than an afterthought.
|
|
Test Driven Development: Does writing software backwards really improve quality?
One of the biggest challenges of adopting Test Driven Development (TDD) surprisingly is not technical. Instead it is often the psychological challenges that cause TDD to be used poorly or not adopted at all. For developers, writing in a TDD style can be akin to signing their name with the wrong hand. While it is certainly possible to make the signature look the same, it takes more time and concentration because it just feels unnatural. Furthermore, the idea of writing test code in order to exercise production code is already strange enough for most developers. The situation can then seem downright bizarre when coupled with writing test code BEFORE the application code.
|
This is an article that explains the basics of using defect tracking to improve product quality.
Defect tracking is a fundamental
and critical part of
application life-cycle management,
and the defect-trackingsystem is the central collaboration
hub.
However, its features are often
underused by software development
and QA teams, with much functionality
remaining untapped. This can be
remedied by implementing a few simple
practices throughout the defecttracking
process.
|
This article gives tips and techniques for introducing test automation into an organization.
"At a software testing conference I attended a year ago, I sat in on a track presentation about establishing
an automation business case. The talk centered on hard return-on-investment factors and inevitablyon cost saving and cutting as the primary
value proposition. I enjoyed the
discussion, but felt it was too narrow."
-Bob Galen
|
|
|
|
|
|