ESSNET on SDMX II

Total Page:16

File Type:pdf, Size:1020Kb

ESSNET on SDMX II

ESSNET on SDMX II

Harmonization of existing tools

Loader Test plan Version 1.0

09/01/2012

Document Change Record

Issue/Revisi Date Change on Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

TABLE OF CONTENTS PAGE

INTRODUCTION 2

1.1 Purpose 2

1.2 References 2

2 TEST APPROACH 3

2.1 Introduction 3

2.2 Test Procedures 3

2.3 Testing Techniques 3

2.4 Test Cases 3

2.5 Performance test 4

3 TESTING TOOLS AND ENVIRONMENT 6

3.1 Base System Hardware 6

3.2 Base Software Elements in the Test Environment 6

1 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

Introduction

1.1. Purpose Purpose of the document: brief explanation of the purpose of the document specifying the kind of test done (black box or white box)

1.2. References In the tables below must be specified the references used during the test (documents, input files and output files)

Reference Type

2 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

2. Test Approach

2.1. Introduction

In this section the recommended strategy for designing and implementing the required tests must be presented.

2.2. Test Procedures

A list of the procedures will be tested in the system must be provided;

ID test procedure Description TP1 Test of Settings TP2 Test of Align database TP3 Test of Mapping

2.3. Testing Techniques

Below we describe the techniques that will be used for testing.

Technique: In the test uses: Valid data Invalid data The test includes: x Test cases Performance The test verifies: The result expected when valid data are used The appropriate error when invalid data are used Completion Criteria: All planned tests have been executed.

All identified defects have been addressed.

2.4. Test Cases

TP 1. Settings

Test Case ID Description Steps Expected Output output UC01_TC_01 Test  Start the application “Problem in “Problem in connection  Open the Setting form connection to connection to the

3 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

with  insert db Parameter the database” database” Username not  insert a username for corrected Loader db incorrect  Click button “Test connection”

Save a  Start the application “The database “The database is administrator  Open the Setting form is already already password  insert db Parameter initialized” initialized” when db is  insert administrator already password initialized  Click button “Save”

Save settings  Start the application “operation “The database is without  Open the Setting form completed” already inserting a  insert db Parameter initialized” administrator  insert administrator password password when db is  Click button “Save” already initialized

TP 2. Align database

Test Case ID Description Steps Expected Output output UC01_TC_01 In the loading of  Start the application Visualize at No dataflow are form only the  Loading least a dataflow visualized for a DSD having  Select the creation of for which the DSD for which all dataflow for Data table data table has dataflow has which data table not been already a data has not been created table created must be shown UC01_TC_02 In the loading of  Start the application Visualize only No dataflow are form only the  Loading the dataflows visualized for a dataflow that  Select the creation of for which the DSD for which all does not have Data table data table has dataflow has the related data  Select a DSD not been already a data table must be created table shown UC01_TC_03 All the concepts  Start the application Visualize all the belonging on the  Loading concepts dsd must be  Select the creation of belonging on shown. Only the Data table the dsd must concepts not  Select a DSD be shown with attribute and the  Select a Dataflow mandatory mandatory concepts attribute are checked and checked and disabled to be enable tot unchecked

4 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

unchecked

UC01_TC_04 If no dsd is  Start the application Error message Error message selected and the  Loading “Fill field: “ “Fill field: “ field button save is  Click on button “save” field name name pressed must to retrieve an errore UC01_TC_04 If no dataflow is  Start the application Error message Error message selected and the  Loading “Fill field: “ “Fill field: “ field button save is  Select a dsd field name name pressed must to  Click on button “save” retrieve an errore

TP 3. creation of mapping

Test Case ID Description Steps Expected Output output UC03_TC_01 In the loading of  Start the application Visualize at a form only the  Loading DSD having for DSD having  Select the creation of at least one of dataflow for mapping corresponding which data table  Select a DSD dataflow a data has been table created created must be shown UC03_TC_02 The directory  Start the application Visualize the defined in the  Loading datafile setting  Select the creation of directory parameters mapping defined in the must be shown  Select a DSD settings as default  Select the dataflow and click next  Select a data file

UC03_TC_02 The data file  Start the application If the user has type defined in  Loading defined the csv option button of  Select the creation of mapping a csv the form must mapping and ges filter be shown as  Select a DSD for data file default filter of  Select the dataflow must e shown data file and click next otherwise a txt  Select a data file

The first panel is  Start the application Error: fill the loaded, user  Loading dsd field click on next  Select the creation of button mapping  click on next button

The first panel is  Start the application Error: fill the loaded, user  Loading dataflow field select the dsd  Select the creation of and click on next mapping button  Select the dsd 5 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

 click on next button

The first panel is  Start the application Error: Select loaded, user  Loading one option select the dsd,  Select the creation of button select the mapping dataflow and  Select the dsd click on next  click on next button button The first panel is  Start the application Error: Fill the loaded, user  Loading field: Character select the dsd,  Select the creation of separator select the mapping dataflow, select  Select the dsd the csv option  click on next button button and click on next button Loading of csv  Start the application Does not load Error on the grid file  Loading  Select the creation of mapping  Select a DSD  Select the dataflow and click next  Select a data file  Click on next botton

Loading of csv  Start the application Does not load Error on the grid file  Loading  Select the creation of mapping  Select a DSD  Select the dataflow and click next  Select a data file  Click on next botton

Select csv The chr separator must be enabled

2.5. Performance test

Input file: The name of input file Size: The size of the file in MB. Operation: short description of the performance test done and (if needs) the output. Time: the duration of the operation carried.

System Microsoft XP SP3 Intel Core2 Duo CPU 2.2Ghz 6 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

RAM 2 GB Laptop DELL Latitude D630 Database-Tested: Sql Server 2008

Input file Size (MB) Operation Time

Csv file, rows: 130MB Loader 5:45 4.400.000 (minutes,seconds) Csv file, Rows: 130MB Writer 1:05 4.400.000 (minutes,seconds) Generic file 2.8GB Loader 26:20 (minutes,seconds) Generic file 2.8GB Writer 9:20 (minutes,seconds) Cross file 450MB Loader 5:20 (minutes,seconds)

Cross file 450MB Writer 2:26 (minutes,seconds) Compact file 860MB Loader 6:57 (minutes,seconds)

Compact file 860MB Writer 3:07 (minutes,seconds)

7 Project: ESSNET on SDMX phase II [WP’sTitle] Prepared by: Reviewed by: Date Updated: [Date] Version Status:

3. Testing Tools and Environment

3.1. Base System Hardware

System resources used for the test effort presented in the Test Plan.

Resource Name Specifications

3.2. Base Software Elements in the Test Environment

The software elements required in the test environment for the Test Plan (i.e Operation System,..).

Software Element Name Version Type and/or other Notes

8

Recommended publications