<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Quality</title>
        <link>http://geekswithblogs.net/srkprasad/category/44.aspx</link>
        <description>Quality</description>
        <language>en-US</language>
        <copyright>Siva </copyright>
        <managingEditor>srkprasad76@yahoo.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Glossary of Software Testing/QA Terms</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/06/02/5795.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Source: The following definitions are taken from &lt;A href="http://www.fda.gov/ora/inspect_ref/igs/gloss.html"&gt;GLOSSARY OF COMPUTERIZED SYSTEM AND SOFTWARE DEVELOPMENT TERMINOLOGY&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;audit.&lt;/B&gt; (1) (IEEE) An independent examination of a work product or set of work products to assess compliance with specifications, standards, contractual agreements, or other criteria. See: functional configuration audit, physical configuration audit. (2) (ANSI) To conduct an independent review and examination of system records and activities in order to test the adequacy and effectiveness of data security and data integrity procedures, to ensure compliance with established policy and operational procedures, and to recommend any necessary changes. See: computer system audit, software audit.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;boundary value.&lt;/B&gt; (1) (IEEE) A data value that corresponds to a minimum or maximum input, internal, or output value specified for a system or component. (2) A value which lies at, or just inside or just outside a specified range of valid input and output values.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;boundary value analysis.&lt;/B&gt; (NBS) A selection technique in which test data are chosen to lie along "boundaries" of the input domain [or output range] classes, data structures, procedure parameters, etc. Choices often include maximum, minimum, and trivial values or parameters. This technique is often called stress testing. See: testing, boundary value.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;branch coverage.&lt;/B&gt; (NBS) A test coverage criteria which requires that for each decision point each possible branch be executed at least once. Syn: decision coverage. Contrast with condition coverage, multiple condition coverage, path coverage, statement coverage. See: testing, branch.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;bug.&lt;/B&gt; A fault in a program which causes the program to perform in an unintended or unanticipated manner. See: anomaly, defect, error, exception, fault.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;cause effect graph.&lt;/B&gt; (Myers) A Boolean graph linking causes and effects. The graph is actually a digital-logic circuit (a combinatorial logic network) using a simpler notation than standard electronics notation.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;cause effect graphing.&lt;/B&gt; (1) (NBS) Test data selection technique. The input and output domains are partitioned into classes and analysis is performed to determine which input classes cause which effect. A minimal set of inputs is chosen which will cover the entire effect set. (2) (Myers) A systematic method of generating test cases representing combinations of conditions. See: testing, functional.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;code inspection.&lt;/B&gt; (Myers/NBS) A manual [formal] testing [error detection] technique where the programmer reads source code, statement by statement, to a group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its compliance with coding standards. Contrast with code audit, code review, code walkthrough. This technique can also be applied to other software and configuration items. Syn: Fagan Inspection. See: static analysis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;code review.&lt;/B&gt; (IEEE) A meeting at which software code is presented to project personnel, managers, users, customers, or other interested parties for comment or approval. Contrast with code audit, code inspection, code walkthrough. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;code walkthrough.&lt;/B&gt; (Myers/NBS) A manual testing [error detection] technique where program [source code] logic [structure] is traced manually [mentally] by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions. Contrast with code audit, code inspection, code review. See: static analysis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;coverage analysis.&lt;/B&gt; (NIST) Determining and assessing measures associated with the invocation of program structural elements to determine the adequacy of a test run. Coverage analysis is useful when attempting to execute each statement, branch, path, or iterative structure in a program. Tools that capture this data and provide reports summarizing relevant information have this feature. See: testing, branch; testing, path; testing, statement.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;crash.&lt;/B&gt; (IEEE) The sudden and complete failure of a computer system or component.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;criticality.&lt;/B&gt; (IEEE) The degree of impact that a requirement, module, error, fault, failure, or other item has on the development or operation of a system. Syn: severity.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;cyclomatic complexity.&lt;/B&gt; (1) (McCabe) The number of independent paths through a program. (2) (NBS) The cyclomatic complexity of a program is equivalent to the number of decision statements plus 1.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;error.&lt;/B&gt; (ISO) A discrepancy between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. See: anomaly, bug, defect, exception, and fault&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;error guessing.&lt;/B&gt; (NBS) Test data selection technique. The selection criterion is to pick values that seem likely to cause errors. See: special test data; testing, special case.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;error seeding.&lt;/B&gt; (IEEE) The process of intentionally adding known faults to those already in a computer program for the purpose of monitoring the rate of detection and removal, and estimating the number of faults remaining in the program. Contrast with mutation analysis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;exception.&lt;/B&gt; (IEEE) An event that causes suspension of normal program execution. Types include addressing exception, data exception, operation exception, overflow exception, protection exception, and underflow exception.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;failure.&lt;/B&gt; (IEEE) The inability of a system or component to perform its required functions within specified performance requirements. See: bug, crash, exception, fault.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;fault.&lt;/B&gt; An incorrect step, process, or data definition in a computer program which causes the program to perform in an unintended or unanticipated manner. See: bug, defect, error, exception.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;quality assurance.&lt;/B&gt; (1) (ISO) The planned systematic activities necessary to ensure that a component, module, or system conforms to established technical requirements. (2) All actions that are taken to ensure that a development organization delivers products that meet performance requirements and adhere to standards and procedures. (3) The policy, procedures, and systematic actions established in an enterprise for the purpose of providing and maintaining some degree of confidence in data integrity and accuracy throughout the life cycle of the data, which includes input, update, manipulation, and output. (4) (QA) The actions, planned and performed, to provide confidence that all systems and components that influence the quality of the product are working as expected individually and collectively.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;quality assurance, software.&lt;/B&gt; (IEEE) (1) A planned and systematic pattern of all actions necessary to provide adequate confidence that an item or product conforms to established technical requirements. (2) A set of activities designed to evaluate the process by which products are developed or manufactured.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;quality control.&lt;/B&gt; The operational techniques and procedures used to achieve quality requirements.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;review.&lt;/B&gt; (IEEE) A process or meeting during which a work product or set of work products, is presented to project personnel, managers, users, customers, or other interested parties for comment or approval. Types include code review, design review, formal qualification review, requirements review, test readiness review. Contrast with audit, inspection. See: static analysis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;risk.&lt;/B&gt; (IEEE) A measure of the probability and severity of undesired effects. Often taken as the simple product of probability and consequence.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;risk assessment.&lt;/B&gt; (DOD) A comprehensive evaluation of the risk and its associated impact.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;software review.&lt;/B&gt; (IEEE) An evaluation of software elements to ascertain discrepancies from planned results and to recommend improvement. This evaluation follows a formal process. Syn: software audit. See: code audit, code inspection, code review, code walkthrough, design review, specification analysis, static analysis&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;static analysis.&lt;/B&gt; (1) (NBS) Analysis of a program that is performed without executing the program. (2) (IEEE) The process of evaluating a system or component based on its form, structure, content, documentation. Contrast with dynamic analysis. See: code audit, code inspection, code review, code walk-through, design review, symbolic execution.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test.&lt;/B&gt; (IEEE) An activity in which a system or component is executed under specified conditions, the results are observed or recorded and an evaluation is made of some aspect of the system or component.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testability.&lt;/B&gt; (IEEE) (1) The degree to which a system or component facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been met. (2) The degree to which a requirement is stated in terms that permit establishment of test criteria and performance of tests to determine whether those criteria have been met.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test case.&lt;/B&gt; (IEEE) Documentation specifying inputs, predicted results, and a set of execution conditions for a test item. Syn: test case specification. See: test procedure.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test case generator.&lt;/B&gt; (IEEE) A software tool that accepts as input source code, test criteria, specifications, or data structure definitions; uses these inputs to generate test input data; and, sometimes, determines expected results. Syn: test data generator, test generator.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test design.&lt;/B&gt; (IEEE) Documentation specifying the details of the test approach for a software feature or combination of software features and identifying the associated tests. See: testing functional; cause effect graphing; boundary value analysis; equivalence class partitioning; error guessing; testing, structural; branch analysis; path analysis; statement coverage; condition coverage; decision coverage; multiple-condition coverage.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test documentation.&lt;/B&gt; (IEEE) Documentation describing plans for, or results of, the testing of a system or component, Types include test case specification, test incident report, test log, test plan, test procedure, test report.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test driver.&lt;/B&gt; (IEEE) A software module used to invoke a module under test and, often, provide test inputs, control and monitor execution, and report test results. Syn: &lt;B style="mso-bidi-font-weight: normal"&gt;test harness.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test incident report.&lt;/B&gt; (IEEE) A document reporting on any event that occurs during testing that requires further investigation.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test item.&lt;/B&gt; (IEEE) A software item which is the object of testing.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test log.&lt;/B&gt; (IEEE) A chronological record of all relevant details about the execution of a test.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test phase.&lt;/B&gt; (IEEE) The period of time in the software life cycle in which the components of a software product are evaluated and integrated, and the software product is evaluated to determine whether or not requirements have been satisfied.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test plan.&lt;/B&gt; (IEEE) Documentation specifying the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, responsibilities, required, resources, and any risks requiring contingency planning. See: test design, validation protocol.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test procedure.&lt;/B&gt; (NIST) A formal document developed from a test plan that presents detailed instructions for the setup, operation, and evaluation of the results for each defined test. See: test case.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test report.&lt;/B&gt; (IEEE) A document describing the conduct and results of the testing carried out for a system or system component.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;test result analyzer.&lt;/B&gt; A software tool used to test output data reduction, formatting, and printing.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing.&lt;/B&gt; (IEEE) (1) The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component. (2) The process of analyzing a software item to detect the differences between existing and required conditions, i.e. bugs, and to evaluate the features of the software items. See: dynamic analysis, static analysis&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, acceptance.&lt;/B&gt; (IEEE) Testing conducted to determine whether or not a system satisfies its acceptance criteria and to enable the customer to determine whether or not to accept the system. Contrast with testing, development; testing, operational. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, alpha [].&lt;/B&gt; (Pressman) Acceptance testing performed by the customer in a controlled environment at the developer's site. The software is used by the customer in a setting approximating the target environment with the developer observing and recording errors and usage problems.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, assertion.&lt;/B&gt; (NBS) A dynamic analysis technique which inserts assertions about the relationship between program variables into the program code. The truth of the assertions is determined as the program executes. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, beta [].&lt;/B&gt; (1) (Pressman) Acceptance testing performed by the customer in a live application of the software, at one or more end user sites, in an environment not controlled by the developer. (2) For medical device software such use may require an Investigational Device Exemption [IDE] or Institutional Review Board [IRB] approval.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, boundary value.&lt;/B&gt; A testing technique using input values at, just below, and just above, the defined limits of an input domain; and with input values causing outputs to be at, just below, and just above, the defined limits of an output domain. See: boundary value analysis; testing, stress.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, branch.&lt;/B&gt; (NBS) Testing technique to satisfy coverage criteria which require that for each decision point, each possible branch [outcome] be executed at least once. Contrast with testing, path; testing, statement. See: branch coverage.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, compatibility.&lt;/B&gt; The process of determining the ability of two or more systems to exchange information. In a situation where the developed software replaces an already working program, an investigation should be conducted to assess possible comparability problems between the new software and other programs or systems. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, exhaustive.&lt;/B&gt; (NBS) Executing the program with all possible combinations of values for program variables. Feasible only for small, simple programs.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, functional.&lt;/B&gt; (IEEE) (1) Testing that ignores the internal mechanism or structure of a system or component and focuses on the outputs generated in response to selected inputs and execution conditions. (2) Testing conducted to evaluate the compliance of a system or component with specified functional requirements and corresponding predicted results. Syn: black-box testing, input/output driven testing. Contrast with testing, structural.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, integration.&lt;/B&gt; (IEEE) An orderly progression of testing in which software elements, hardware elements, or both are combined and tested, to evaluate their interactions, until the entire system has been integrated.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, interface.&lt;/B&gt; (IEEE) Testing conducted to evaluate whether systems or components pass data and control correctly to one another. Contrast with testing, unit; testing, system. See: testing, integration.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, mutation.&lt;/B&gt; (IEEE) A testing methodology in which two or more program mutations are executed using the same test cases to evaluate the ability of the test cases to detect differences in the mutations.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, operational.&lt;/B&gt; (IEEE) Testing conducted to evaluate a system or component in its operational environment. Contrast with testing, development; testing, acceptance; See: testing, system.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, parallel.&lt;/B&gt; (ISO) Testing a new or an altered data processing system with the same source data that is used in another system. The other system is considered as the standard of comparison. Syn: parallel run.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, path.&lt;/B&gt; (NBS) Testing to satisfy coverage criteria that each logical path through the program be tested. Often paths through the program are grouped into a finite set of classes. One path from each class is then tested. Syn: path coverage. Contrast with testing, branch; testing, statement; branch coverage; condition coverage; decision coverage; multiple condition coverage; statement coverage.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, performance.&lt;/B&gt; (IEEE) Functional testing conducted to evaluate the compliance of a system or component with specified performance requirements.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, qualification.&lt;/B&gt; (IEEE) Formal testing, usually conducted by the developer for the consumer, to demonstrate that the software meets its specified requirements. See: testing, acceptance; testing, system.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana color=#000000 size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, regression.&lt;/B&gt; (NIST) Rerunning test cases which a program has previously executed correctly in order to detect errors spawned by changes or corrections made during software development and maintenance.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, statement.&lt;/B&gt; (NIST) Testing to satisfy the criterion that each statement in a program be executed at least once during program testing. Syn: statement coverage. Contrast with testing, branch; testing, path; branch coverage; condition coverage; decision coverage; multiple condition coverage; path coverage.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, storage.&lt;/B&gt; This is a determination of whether or not certain processing conditions use more storage [memory] than estimated.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, stress.&lt;/B&gt; (IEEE) Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements. Syn: testing, boundary value.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, structural.&lt;/B&gt; (1) (IEEE) Testing that takes into account the internal mechanism [structure] of a system or component. Types include branch testing, path testing, statement testing. (2) Testing to insure each program statement is made to execute during testing and that each program statement performs its intended function. Contrast with functional testing. Syn: white-box testing, glass-box testing, logic driven testing.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, system.&lt;/B&gt; (IEEE) The process of testing an integrated hardware and software system to verify that the system meets its specified requirements. Such testing may be conducted in both the development environment and the target environment.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, unit.&lt;/B&gt; (1) (NIST) Testing of a module for typographic, syntactic, and logical errors, for correct implementation of its design, and for satisfaction of its requirements. (2) (IEEE) Testing conducted to verify the implementation of the design for one software element; e.g., a unit or module; or a collection of software elements. Syn: component testing.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, usability.&lt;/B&gt; Tests designed to evaluate the machine/user interface. Are the communication device(s) designed in a manner such that the information is displayed in a understandable fashion enabling the operator to correctly interact with the system?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;testing, volume.&lt;/B&gt; Testing designed to challenge a system's ability to manage the maximum amount of data over a period of time. This type of testing also evaluates a system's ability to handle overload situations in an orderly fashion.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;traceability matrix.&lt;/B&gt; (IEEE) A matrix that records the relationship between two or more products; e.g., a matrix that records the relationship between the requirements and the design of a given software component. See: traceability, traceability analysis.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;usability.&lt;/B&gt; (IEEE) The ease with which a user can learn to operate, prepare inputs for, and interpret outputs of a system or component.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;validation.&lt;/B&gt; (1) (FDA) Establishing documented evidence which provides a high degree of assurance that a specific process will consistently produce a product meeting its predetermined specifications and quality attributes. Contrast with data validation.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;validation, verification, and testing.&lt;/B&gt; (NIST) Used as an entity to define a procedure of review, analysis, and testing throughout the software life cycle to discover errors, determine functionality, and ensure the production of quality software.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;FONT color=#000000&gt;&lt;B&gt;verification, software.&lt;/B&gt; (NBS) In general the demonstration of consistency, completeness, and correctness of the software at each stage and between each stage of the development life cycle. See: validation, software.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=5795"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=5795" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/5795.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/06/02/5795.aspx</guid>
            <pubDate>Wed, 02 Jun 2004 16:55:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/06/02/5795.aspx#feedback</comments>
            <slash:comments>39</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/5795.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/5795.aspx</trackback:ping>
        </item>
        <item>
            <title>Difference between Quality Assurance, Quality Control, and Testing?</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/04/29/4489.aspx</link>
            <description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;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.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;But all these three are useful to manage risks of developing and managing software.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Quality Assurance:&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Quality Control:&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; A set of activities designed to evaluate a developed work product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Testing:&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; The process of executing a system with the intent of finding defects. (Note that the "process of executing a system" includes test planning prior to the execution of the test cases.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;QA activities ensure that the process is defined and appropriate. Methodology and standards development are examples of QA activities. A QA review would focus on the process elements of a project - e.g., are requirements being defined at the proper level of detail.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;QC activities focus on finding defects in specific deliverables - e.g., are the defined requirements the right requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Testing is one example of a QC activity, but there are others such as inspections&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;The difference is that &lt;B style="mso-bidi-font-weight: normal"&gt;QA is &lt;I&gt;process&lt;/I&gt; oriented &lt;/B&gt;and &lt;B style="mso-bidi-font-weight: normal"&gt;QC is &lt;I&gt;product&lt;/I&gt; oriented&lt;/B&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-style: italic"&gt;Testing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; therefore is product oriented and thus is in the QC domain. Testing for quality isn't &lt;SPAN style="mso-bidi-font-style: italic"&gt;assuring&lt;/SPAN&gt; quality, it's &lt;SPAN style="mso-bidi-font-style: italic"&gt;controlling&lt;/SPAN&gt; it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Quality &lt;SPAN style="mso-bidi-font-style: italic"&gt;Assurance&lt;/SPAN&gt; makes sure you are doing the right things, the right way. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Quality &lt;SPAN style="mso-bidi-font-style: italic"&gt;Control&lt;/SPAN&gt; makes sure the results of what you've done are what you expected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Source: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;A href="http://c2.com/cgi/wiki?QualityAssuranceIsNotQualityControl"&gt;&lt;FONT face=Verdana size=1&gt;http://c2.com/cgi/wiki?QualityAssuranceIsNotQualityControl&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;A href="http://www.mosaicinc.com/mosaicinc/rmThisMonth.asp"&gt;&lt;FONT face=Verdana size=1&gt;http://www.mosaicinc.com/mosaicinc/rmThisMonth.asp&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4489"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4489" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/4489.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/04/29/4489.aspx</guid>
            <pubDate>Thu, 29 Apr 2004 15:51:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/04/29/4489.aspx#feedback</comments>
            <slash:comments>35</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/4489.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/4489.aspx</trackback:ping>
        </item>
        <item>
            <title>Fighting Bad Test Documentation</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/04/15/3975.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Here is the greate post on Test Documentation by James Bach.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;STRONG&gt;Source&lt;/STRONG&gt;: &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://blackbox.cs.fit.edu/blog/james/archives/categories/software_testing_and_quality/index.html"&gt;&lt;FONT face=Verdana size=1&gt;James Bach's Blog: Software Testing and Quality Archives &lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;A lot of people I teach seem to be under pressure to create more documents to describe their test process. But documenting is not testing. It is one of the chief distractions to testing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;"James Bach hates documentation!", some people will say. No, I don't. I hate waste. I hate boring clerical work that unnecessarily interrupts productive and interesting intellectual work. You should hate it too. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;I'm a writer for cryin' out loud. I like documentation-- when it is the solution to a problem that matters, and not merely a management obsession. But if you're trying to move to concise test documents (outlines, matrices, one-page reference sheets, and other minimalist formats) you may need help persuading management and co-workers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Here are some ideas:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Show management how much less testing we are able to do because we are spending so much time with documents.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Show management how certain kinds of testing isn't done at all just because it is hard to document (exploratory testing and complex scenario tests often fall in this category). This is perhaps the most chilling effect of over-documentation, especially in the realm of medical devices. I keep seeing medical device test doc that is simplistic, in all its obesity, to the point of near worthlessness.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Examine closely what testers are doing and show that they aren't even following the documentation (often they aren't, in my experience as a consultant who audits test processes).&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Demonstrate the power of exploratory testing (a less heavily documented approach). One day of ET is often sufficient to find what would take a week to find when following detailed documented test procedures.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Demonstrate the value of concise test documentation (matrices, outlines).&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Consider documenting at the level of test activities rather than test cases.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Consider automatic documentation (via log files produced by the product under test or via an external logging tool such as Spector).&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Ask the question: what &lt;I&gt;exactly&lt;/I&gt; are we getting from our documentation? Don't accept any theoretical answers. For example, one typical answer is that documentation protects the company from the ill effects of staff turnover. But does it? Probably not, in my experience. That's a theory based on ignorance about how people learn. In real life, new testers learn what they need to know by playing with the product itself, and talking to the people around them. In my experience, testers come up to speed in a few days at most. And in my experience, test documentation is often of such poor quality that it's better ignored than followed. You have to go by your own experience, of course. I'm just suggesting that you ask the questions and make your own observations. &lt;BR&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Heavy documentation is often a consequence of managers and testers who just aren't thinking through the reasons why they do things. They hear that documentation is good, but they don't stop to consider the cost of documentation, or watch how documentation is actually used (or more often, ignored).&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=3975"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=3975" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/3975.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/04/15/3975.aspx</guid>
            <pubDate>Fri, 16 Apr 2004 10:01:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/3975.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/04/15/3975.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/3975.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/3975.aspx</trackback:ping>
        </item>
        <item>
            <title>What is Quality?</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/283.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;The definition of the term quality is an issue. Based interesting discussion of the meaning of Quality, a surprising number of people still think software quality is simply the absence of errors. Dictionary definitions are too vague to be of much help. The only relevant definition offered by the Oxford English Dictionary (Oxford, 1993), for instance, is peculiar excellence or superiority. Noteworthy here is that quality cannot be discussed for something in isolation: comparison is intrinsic. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Many software engineering references define &lt;B&gt;software quality as correct implementation of the specification.&lt;/B&gt; Such a definition can be used during product development, but it is inadequate for facilitating comparisons between products. Standards organizations have tended to refer to meeting needs or expectations, e.g. the &lt;B&gt;ISO defines quality as the totality of features and characteristics of a product or service that bears on its ability to satisfy stated or implied needs.&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;B&gt;IEEE&lt;/B&gt; defines quality as &lt;B&gt;(1) The degree to which a system, component, or process meets specified requirements. (2) The degree to which a system, component, or process meets customer or user needs or expectations.&lt;/B&gt; An older IEEE defines Software quality is the degree to which software possesses a desired combination of attributes. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Quality has been variously defined as: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Excellence (Socrates, Plato, Aristole) &lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Value (Feigenbaum 1951, Abbot 1955) &lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Conformance to specification (Levitt 1972, Gilmore 1974) &lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Fit for purpose (Juran 1974) &lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Meeting or exceeding, customers&amp;#8217; expectations (Gronroos 1983, Parasuraman &amp;amp; Ziethaml &amp;amp; Berry 1985) &lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;Loss avoidance (Taguchi 1989)&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;In short these six definitions show different aspects of quality. All can be applied to software development. We often find our products marketed for their excellence. We want to delight our customers with our products to build a long term business relationship. Many countries trade laws oblige us to sell the product only when fit for the purpose to which our customer tells us they will put it. When purchasing managers look at our software, they may judge comparable products on value knowing that this may stop them buying the excellent product. In managing the software development, efficiency and effective development processes together help avoid losses through rework and reducing later support and maintenance budgets. In testing, we work to see that the product conforms to specification. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Thanks to &lt;A href="mailto:carollong@bcs.org.uk"&gt;Carol Long&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=283"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=283" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/283.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/283.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 09:53:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/283.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/283.aspx#feedback</comments>
            <slash:comments>17</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/283.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/283.aspx</trackback:ping>
        </item>
        <item>
            <title>&lt;a href="http://sern.ucalgary.ca/courses/seng/621/W97/johnf/inspections.htm" target=_blank&gt;The Software Inspection Process&lt;/a&gt;</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/282.aspx</link>
            <description>&lt;p&gt;&lt;font face="Verdana" size="1"&gt;Great place for Software Inspection Process.  This site will give you the detailed description of all stages in Software Inspection Process.  It also lists different reports produced after inspection.&lt;/font&gt;&lt;/p&gt;
&lt;hr width="100%" color="brown" /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=282"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=282" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/282.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva Rama Krishna Annapragada</dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/282.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 09:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/282.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/282.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/282.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/282.aspx</trackback:ping>
        </item>
        <item>
            <title>Reviews, Inspections, and Walkthroughs</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/281.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;In a &lt;B&gt;&lt;I&gt;review &lt;/I&gt;&lt;/B&gt;, a work product is examined for defects by individuals other than the person who produced it.&amp;nbsp; A &lt;B&gt;&lt;I&gt;Work Product&lt;/I&gt;&lt;/B&gt; is any important deliverable created during the requirements, design, coding, or testing phase of software development.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Research shows that reviews are one of the best ways to ensure quality requirements, giving you as high as a 10 to 1 return on investment.&amp;nbsp; Reviews help you to discover defects and to ensure product compliance to specifications, standards or regulations&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Software &lt;B&gt;&lt;I&gt;Inspections&lt;/I&gt;&lt;/B&gt; are a disciplined engineering practice for detecting and correcting defects in software artifacts, and preventing their leakage into field operations.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Software Inspections are a reasoning activity performed by practitioners playing the defined roles of &lt;I&gt;&lt;B&gt;Moderator, Recorder, Reviewer, Reader, and Producer.&lt;/B&gt;&lt;/I&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Moderator&lt;/B&gt;: Responsible for ensuring that the inspection procedures are performed through out the entire inspection process.&amp;nbsp; The responsibilities include&lt;BR&gt;
&lt;LI&gt;Verifying the work products readiness for inspection&lt;BR&gt;
&lt;LI&gt;Verifying that the entry criteria is met&lt;BR&gt;
&lt;LI&gt;Assembling an effective inspection team&lt;BR&gt;
&lt;LI&gt;Keeping the inspection meeting on track&lt;BR&gt;
&lt;LI&gt;Verifying that the exist criteria is met&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Recorder&lt;/B&gt;: The Recorder will document all defects that arise from the inspection meeting.&amp;nbsp; This documentation will include where the defects was found.&amp;nbsp; Additionally, every defect is assigned a defect category and type.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Reviewer&lt;/B&gt;: All of the Inspection Team individuals are also considered to play the Reviewer role, independent of other roles assigned.&amp;nbsp; The Inspector role is responsible for analyzing and detecting defects within the work product.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Reader&lt;/B&gt;: The reader is responsible for leading the Inspection Team through the inspection meeting by reading aloud small logical units, paraphrasing where appropriate&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Producer&lt;/B&gt;: The person who originally constructed the work product.&amp;nbsp; The individual that assumes the role of Producer will be ultimately responsible for updating the work product after the inspection.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;In a &lt;B&gt;&lt;I&gt;Walkthrough&lt;/I&gt;&lt;/B&gt;, the producer describes the product and asks for comments from the participants.&amp;nbsp; These gatherings generally serve to inform participants about the product rather than correct it.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=281"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=281" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/281.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/281.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 09:39:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/281.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/281.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/281.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/281.aspx</trackback:ping>
        </item>
        <item>
            <title>Investing in Software Testing</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/278.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;What Does Quality Cost?&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;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:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Cost of Quality&lt;/B&gt; = &lt;I&gt;Cost of conformance&lt;/I&gt; + &lt;I&gt;Cost of nonconformance&lt;/I&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Conformance Costs&lt;/B&gt; include &lt;B&gt;Prevention Costs&lt;/B&gt; and &lt;B&gt;Appraisal Costs&lt;/B&gt;. &lt;BR&gt;Prevention costs include money spent on quality assurance tasks like training, requirements and code reviews, and other activities that promote good software. Appraisal costs include money spent on planning test activities, developing test cases and data, and executing those test cases once.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Nonconformance costs&lt;/B&gt; come in two flavors: &lt;I&gt;Internal Failures&lt;/I&gt; and &lt;I&gt;External Failures&lt;/I&gt;. The costs of internal failure include all expenses that arise when test cases fail the first time they are run, as they often do. A programmer incurs a cost of internal failure while debugging problems found during her own unit and component testing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Once we get into formal testing in an independent test team, the costs of internal failure increase. Think through the process: The tester researches and reports the failure, the programmer finds and fixes the fault, the release engineer produces a new release, the system administration team installs that release in the test environment, and the tester retests the new release to confirm the fix and to check for regression.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;The costs of external failure are those incurred when, rather than a tester finding a bug, the customer does. These costs will be even higher than those associated with either kind of internal failure, programmer-found or tester-found. In these cases, not only does the same process described for tester-found bugs occur, but you also incur the technical support overhead and the more expensive process of releasing a fix to the field rather than to the test lab. In addition, consider the intangible costs: angry customers, damage to the company image, lost business, and maybe even lawsuits.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Two observations lay the foundation for the enlightened view of testing as an investment. First, like any cost equation in business, we will want to minimize the cost of quality. Second, while it is often cheaper to prevent problems than to repair them, if we must repair problems, internal failures cost less than external failures.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;The Risks to System Quality&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Myriad risks - i.e., factors possibly leading to loss or injury menace software development. When these risks become realities, some projects fail. Wise project managers plan for and manage risks. In any software development project, we can group risks into four categories.&lt;BR&gt;&lt;B&gt;Financial risks:&lt;/B&gt; How might the project overrun the budget?&lt;BR&gt;&lt;B&gt;Schedule risks: &lt;/B&gt;How might the project exceed the allotted time?&lt;BR&gt;&lt;B&gt;Feature risks:&lt;/B&gt; How might we build the wrong product?&lt;BR&gt;&lt;B&gt;Quality risks: &lt;/B&gt;How might the product lack customer-satisfying behaviors or possess customer-dissatisfying behaviors?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Testing allows us to assess the system against the various risks to system quality, which allows the project team to manage and balance quality risks against the other three areas.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Classes of Quality Risks&lt;/B&gt;&lt;BR&gt;It's important for test professionals to remember that many kinds of quality risks exist. The most obvious is functionality: Does the software provide all the intended capabilities? For example, a word processing program that does not support adding new text in an existing document is worthless.&lt;BR&gt;While functionality is important, remember my self-deprecating anecdote in the last article. In that example, my test team and I focused entirely on functionality to the exclusion of important items like installation. In general, it's easy to over-emphasize a single quality risk and misalign the testing effort with customer usage. Consider the following examples of other classes of quality risks.&lt;BR&gt;
&lt;LI&gt;Use cases: working features fail when used in realistic sequences.&lt;BR&gt;
&lt;LI&gt;Robustness: common errors are handled improperly.&lt;BR&gt;
&lt;LI&gt;Performance: the system functions properly, but too slowly.&lt;BR&gt;
&lt;LI&gt;Localization: problems with supported languages, time zones, currencies, etc.&lt;BR&gt;
&lt;LI&gt;Data quality: a database becomes corrupted or accepts improper data.&lt;BR&gt;
&lt;LI&gt;Usability: the software's interface is cumbersome or inexplicable.&lt;BR&gt;
&lt;LI&gt;Volume/capacity: at peak or sustained loads, the system fails.&lt;BR&gt;
&lt;LI&gt;Reliability: too often -- especially at peak loads -- the system crashes, hangs, kills sessions, and so forth.&lt;/FONT&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Tailoring Testing to Quality Risk Priority&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;To provide maximum return on the testing investment, we have to adjust the amount of time, resources, and attention we pay to each risk based on its priority. The priority of a risk to system quality arises from the extent to which that risk can and might affect the customers&amp;#8217; and users&amp;#8217; experiences of quality. In other words, the more likely a problem or the more serious the impact of a problem, the more testing that problem area deserves.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;You can prioritize in a number of ways. One approach I like is to use a descending scale from one (most risky) to five (least risky) along three dimensions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Severity:&lt;/B&gt; How dangerous is a failure of the system in this area?&lt;BR&gt;&lt;B&gt;Priority:&lt;/B&gt; How much does a failure of the system in this area compromise the value of the product to customers and users?&lt;BR&gt;&lt;B&gt;Likelihood:&lt;/B&gt; What are the odds that a user will encounter a failure in this area, either due to usage profiles or the technical risk of the problem?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Many such scales exist and can be used to quantify levels of quality risk.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Analyzing Quality Risks&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;A slightly more formal approach is the one described in the International Standards Organization document ISO 9126. This standard proposes that the quality of a software system can be measured along six major characteristics:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Functionality:&lt;/B&gt; Does the system provide the required capabilities?&lt;BR&gt;&lt;B&gt;Reliability:&lt;/B&gt; Does the system work as needed when needed?&lt;BR&gt;&lt;B&gt;Usability:&lt;/B&gt; Is the system intuitive, comprehensible, and handy to the users?&lt;BR&gt;&lt;B&gt;Efficiency:&lt;/B&gt; Is the system sparing in its use of resources?&lt;BR&gt;&lt;B&gt;Maintainability:&lt;/B&gt; Can operators, programmers, and customers upgrade the system as needed?&lt;BR&gt;&lt;B&gt;Performance:&lt;/B&gt; Does the system fulfill the users&amp;#8217; requests speedily?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Not every quality risk can be a high priority. When discussing risks to system quality, I don&amp;#8217;t ask people, "Do you want us to make sure this area works?" In the absence of tradeoffs, everyone wants better quality. Setting the standard for quality higher requires more money spent on testing, pushes out the release date, and can distract from more important priorities&amp;#8212;like focusing the team on the next release. To determine the real priority of a potential problem, ask people, "How much money, time, and attention would you be willing to give to problems in this area? Would you pay for an extra tester to look for bugs in this area, and would you delay shipping the product if that tester succeeded in finding bugs?" While achieving better quality generates a positive return on investment in the long run, as with the stock market, you get a better return on investment where the risk is higher. Happily, unlike the stock market, the risk of your test effort failing does not increase when you take on the most important risks to system quality, but rather your chances of test success increase.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=278"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=278" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/278.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/278.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 08:33:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/278.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/278.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/278.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/278.aspx</trackback:ping>
        </item>
        <item>
            <title>Quality Guru's</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/276.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;The early Americans&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;B&gt;&lt;U&gt;W Edwards Deming&lt;/U&gt;&lt;/B&gt; introduced concepts of variation to the Japanese and also a systematic approach to problem solving, which later became known as the Deming or &lt;B&gt;PDCA cycle&lt;/B&gt;. Later in the West he concentrated on management issues and produced his famous 14 Points. He remains active today and he has attempted a summary of his 60 years experience in his System of Profound Knowledge&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Deming encouraged the Japanese to adopt a systematic approach to problem solving, which later became known as the Deming or PDCA &lt;B&gt;(Plan, Do, Check, Action)&lt;/B&gt; cycle. He also pushed senior managers to become actively involved in their company's quality improvement programmes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Deming produced his &lt;FONT face=Verdana&gt;14 Points for Management, in order to help people understand and implement the necessary transformation. Deming said that adoption of, and action on, the 14 points are a signal that management intend to stay in business. They apply to small or large organisations, and to service industries as well as to manufacturing. However the 14 points should not be seen as the whole of his philosophy, or as a recipe for improvement. They need careful discussion in the context of one's own organisation.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Before his death Deming appears to have attempted a summary of his 60 years' experience. This he called the System of Profound Knowledge. It describes four interrelated parts:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;Appreciation for a system&lt;/U&gt;&lt;BR&gt;This emphasises the need for managers to understand the relationships between functions and activities. Everyone should understand that the long term aim is for everybody to gain - employees, share holders, customers, suppliers, and the environment. Failure to accomplish the aim causes loss to everybody in the system.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;Knowledge of statistical theory&lt;/U&gt;&lt;BR&gt;This includes knowledge about variation, process capability, control charts, interactions and loss function. All these need to be understood to accomplish effective leadership, teamwork etc.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;Theory of knowledge&lt;/U&gt;&lt;BR&gt;All plans require prediction based on past experience. An example of success cannot be successfully copied unless the theory is understood.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;U&gt;Knowledge of psychology&lt;/U&gt;&lt;BR&gt;It is necessary to understand human interactions. Differences between people must be used for optimisation by leaders. People have intrinsic motivation to succeed in many areas. Extrinsic motivators in employment may smother intrinsic motivation. These include pay rises and performance grading, although these are sometimes viewed as a way out for managers.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;B&gt;&lt;U&gt;Joseph M Juran&lt;/U&gt;&lt;/B&gt; focused on &lt;B&gt;Quality Control&lt;/B&gt; as an integral part of &lt;B&gt;management control&lt;/B&gt; in his lectures to the Japanese in the early 1950s. He believes that Quality does not happen by accident, it must be planned, and that Quality Planning is part of the trilogy of planning, control and improvement. He warns that there are no shortcuts to quality.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;There are many aspects to Juran's message on quality. Intrinsic is the belief that quality does not happen by accident, it must be planned.&amp;nbsp; His recent book Juran on Planning for Quality is perhaps the definitive guide to Juran's current thoughts and his structured approach to company-wide quality planning. His earlier Quality Control Handbook was much more technical in nature.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Juran sees quality planning as part of the quality trilogy of quality planning, quality control and quality improvement. The key elements in implementing company-wide strategic quality planning are in turn seen as identifying customers and their needs; establishing optimal quality goals; creating measurements of quality; planning processes capable of meeting quality goals under operating conditions; and producing continuing results in improved market share, premium prices, and a reduction of error rates in the office and factory.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Juran's &lt;U&gt;Quality Planning Road Map&lt;/U&gt; consists of the following steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Identify who are the customers.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Determine the needs of those customers.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Translate those needs into our language.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Develop a product that can respond to those needs.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Optimise the product features so as to meet our needs as well as customer needs.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Develop a process which is able to produce the product.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Optimise the process.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Prove that the process can produce the product under operating conditions.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;Transfer the process to Operations.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Illustration of Quality Trilogy via a&amp;nbsp;&lt;FONT face=Verdana&gt;Control Chart&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Juran concentrates not just on the end customer, but identifies other external and internal customers. This effects his concept of quality since one must also consider the 'fitness of use' of the interim product for the following internal customers. He illustrates this idea via the&amp;nbsp;&lt;FONT face=Verdana&gt;Quality Spiral.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;His formula for results is: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Establish specific goals to be reached.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Establish plans for reaching the goals.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Assign clear responsibility for meeting the goals.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Base the rewards on results achieved.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Dr Juran warns that there are no shortcuts to quality and is sceptical of companies that rush into applying Quality Circles, since he doubts their effectiveness in the West. He believes that the majority of quality problems are the fault of poor management, rather than poor workmanship on the shop-floor. In general, he believes that management controllable defects account for over 80% of the total quality problems. Thus he claims that Philip Crosby's Zero Defects approach does not help, since it is mistakenly based on the idea that the bulk of quality problems arise because workers are careless and not properly motivated.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;B&gt;&lt;U&gt;Armand V Feigenbaum&lt;/U&gt;&lt;/B&gt; is the originator of &lt;B&gt;Total Quality Control&lt;/B&gt;. He sees quality control as a business method rather than technically, and believes that quality has become the single most important force leading to organisational success and growth.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Dr Armand V Feigenbaum is the originator of &lt;U&gt;Total Quality Control&lt;/U&gt;. The first edition of his book Total Quality Control was completed whilst he was still a doctoral student at MIT. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;In his book Quality Control: Principles, Practices and Administration, Feigenbaum strove to move away from the then primary concern with technical methods of quality control, to quality control as a business method. Thus he emphasised the administrative viewpoint and considered human relations as a basic issue in quality control activities. Individual methods, such as statistics or preventive maintenance, are seen as only segments of a comprehensive quality control programme. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Quality control itself is defined as:&lt;BR&gt;'An effective system for co-ordinating the quality maintenance and quality improvement efforts of the various groups in an organisation so as to enable production at the most economical levels which allow for full customer satisfaction.'&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;He stresses that quality does not mean &lt;U&gt;best&lt;/U&gt; but &lt;U&gt;best for the customer use and selling price&lt;/U&gt;. The word &lt;U&gt;control&lt;/U&gt; in quality control represents a management tool with 4 steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Setting quality standards&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Appraising conformance to these standards&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Acting when standards are exceeded&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Planning for improvements in the standards.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Quality control is seen as entering into all phases of the industrial production process, from customer specification and sale through design, engineering and assembly, and ending with shipment of product to a customer who is happy with it. Effective control over the factors affecting product quality is regarded as requiring controls at all important stages of the production process. These controls or jobs of quality control can be classified as:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;New-design control&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Incoming material control&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Product control&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Special process studies.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Quality is seen as having become the single most important force leading to organisational success and company growth in national and international markets. Further, it is argued that:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;I&gt;Quality is in its essence a way of managing the organisation&lt;/I&gt; and that, like finance and marketing, quality has now become an essential element of modern management.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Thus a Total Quality System is defined as:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;I&gt;The agreed company-wide and plantwide operating work structure, documented in effective, integrated technical and managerial procedures, for guiding the co-ordinated actions of the people, the machines and the information of the company and plant in the best and most practical ways to assure customer quality satisfaction and economical costs of quality&lt;/I&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Operating quality costs are divided into:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Prevention costs including quality planning.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Appraisal costs including inspection.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Internal failure costs including scrap and rework.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;External failure costs including warranty costs, complaints etc.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Reductions in operating quality costs result from setting up a total quality system for two reasons: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Lack of existing effective customer-orientated customer standards may mean current quality of products is not optimal given use&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Expenditure on prevention costs can lead to a severalfold reduction in internal and external failure costs.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;The new 40th Anniversary edition of Dr A V Feigenbaum's book, Total Quality Control, now further defines TQC for the 1990s in the form of ten crucial benchmarks for total quality success. These are that:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality is a company-wide process.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality is what the customer says it is.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality and cost are a sum, not a difference.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality requires both individual and team zealotry.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality is a way of managing.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality and innovation are mutually dependent.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality is an ethic.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality requires continuous improvement.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Quality is the most cost-effective, least capital-intensive route to productivity.&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Quality is implemented with a total system connected with customers and suppliers.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;These are the ten benchmarks for total quality in the 1990s. They make quality a way of totally focusing the company on the customer - whether it be the end user or the man or woman at the next work station or next desk. Most importantly, they provide the company with foundation points for successful implementation of its international quality leadership.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=276"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=276" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/276.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/276.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 08:12:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/276.aspx#feedback</comments>
            <slash:comments>21</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/276.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/276.aspx</trackback:ping>
        </item>
    </channel>
</rss>