ESSNET on SDMX II
Total Page:16
File Type:pdf, Size:1020Kb
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