Preview

Category Partition Method

Powerful Essays
Open Document
Open Document
901 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Category Partition Method
The Category-Partition Method for Specifying and Generating Functional Tests.

Content:
• Introduction. • The category-partition method: - characteristics. - the method. - examples. • Other methods.

The goal of functional testing
• To find discrepancies between the actual behavior of the implemented system’s function and the desired behavior as described in the system’s functional specification.

How to achieve this goal ?
• Tests have to be execute for all the system functions. • Tests have to be designed to maximize the chances of finding errors in the software.

Functional test can be derived from 3 sources:
1. The software specification.
2. Design information. 3. The code itself.

Partition - The standard approach
• The main idea is to partition the input domain of function being tested, and then select test data for each class of the partition.
• The problem of all the existing techniques is the lack of systematic.

The category partition method main characteristics:
• The test specification : - is concise and uniform representation of the test information for a function. - it can be easily modified. - it gives the tester a logical way to control the volume of tests.

The category partition method main characteristics (cont.):
• Using generator tool help us : - to provides an automated way to produce thorough tests. - to avoid impossible or undesirable tests. • The method emphasizes both the specification coverage and the error detection aspects of testing.

A strategy for test case generation
1. Transform the system’s specification to be more concise and structured. 2. Decompose the specification into functional unit - to be tested independently.

3. Identify the parameters and environment conditions.

A strategy for test case generation (cont)
4. Find categories that characterize each

parameter and environment condition.
5. Every category should be partitioned into distinct choices .

formal test specification

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Psy/315 Case 8.4

    • 127 Words
    • 1 Page

    System is working correctly all modules are tested and producing results as per our expectation.…

    • 127 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Est1 Task 4

    • 1408 Words
    • 6 Pages

    Undertake tests of internal control to ensure that design and operation are consistent with the understanding obtained in the overview in step (i). Test design to determine effectiveness of control when operated properly. Test operation of control to confirm nature, frequency and extent.…

    • 1408 Words
    • 6 Pages
    Powerful Essays
  • Better Essays

    Service Request Sr Rm 004

    • 1582 Words
    • 7 Pages

    This phase requires the coordination and cooperation of many people. The system analyst cannot conduct all the work alone. The first step involves coding. Coding is process of converting writing computer language that tells the system the commands to perform when certain commands are given. As the coding process being, the process of testing is also taking place as well. When coding is written, it must pass validation or the computer will not understand the language and the expect program will not perform to standard. Many strategies are available for testing validation; the size of the system dictates which is best. Throughout the system development life cycle, software testing was taking place after certain events to ensure the preliminary creation was on track. During analysis the overall test plan was developed. In the design phase, the unit test, integration test plan, and a system test plan was developed. Inspections are formal group activities that perform manually to find obvious errors such as syntax and…

    • 1582 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Generating minimal test cases for effective program test is a tool for generating test cases for a ‘c’ program. The main purpose of this tool is to automatically generate the minimum number of test cases for a given program to perform effective test on it. This document describes the software requirements for Test Case Generation tool.…

    • 1533 Words
    • 7 Pages
    Good Essays
  • Powerful Essays

    Mat 540 Week 4 Paper

    • 1775 Words
    • 8 Pages

    * Provide a set of test values that will cause each of the branches to be…

    • 1775 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    o Provide a set of test values that test the abnormal operation of this program segment.…

    • 349 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    2. Obtain copies of the X Report verifying it was completed for the months selected for testing.…

    • 948 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CMGT 555 Week 5 DQs

    • 422 Words
    • 3 Pages

    DQ 2: Explain unit, integration and systems testing. Who is responsible for each type of testing?…

    • 422 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    BIS261 Final Exam Paper

    • 1552 Words
    • 7 Pages

    The articles from the DeVry University Library: Managing Virtual Teams by LaBrosse; Successfully Transitioning to a Virtual Organization by Lockwood; and Technology Support for Enhanced Productivity in International Virtual Teams by Seilheimer, Ishman, & Seilheimer…

    • 1552 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Function Test to exercise the processing logic of the system to expose errors in data base updates, calculations and edits and to ensure that the system delivers all functionality described in the Preliminary Design…

    • 960 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    * Prepare and calibrate equipment required for testing to determine proper functioning and make adjustments if necessary.…

    • 458 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    SR-kf-013

    • 9081 Words
    • 37 Pages

    c. Monitoring System Performance – The system will need to be monitored to see if the performance of the system is consistent. When the system shows constant high performance then the system has been successfully developed.…

    • 9081 Words
    • 37 Pages
    Powerful Essays
  • Satisfactory Essays

    This Is a Paper

    • 469 Words
    • 2 Pages

    Provide a set of values that will test the normal operation of this program segment. Defend your choices.…

    • 469 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    All of these computerized test reports gave me insight on which specific…

    • 1212 Words
    • 5 Pages
    Good Essays
  • Better Essays

    B. The company must make sure the implementation of the test is done in a uniform manner.…

    • 1281 Words
    • 6 Pages
    Better Essays

Related Topics