User:OrenBochman//Search/Test Plan

Test Plan

edit

In Brief

edit
    1. Functional Tests
      1. Feature based
      2. Coverage based
    2. Integration - test work against external interfaces.
      1. XML interface
      2. XML Dumps
      3. Cache
    3. Regression
      1. Check Bugs Stay Fixed
    4. Performance
      1. Check there isn't a drop in perfomence due to feature.

Functional Tests

edit

SE have the following components:

  1. Indexing
    1. Aquire Content
    2. Build Document
    3. Analyze Document
    4. Index Document
  2. Search
    1. Search UI
    2. Build Query
    3. Search Query
    4. Render Results
  3. Others
    1. Administration Interface
    2. Analytics Interface
    3. Scaling

Functional testing should check that:

  • The componnets perform to spec.
  • That during development features and thier behaviour do not break.

Coverage based testing means that the tests correspond to