Our Thinking

Purpose Driven Testing

Posted by Noel Lopez on Jun 8, 2015 1:27:46 PM

“Quality is never an accident; it is always the result of an intelligent effort.”
– John Ruskin

Oftentimes, when people think about system testing, their thought process goes something like this: “If this system has any issues we don’t know about, it’s okay because our testers will find them.” The problem with this is, if the quality of the system being tested is low to begin with, what is the point of testing? The reality is, “testing” is one of many ways of finding defects, but alone it will not get the job done. The ingredient list must also include precision, planning, strategy, know-how, which testing type to use, anticipation, contemporary process, the right people, and vision.

Read More

Topics: Quality Assurance, Test Driven Development

Code Reviews: Benefits and Pitfalls

Posted by Dawson Kroeker on Apr 21, 2014 11:48:16 AM

Many software developers agree, at least in principle, that code reviews are a good idea. In fact, Jeff Atwood says:

Read More

Topics: Application Development, Quality Assurance

The Importance of Requirements Traceability

Posted by Rick Strempler on Apr 7, 2014 4:33:33 AM

The term “requirements traceability” refers to the ability to map requirements back to business goals and objectives, and also to map requirements forward to test cases, business processes, software, training materials, and more. The concept is quite simple, really – it’s a way to tie everything together from start to finish, and make sure that end products align with originating goals and objectives.

Read More

Topics: Business Analysis, Quality Assurance

Overview of Rayleigh’s Defect Prediction Model

Posted by Shwetha Rameshan on Dec 16, 2013 11:42:38 AM

In spite of diligent planning, documentation, and proper process adherence in software development, occurrences of defects are inevitable. In today’s cutting edge competition, it is important to make conscious efforts to control and minimize these defects by using techniques to allow in-process quality monitoring and control. Defect Prediction using Rayleigh’s distribution curve is one such method that helps us to understand the density of the defects and their distribution across project phases as a project progresses.

Read More

Topics: Application Lifecycle Management (ALM), Methodologies, Quality Assurance

Our Thinking - The Online Blog is a source for insights, resources, best practices, and other useful content from our multi-disciplinary team of Onliners.

Subscribe to Blog Updates