You are on page 1of 11

<Project Name>

Technical Development Unit Test Plan


Version:1.0

Directions:
Use this form to create a unit test plan for ABAP's. Fill out the information below and choose the type of unit test plan to create by
clicking on one of the buttons to the right.

Technical Object Name: Program name - Release:

Prepared by: Preparation Date:


Approved by : Approval Date:
DSAP - Release 5 375947643.xls

SAP Unit Test Plan:


Object Name:
Prepared by:

General Testing Approach:


Cycle 1 - Testing an error free run.
Cycle 2 - Testing the exception process.
Cycle 3 - Testing the error handling process.

Suggested Test Plan Scenarios:


Tables -
1. Add an entry to the table.
2. Perform the delete function on the table.
3. Test specific check tables or specific domain values on fields.

Business Data Interface - General:


1. Test that control report is created upon successful completion of program/ABAP.
2. If program abends, is meaningful information written to the spool?

Business Data Interface - Inbound to SAP R/3: (if file based)


1. Test that job/process picks up correct filename.
2. Specify an incorrect file name and assure that program/ABAP abends and specifies error in the spool.

Business Data Interface - Outbound to SAP R/3: (if file based)


1. Does program write correct filename to correct directory.
2. Write to undefined directory to assure program abends.

Landscape Process
Page 2 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Test Conditions and Expected Results

Technical Design
Section No Detail Condition Test Condition Expected Results Actual Results
CYCLE 1 RUN 1
Execute program for …. The item is listed in the right
section and the fields are filled
as per spec.
1 Output containing ….
CYCLE 2 RUN 1
Execute program for … The item is listed in the right
section and the fields are filled
2 as per spec. Output containing ….
CYCLE 3 RUN 1
Execute program for ….. The item is listed in the right
section and the fields are filled
as per spec.

3
CYCLE 4 RUN 1

4
CYCLE 5 RUN 1

Landscape Process
Page 3 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

5
CYCLE 6 RUN 1

6
CYCLE 7 RUN 1

7
CYCLE 8 RUN 1

8
CYCLE 9 RUN 1

Landscape Process
Page 4 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Landscape Process
Page 5 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Comments:
A more detailed data checking test will need to be done to ensure consistency of data.

Landscape Process
Page 6 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Landscape Process
Page 7 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Cycle
Resolution Num

Landscape Process
Page 8 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Landscape Process
Page 9 of 11 05:04:14 01/06/2018
Version 1.0
DSAP - Release 5 375947643.xls

Landscape Process
Page 10 of 11 05:04:14 01/06/2018
Version 1.0
COMPONENT TEST PLAN INSPECTION
1 Complete Component Test Plan with proper Cycles created
using TD template
2 Check that all test conditions included in functional design are
included in Component Test Plans
3 All information is transported to the required clients/systems.
In particular, ensure client-dependent data (table contents,
forms, etc) is transported to the necessary clients/systems so
that tests are properly carried out.

4 Test were conducted with HTML GUI in case the end user will
use that GUI (not PC GUI).
Report Criteria
5 Test all report and column headings are formatted exactly to
report specifications
6 Test that page headers correspond to data printed for a
particular page
7 All fields need to be verified against transactions and database
tables
8 Test all logical variation in data to be reported
9 Test every calculation
10 Verify that the formatting and spacing is identical to the
functional design
11 Verify that all sorts and totals operate as specified in the
functional design
12 Check that every selection criteria is processed correctly
13 Test logical combinations of selection criteria as appropriate

You might also like