Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Test Plan

 

Deltares Software commitment to quality control and quality assurance has leaded them to develop a formal and extensive procedure to verify the correct working of all of their geotechnical engineering tools, including a test plan.

...

  1. Alle main functions must provide the correct answers (detailed results of these tests can be found in the Test Report) to confirm its performance according to the functional design.
  2. All possible errors must be handled and reported properly.

    Based on the formulae in the Functional Design for D-Flow Slide benchmarks were created to test the kernel and the User Interface.

Test Report

 

The following chapters describe the tests in detail. If all tests are run with a satisfying result, the kernel is said to be good

The Userinterface has been tested manually by students using the Checklist for the program, based on the usermanual with technical requirements.


Number of Unit tests


Code Coverage

Test coverage in the test plan states what requirements will be verified during what stages of the product life. Therefore an extensive range of benchmark checks have been developed to check the correct functioning of each tool. During product development these checks are run on a regular basis (TeamCity) to verify the improved product.

...

  • 95 % for class
  • 84 % for methods
  • 77% for statements

Test coverage D-Flow Slide (2015-12-01)

 

 

The final test has been carried out by the Projectleader. 

Benchmarks

These benchmark checks are provided in the following sections, to allow the users to overview the checking procedure and verify for themselves the correct functioning of D-FLOW SLIDE.
The benchmarks for Deltares Systems are subdivided into five separate groups as described below:

...

The spreadsheets used for benchmarks in group 3 can be downloaded here.

Overview of the benchmarks

Legend:
(tick) = Results of D-Flow Slide and results of the Benchmark are identical.
(error) = Results of D-Flow Slide and results of the Benchmark differ.

...