Geeks With Blogs

The Library of Software Testing Pavankumar Pothuraju's weblog July 2004 Entries
A Basic Look at Testing
A Basic Look at Testing Any definition of testing is more than a passive description. It has a profound impact on the way testing is carried out. Since people are highly goal-oriented, the setting of proper goals can mean the difference between success and failure. If the goal of testing were to prove [that a program or process functions properly], the tester would subconsciously work towards this goal, choosing test data that would prove that point. The reverse would be true if the goal were to ......

Posted On Wednesday, July 28, 2004 7:11 PM

ISO 9000
ISO has been developing voluntary technical standards over almost all sectors of business, industry and technology since 1947. With the exception of ISO 9000 and ISO 14000, the vast majority of ISO standards are highly specific. They are documented agreements containing technical specifications or other precise criteria to be used consistently as rules, guidelines, or definitions of characteristics to ensure that materials, products, processes and services are fit for their purpose. Then, in 1987, ......

Posted On Tuesday, July 13, 2004 7:09 PM

List of test - reviews in alphabetical order
List of test - reviews in alphabetical order A Acceptance Testing Is the process of comparing a program to its requirements Ad - Hoc testing Appropriate and very often syndicated when tester wants to become familiar with the product, or in the environment when technical/testing materials are not 100% completed. It is also largely based on general software product functionality/testing understanding and the normal 'Human Common Sense'. B - C Build Acceptance Test The build acceptance test is a simplistic ......

Posted On Tuesday, July 13, 2004 6:59 PM

Multiple Versions of IE browsers on a single system in Windows

Link to article

Posted On Friday, July 9, 2004 9:38 AM

Best Practice Information Aids for CMMI -Compliant Process Engineering
Best Practice Information Aids For CMMISM-Compliant Process Engineering 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology 730-1998 IEEE Standard for Software Quality Assurance Plans 828-1998 IEEE Standard for Software Configuration Management Plans 829-1998 IEEE Standard for Software Test Documentation 830-1998 IEEE Recommended Practice for Software Requirements Specifications 982.1-1988 IEEE Standard Dictionary of Measures to Produce Reliable Software 1008-1987 IEEE Standard ......

Posted On Thursday, July 8, 2004 6:37 PM

Coverage and Effective Testing
Coverage and Effective Testing There should be an emphasis between the act of evaluating tests and evaluating testing. To take an example, evaluating one test case is generally extremely easy. The product (or that area of the product) either passes or fails the test case. But how do we know that the test cases we ran satisfied the overall purpose of the requirements? In other words, how do we say that the test case (or test cases) demonstrated requirements, found faults/failures, and exercised code? ......

Posted On Thursday, July 8, 2004 6:13 PM

Test Effectiveness, Test Efficiency and Test Coverage
Test Effectiveness = ((Defects removed in a phase) / (Defect injected + Defect escaped)) * 100 Test Efficiency = (Test Defects / (Test Defects + Acceptance Defects)) * 100 Test defects = Unit + Integration + System defects Acceptance Defects = Bugs found by the customer Test Coverage: You might have to use some instrumentation insert some hooks in the code (functions/branches) which will give the report of the Test Coverage. Metrics By definition = # of testable branches tested / total # of branches ......

Posted On Thursday, July 8, 2004 4:22 PM

Black Box Testing
Black Box Testing: Black box testing focuses on testing the function of the program or application against its specifications. Specifically, this technique determines whether combinations of inputs and operations produce expected results. When creating black box test cases, the input data used is critical. Three successful techniques for managing the amount of input data required include: Equivalence Partitioning - an equivalence class is a subset of data that is representative of large class. Equivalence ......

Posted On Thursday, July 8, 2004 4:18 PM

Copyright © Pavankumar Pothuraju | Powered by: