QA

public - created 03/04/04
QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'.

Testing involves operation of a system or application under controlled conditions and evaluating the results (eg, 'if the user is in interface A of the application while using hardware B, and does C, then D should happen'). The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldn't or things don't happen when they should. It is oriented to 'detection'.

Quality means that a software applicaton, architecture, application technologies, network, system, hardware and configuration are reasonably bug-free, delivered on time and within budget, meet requirements and/or expectations, and are maintainable. However, quality is obviously a subjective term. It will depend on who the 'customer' is and their overall influence in the scheme of things. A wide-angle view of the 'customers' of a software development project might include end-users, customer acceptance testers, customer contract officers, customer management, the development organization's management/accountants/testers/salespeople, future software maintenance engineers, stockholders, magazine columnists, etc. Each type of 'customer' will have their own slant on 'quality' - the accounting department might define quality in terms of profits while an end-user might define quality as user-friendly and bug-free.
http://QA.tribe.net RSS Feed what is XML?

moderated by

۞  Karina
Advertisement
How can new Software QA processes be introduce...  topic
Why does software have bugs?  topic
What are some recent major computer system fai...  topic
What is Software Testing?  topic
Does every software project need testers?  topic
What is SQA?  topic
What is a Software Life Cycle?  topic
How do you define Software Test Strategy?  topic
Advertisement
How do you define Software Test Policy?  topic
Software Testing by Statistical Methods  topic
NEW: UML Tribe  topic
*****
New Tribes  review
Software Testing Techniques  topic
On Fault Coverage of Tests for Finite State Spe...  topic
UML - Based Integration Testing for Component  topic
New Models for Test Development  topic
A Framework for Good Enough Testing  topic
Agile Testing  topic
Heuristic Risk-Based Testing  topic
Request for QA / Test Engineer Opportunities  topic
Top 5 List of QA Resources  topic
Web Security Testing Resources  topic
Web Usability Resources for QA  topic
General Software QA and Testing Resources  topic
Web Site Test Tools and Site Management Tools  topic