DLMS/COSEM Conformance test plans

Conformance test plans for the DLMS/COSEM specification have been developed by the DLMS UA Working Group Conformance Testing.

Layer

Description

Physical layer

List of physical layer tests implemented in CTT

Link to PL test plan files

Data link layer

List of data link layer tests implemented in CTT

Link to DL test plan files

COSEM Application layer

List of COSEM application layer tests implemented in CTT

Link to AL test plan files

COSEM interface objects

List of COSEM interface object tests implemented in CTT

Link to COSEM interface object test plan files


Physical layer test plan

List of physical layer tests implemented in CTT

 

Test groups

Test cases

None at this time

 

Link to physical layer test plans

Version

Date

Comment

Get file

V 1.0

13 July 2000

Release 1

Get V 1.0 file

V.2.0

15 May 2002

Official release

Get V 2.0 file

Back to Top

 

Data link layer test plan

List of data link layer tests implemented in CTT

Test groups

Test cases

HDLC_1: Incorrect frame field values

Subtest_0: make sure we have a connected device

 

Subtest_1: Frame is not properly bound by two flags

 

Subtest_2: Frame is too short

 

Subtest_4: Unknown HDLC addresses

 

Subtest_5: All-station and No-Station addresses

 

Subtest_7: Unknown value in format type sub-field of the Frame format field

 

Subtest_8: Wrong value in frame length sub-field of the Frame format field

 

Subtest_9: Unknown command identifier in control field

 

Subtest_10: Wrong N(R) sequence number in control field

 

Subtest_11: Wrong N(S) sequence number in control field

 

Subtest_12: Too long information field

HDLC_2: Mode change to NRM

Subtest_1: SNRM without information field

 

Subtest_2: Check NRM by sending a RR frame

 

Subtest_3: SNRM with information field = Client.MaxInfoLengthReceive = 128

 

Subtest_4: SNRM with information field = Client.WindowSizeReceive = 2

HDLC_3: Wrong command frames, I frames in NDM mode

Subtest_1: I frame in NDM

 

Subtest_2: DISC frame in NDM

HDLC_4: Mode change to NDM

 

HDLC_5: I frame exchange

Subtest_1: Send small frames with Seg = true and Poll = true and monitor responses

 

Subtest_2: Send small frames with Seg = true and Poll = false and monitor responses

HDLC_6: Inter-frame time-out

 

HDLC_7: Long delay without any data exchange (Inactivity time-out)

 

Link to data link layer test plans

Version

Date

Comment

Get file

V 1.0

07 July 2000

Release 1

Get V 1.0 file

V 1.1

27 July 2001

Brought in line with CTT Pack 1

Get V 1.1 file

V 1.2

26 Oct 2001

Brought in line with IEC 62056-46 FDIS and     CTT Pack 2

Get V 1.2 file

V 1.3

29 January 2002

Brought in line with CTT Pack 3

Get V 1.3 file

V 2.0 15 May 2002 Official release Get V 2.0 file

Back to Top

 

COSEM application layer test plan

List of COSEM application layer tests implemented in CTT

 

Test groups

Test cases

Appl_01: Connection establishment : Protocol-version

Subtest_1: Protocol version not present

Subtest_2: Protocol version present and containing the default value

Subtest_3: Protocol version present but not containing the default value

Appl_02:Connection establishment : Application-context-name

Subtest_1: Using the wrong context

Subtest_2: Uses an unknown context

Appl_03: Called and calling - titles, qualifiers and identifiers

Subtest_1: Parameters not included

Subtest_2: All parameters included with dummy values

Appl_04: Connection establishment : authentication parameter

Subtest_1: NO_SECURITY association with parameters

Subtest_2: LOW_SECURITY association without using authentication

Subtest_3: Associate using the specified parameters

Subtest_4: Associate using the wrong ACSE requirement

Subtest_5: Associate using the wrong mechanism

Subtest_6: Associate using the wrong password

Appl_06: Connection establishment: implementation information

Appl_07: DLMS-Initiate.request: Dedicated Key

Appl_08: DLMS-Initiate.request: quality of service

Appl-09: DLMS-Initiate.request: dlms-version-number

Subtest_1: ProposedDlmsVersionNumber = 1

Subtest_2: ProposedDlmsVersionNumber = 255

Subtest_3: ProposedDlmsVersionNumber = PIXIT declaration minus 1

Subtest_4: ProposedDlmsVersionNumber = PIXIT declaration plus 1

Appl_10: DLMS-Initiate.request: conformance

Subtest_1: Request all services

Subtest_2: Request services that are not implemented

Appl_11: DLMS- Initiate.request: client-max-receive-pdu-size

Subtest_1: Propose a non null size < 12

Subtest_2: Propose the largest possible valid size

Appl_12: Graceful releasing of an association

Appl_14: Idle state

Appl_16: GET & READ with wrong APDUs

Subtest_1: GetRequest with unsupported tag number / ReadRequest with unsupported tag number

Subtest_2: GetRequest with missing InstanceId and AttributeNr (truncated) / ReadRequest with missing object name (truncated)

Subtest_3: GetRequest with illegal OBIS code / ReadRequest with illegal object name

Appl_17: Unknown services

Subtest_1:

Link to COSEM Application layer test plans

Version

Date

Comment

Get file

V 1.0

13 July 2000

Release 1

Get V 1.0 file

V 1.1

12 November 2001

Brought in line with IEC 62056-53 FDIS and      CTT  Pack 2

Get V 1.1 file

V 1.2 7 January 2002 Brought in line with        CTT Pack 3 Get V 1.2 file
V 1.3 4 March 2002 Brought in line with CTT Pack 4 Get V 1.3 file
V 2.0 15 May 2002 Official release Get V 2.0 file

Back to Top

 

COSEM interface objects test plan

List of COSEM interface object tests implemented in CTT

Test groups

Test cases

COSEM_01_Data

 

COSEM_03_Register

 

COSEM_04_Extended Register

 

COSEM_05_Demand Register

 

COSEM_07_Profile Generic

COSEM_08_Clock

 

COSEM_09_Script Table

 

COSEM_11_Special Days

 

COSEM_12_association SN

 

COSEM_15_Association LN

 

COSEM_17_SAP Assignment

 

COSEM_19_IEC Local Port Setup

 

COSEM_20_Activity Calendar

 

COSEM_21_Register Monitor

 

COSEM_23_iEC_hDLC_Setup

 

COSEM_27_PSTN Modem Configuration

 

COSEM_28_PSTN Auto Answer

 

COSEM_29_PSTN Auto Dial

 

COSEM_Multiple references

 

 

Link to COSEM interface object test plans

Version

Date

Comment

Get file

OBIS V1.0

10 July 2000

Merged with COSEM interface objects test plan V 1.2

Get V 1.0 file

COSEM objects V 1.0

11 July 2000

 

Get V 1.0 file

COSEM objects V 1.1 14 December 2001 Brought in line with IEC 52056-62 FIDS and CTT Pack 3 Get V 1.1 file
COSEM objects V 1.2 6th March 2002 Brought in line with CTT Pack 4 Get V 1.2. file
V 2.0 15 May 2002 Official release Get V 2.0 file

 

Back to Top

Conformance testing

Questions and Answers

 

Last maintained: 2004.04.20.