19.12.2012 Views

IT Baseline Protection Manual - The Information Warfare Site

IT Baseline Protection Manual - The Information Warfare Site

IT Baseline Protection Manual - The Information Warfare Site

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Safeguard Catalogue - Organisation Remarks<br />

____________________________________________________________________ .........................................<br />

S 2.83 Testing Standard Software<br />

Initiation responsibility: Head of Specialist Department, Head of <strong>IT</strong><br />

Section<br />

Implementation responsibility: Test group<br />

<strong>The</strong> testing of standard software can be divided up into the preparation,<br />

implementation and evaluation. <strong>The</strong> following tasks must be carried out in<br />

these sections:<br />

Test Preparation<br />

- Determining the test methods for the individual tests (test type, processes<br />

and tools)<br />

- Creating test data and test cases<br />

- Establishing the necessary test environment<br />

Performing the test<br />

- Receipt tests<br />

- Functional tests<br />

- Tests of additional functional features<br />

- Security-specific tests<br />

- Pilot application<br />

Test evaluation<br />

<strong>The</strong> various tasks are described below<br />

Test Preparation<br />

Determining the test methods for the individual tests (test type, processes and<br />

tools)<br />

Methods for carrying out tests are, for example, statistical analyses,<br />

simulation, proof of correctness, symbolic program execution, review,<br />

inspection, failure analysis. It should be noted that some of these test methods<br />

can only be carried out if the source coding is available. <strong>The</strong> suitable test<br />

method must be selected and determined in the preparation stage.<br />

It must be clarified which processes and tools will be used for testing<br />

programs and checking documents. Typical processes for testing programs<br />

are, for example, black box tests, white box tests or penetration tests.<br />

Documents can be checked using informal methods, reviews or checklists, for<br />

example.<br />

A black box test is a functionality test without knowledge of the internal<br />

program sequences. Here, the program is run with all data types for all test<br />

cases with troubleshooting and plausibility checks.<br />

A white box test is a functionality test with disclosure of the internal program<br />

sequences, e.g. by source code evaluation or tracing. White box tests generally<br />

____________________________________________________________________ .........................................<br />

<strong>IT</strong>-<strong>Baseline</strong> <strong>Protection</strong> <strong>Manual</strong>: Oktober 2000

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!