| 
Home arrow DevZones arrow Software Quality arrow Articles
Articles
QA ArticlesArticles 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.



Get the Feed | Subscribe by Email



Integrating Quality into Every Stage of Development Print
growthIntegrating 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 Print
testdriveTest 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.
 
The ABC’s of Defect Tracking Print
abcThis 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.
 
Making the Case: Develop Your Defense for Test Automation Print
caseThis 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
 

Video News

Whitepaper Spotlight

Stay up to date with Configuration Management and Application Lifecycle Management technology products and services by browsing our featured white papers below: See all the Featured Whitepapers>>
Tool Spotlight
CollabNet
CollabNet Subversion is an enterprise-ready distribution of Subversion® that includes, in one package,...
Read More
AccuRev
AccuRev is a best-of-breed, process-centric software configuration management (SCM) solution for...
Read More
IBM Rational Build Forge Express Edition
IBM Rational Build Forge Express Edition is a flexible and robust build automation framework developed,...
Read More
Sapient ResultSpace
ResultSpace is the Agile Application Lifecycle Management (ALM) solution that enables software development...
Read More