Test Notes

Developing

There are 4 entries for the tag Developing

Test Driven Development proves useful at Google

Source: http://weblogs.asp.net/rosh... This is a session from the recent Developer Testing Conference. The lecture was about Developer Testing in Google and this is only part of it: Sriram Sankar, who received his Ph.D. at Stanford. Sriram is now at Google in charge of Developer Testing. Here is the Sriram's Lecture on "Developer Testing in Google" Google is building very sophisticated products, with complex cutting edge technologies, never tried before algorithms,...

Why an error found after release costs more?

Here are the reasons 1st cost: developing program erroneously 2nd cost: system has to be tested to detect the error 3rd cost: wrong specs/code removed, correct specs/code added 4th cost: system must be retested...

Difference between Quality Assurance, Quality Control, and Testing?

Many people and organizations are confused about the difference between quality assurance (QA), quality control (QC), and testing. They are closely related, but they are different concepts. But all these three are useful to manage risks of developing and managing software. Quality Assurance: A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives. Quality Control: A set of activities designed to evaluate a developed...

Investing in Software Testing

What Does Quality Cost? The title of Phil Crosby book says it all: Quality Is Free. Why is quality free? Like Crosby and J.M. Juran, Jim Campenella also illustrates a technique for analyzing the costs of quality in Principles of Quality Costs. Campenella breaks down those costs as follows: Cost of Quality = Cost of conformance + Cost of nonconformance Conformance Costs include Prevention Costs and Appraisal Costs. Prevention costs include money spent on quality assurance tasks like training, requirements...