Benutzer-Werkzeuge

Webseiten-Werkzeuge


en:ausbildung:testing

Test concept and test execution

Version Status Date Author URL
0.1 First draft 24.05.2021 Egil Rüefli
0.2 Additions 28/05/2021 Egil Rüefli

In this module, a structure for testing is proposed based on the IPA criteria. An example of the practical implementation can be found in the IPA IEEE 802.1X - Authentication for LAN and WLAN. The documentation of the testing of an IT solution comprises two parts:

  1. The test concept
  2. The execution and evaluation of the tests

Test concept (A6)

Key question: How is a test concept put together? What requirements must be met so that test results can be reproduced?

Requirements:

  1. The test concept describes the system to be tested and its environment.
  2. The test concept describes the relevant test cases including the expected results.
  3. The test concept clearly explains what is deliberately not tested.
  4. The test concept describes the relevant test resources (hardware, network, etc.)
  5. The test concept describes the test method(s) used.

System to be tested and its environment

The target network plan of the test environment and a description of the test system and environment can be inserted here.

Relevant test cases and expected results

Think about what is needed for a complete test of the system. Imagine how you will sit down on the test system and gradually carry out your individual tests until you have tested the entire system. If necessary, make further subdivisions such as „Test of the network environment“, „Test of the deployment system“, „Test of backup and restore“ etc. Proceed as if you were writing a script müsstet.1)

Test no. Name Description Expected result
Web server
#1 Calling up an encrypted page The server's web interface is called up via https The browser shows that this is an encrypted connection.
#2
#3
Backup and restore
#4

Coverage of test cases -> What is not tested

Test no. Name Description What is not tested
#1 Accessing an encrypted page The server's web interface is accessed via https Certificate errors, such as those caused by self-signed certificates, are not tested for

Relevant test equipment (hardware, software) and test methods

Describe the test resources (required hardware and software) and the test methods used, e.g. component test, integration test, system test and Abnahmetest2)

Test no. Name Relevant test equipment Test methods
#1 Accessing an encrypted page pc-zh-202-01 (Win10 Enterprise N 20H2 + Firefox browser v88.0.1), sw-zh-202-01, prox-zh-202-01, ds-zh-202-01 (Ubuntu 20.04 LTS + Apache2 v2.4.1) Component test, black box test, functional test, security test

Execution and evaluation of the tests (B10)

Key question: What are the results and findings of the test execution?

Requirements:

  1. The test execution is based on the test concept; this is documented accordingly (including any deviations from it).
  2. All test results are documented correctly and clearly.
  3. The test protocol contains information about the time of the test, the test person and any specific information.
  4. A meaningful conclusion is drawn on the test result (per test case) and any necessary measures/recommendations are described.

Test protocols

Test #1: Accessing an encrypted page

Test case no. #1
Test subject Hans Muster
Test time 24.05.2021 10:30 am
Description Encrypted page can be accessed
Procedure https://rio.stiftung.ifa Call up in Firefox
Prerequisite / environment Firefox installed, GPO for distributing the root certificate active
Expected result The symbol for an encrypted connection can be seen next to the URL
OK / not OK OK
Errors encountered, comments, conclusion, recommendations A certificate error appears when the encrypted page is called up. It is recommended to use an official certificate to avoid this error.

Test #2: Name of the test

en/ausbildung/testing.txt · Zuletzt geändert: 2023/12/01 12:12 von e.rueefli