Import Processing Testing

Get Started. It's Free
or sign up with your email address
Import Processing Testing by Mind Map: Import Processing Testing

1. Validation

1.1. Positive

1.1.1. No header, one line

1.1.1.1. Fixed Width - Exact Width

1.1.1.2. Fixed Width - extra width

1.1.1.3. CSV - exact column count

1.1.1.4. CSV - extra columns

1.1.2. Header, one line

1.1.2.1. Fixed Width - Exact Width

1.1.2.2. Fixed Width - extra width

1.1.2.3. CSV - extra columns

1.1.2.4. CSV - exact column count

1.1.3. No Header, multiple lines

1.1.3.1. CSV - exact column count

1.1.3.2. CSV - extra columns

1.1.3.3. Fixed Width - extra width

1.1.3.4. Fixed Width - Exact Width

1.1.4. Header, multiple lines

1.1.4.1. CSV - exact column count

1.1.4.2. CSV - extra columns

1.1.4.3. Fixed Width - extra width

1.1.4.4. Fixed Width - Exact Width

1.2. Negative

1.2.1. No header, one line

1.2.1.1. Fixed Width - Short by 1 char

1.2.1.2. Fixed Width - half required

1.2.1.3. CSV - column count short by 1

1.2.1.4. CSV - half column count

1.2.2. Header, one line

1.2.2.1. Fixed Width - Short by 1 char

1.2.2.2. Fixed Width - half required

1.2.2.3. CSV - column count short by 1

1.2.2.4. CSV - half column count

1.2.3. No Header, multiple lines

1.2.3.1. Fixed Width - Short by 1 char

1.2.3.2. Fixed Width - half required

1.2.3.3. CSV - column count short by 1

1.2.3.4. CSV - half column count

1.2.4. Header, multiple lines

1.2.4.1. Fixed Width - Short by 1 char

1.2.4.2. Fixed Width - half required

1.2.4.3. CSV - column count short by 1

1.2.4.4. CSV - half column count

1.2.5. binary file

2. Parsing

2.1. Positive

2.1.1. Fixed, exact width

2.1.2. Fixed, extra width

2.1.3. Constraint matches / handling

2.1.4. Column defaults

2.2. Negative

2.2.1. Exception if row too small

2.2.2. Exception if missing required field

3. Integration

3.1. Positive

3.1.1. Fixed Width

3.1.1.1. One line

3.1.1.2. Multiple lines

3.2. Negative

3.2.1. CSV

3.2.1.1. NotImplementedException (atm)

3.2.2. Invalid File

3.2.2.1. ALERT status

3.2.3. Invalid Row

3.2.3.1. Row skipped in results, warning