7.2 Test Purposes for oneM2M Service Primitives
7.2.1 Group AE (AE)
7.2.1.1 General Capability (GEN)
7.2.1.1.1 CREATE Operation
TP/oneM2M/AE/GEN/CRE/001
|
TP Id |
TP/oneM2M/AE/GEN/CRE/001 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the creation of a <container> resource using unstructured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
|
TP Id |
NON_HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/CRE/001_CSR |
UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/CRE/001_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/CRE/001_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. |
|
TP/oneM2M/AE/GEN/CRE/002
|
TP Id |
TP/oneM2M/AE/GEN/CRE/002 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the creation of a <container> resource using structured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
|
TP Id |
HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/CRE/002_CSR |
STRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/CRE/002_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/CRE/002_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |
|
7.2.1.1.2 UPDATE Operation
TP/oneM2M/AE/GEN/UPD/001
|
TP Id |
TP/oneM2M/AE/GEN/UPD/001 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the update of a <container> resource using unstructured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
|
TP Id |
NON_HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/UPD/001_CSR |
UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/UPD/001_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/UPD/001_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. |
|
TP/oneM2M/AE/GEN/UPD/002
|
TP Id |
TP/oneM2M/AE/GEN/UPD/002 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the update of a <container> resource using structured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
|
TP Id |
HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/UPD/002_CSR |
STRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/UPD/002_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/UPD/002_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |
|
7.2.1.1.3 RETRIEVE Operation
TP/oneM2M/AE/GEN/RET/001
|
TP Id |
TP/oneM2M/AE/GEN/RET/001 |
||
|---|---|---|---|
|
Test objective |
Check that the IUT sends the retrieval of a <container> resource using unstructured resource identifier |
||
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
||
|
Config Id |
CF03 |
||
|
Parent Release |
Release 1 |
||
|
PICS Selection |
PICS_AE, PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
||
|
Initial conditions |
with { |
||
|
Expected behaviour |
Test events |
Direction |
|
|
when { |
NA |
||
|
then { |
IUT => CSE |
||
|
TP Id |
NON_HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/RET/001_CSR |
UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/RET/001_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/RET/001_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
|
TP/oneM2M/AE/GEN/RET/002
|
TP Id |
TP/oneM2M/AE/GEN/RET/002 |
||
|---|---|---|---|
|
Test objective |
Check that the IUT sends the retrieval of a <container> resource using structured resource identifier |
||
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
||
|
Config Id |
CF03 |
||
|
Parent Release |
Release 1 |
||
|
PICS Selection |
PICS_AE, PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
||
|
Initial conditions |
with { |
||
|
Expected behaviour |
Test events |
Direction |
|
|
when { |
NA |
||
|
then { |
IUT => CSE |
||
|
TP Id |
HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/RET/002_CSR |
STRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/RET/002_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/RET/002_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
|
7.2.1.1.4 DELETE Operation
TP/oneM2M/AE/GEN/DEL/001
|
TP Id |
TP/oneM2M/AE/GEN/DEL/001 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the deletion of a <container> resource using unstructured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
|
TP Id |
NON_HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/DEL/001_CSR |
UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/DEL/001_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/DEL/001_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
|
TP/oneM2M/AE/GEN/DEL/002
|
TP Id |
TP/oneM2M/AE/GEN/DEL/002 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends the deletion of a <container> resource using structured resource identifier |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE, PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
|
TP Id |
HIERARCHICAL_RESOURCE_ADDRESS |
|---|---|
|
TP/oneM2M/AE/GEN/DEL/002_CSR |
STRUCTURED_CSE_RELATIVE_RESOURCE_ID |
|
TP/oneM2M/AE/GEN/DEL/002_SPR |
SP_RELATIVE_RESOURCE_ID, (see note) |
|
TP/oneM2M/AE/GEN/DEL/002_ABS |
ABSOLUTE_RESOURCE_ID, (see note) |
|
NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
|
7.2.1.2 Registration (REG)
7.2.1.2.1 CREATE Operation
TP/oneM2M/AE/REG/CRE/001
|
TP Id |
TP/oneM2M/AE/REG/CRE/001 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends an AE initial registration request with no AE-ID-STEM provided when it is started |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/REG/CRE/002
|
TP Id |
TP/oneM2M/AE/REG/CRE/002 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends a registration CREATE Request with the value of the attribute ATTRIBUTE_NAME of the AE resource |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
| TP Id | Reference | ATTRIBUTE_NAME |
|---|---|---|
| TP/oneM2M/AE/REG/CRE/002_RN | TS-0004 [2], clause 2 | resourceName |
| TP/oneM2M/AE/REG/CRE/002_ET | TS-0004 [2], clause 2 | expirationTime |
| TP/oneM2M/AE/REG/CRE/002_LBL | TS-0004 [2], clause 2 | labels |
| TP/oneM2M/AE/REG/CRE/002_APN | TS-0004 [2], clause 2 | appName |
| TP/oneM2M/AE/REG/CRE/002_API | TS-0004 [2], clause 2 | App-ID |
| TP/oneM2M/AE/REG/CRE/002_POA | TS-0004 [2], clause 2 | pointOfAccess |
| TP/oneM2M/AE/REG/CRE/002_OR | TS-0004 [2], clause 2 | ontologyRef |
| TP/oneM2M/AE/REG/CRE/002_NL | TS-0004 [2], clause 2 | nodeLink |
| TP/oneM2M/AE/REG/CRE/002_RR | TS-0004 [2], clause 2 | requestReachability |
| TP/oneM2M/AE/REG/CRE/002_CSZ | TS-0004 [2], clause 2 | contentSerialization |
Editor's Note: Reference need to be checked
7.2.1.2.2 DELETE Operation
TP/oneM2M/AE/REG/DEL/001
7.2.1.3 Data Management and Repository (DMR)
7.2.1.3.1 CREATE Operation
TP/oneM2M/AE/DMR/CRE/001
|
TP Id |
TP/oneM2M/AE/DMR/CRE/001 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends a Container creation request when it is triggered |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/DMR/CRE/002
|
TP Id |
TP/oneM2M/AE/DMR/CRE/002 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends a ContentInstance creation request when it is triggered |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE. |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/DMR/CRE/003
|
TP Id |
TP/oneM2M/AE/DMR/CRE/003 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends a ContentInstance creation request with optional attribute ATTRIBUTE_NAME |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | PICS Selection | ATTRIBUTE_NAME |
|---|---|---|
| TP/oneM2M/AE/DMR/CRE/003_CNF | PICS_CIN_CNF | contentInfo |
| TP/oneM2M/AE/DMR/CRE/003_RN | PICS_CIN_RN | resourceName |
| TP/oneM2M/AE/DMR/CRE/003_ET | PICS_CIN_ET | expirationTime |
| TP/oneM2M/AE/DMR/CRE/003_LBL | PICS_CIN_LBL | labels |
| TP/oneM2M/AE/DMR/CRE/003_CR | PICS_CIN_CR | creator |
TP/oneM2M/AE/DMR/CRE/004
|
TP Id |
TP/oneM2M/AE/DMR/CRE/004 |
|
|---|---|---|
|
Test objective |
Check that the IUT sends a Container creation request with optional attribute ATTRIBUTE_NAME when it is triggered |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | PICS Selection | ATTRIBUTE_NAME |
|---|---|---|
| TP/oneM2M/AE/DMR/CRE/004_ACPI | PICS_CNT_ACPI | accessControlPolicyIDs |
| TP/oneM2M/AE/DMR/CRE/004_MNI | PICS_CNT_MNI | maxNrOfInstances |
| TP/oneM2M/AE/DMR/CRE/004_MBS | PICS_CNT_MBS | maxByteSize |
| TP/oneM2M/AE/DMR/CRE/004_MIA | PICS_CNT_MIA | maxInstanceAge |
| TP/oneM2M/AE/DMR/CRE/004_OR | PICS_CNT_OR | ontologyRef |
| TP/oneM2M/AE/DMR/CRE/004_LI | PICS_CNT_LI | locationID |
| TP/oneM2M/AE/DMR/CRE/004_RN | PICS_CNT_RN | resourceName |
| TP/oneM2M/AE/DMR/CRE/004_ET | PICS_CNT_ET | expirationTime |
| TP/oneM2M/AE/DMR/CRE/004_LBL | PICS_CNT_LBL | labels |
| TP/oneM2M/AE/DMR/CRE/004_CR | PICS_CNT_CR | creator |
Editor's Note: Combination of optional attributes that are included in the Content of container creation request can be extended to generate more test cases based on this test case.
7.2.1.3.2 UPDATE Operation
TP/oneM2M/AE/DMR/UPD/001
|
TP Id |
TP/oneM2M/AE/DMR/UPD/001 |
|
|
Test objective |
Check that the IUT sends an UPDATE Request with the value of the attribute ATTRIBUTE_NAME of the AE resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
| TP Id | Reference | ATTRIBUTE_NAME |
|---|---|---|
| TP/oneM2M/AE/DMR/UPD/001_ET | TS-0004 [2], clause 7.4.6.1 | expirationTime |
| TP/oneM2M/AE/DMR/UPD/001_LBL | TS-0004 [2], clause 7.4.6.1 | labels |
| TP/oneM2M/AE/DMR/UPD/001_APN | TS-0004 [2], clause 7.4.6.1 | appName |
| TP/oneM2M/AE/DMR/UPD/001_POA | TS-0004 [2], clause 7.4.6.1 | pointOfAccess |
| TP/oneM2M/AE/DMR/UPD/001_OR | TS-0004 [2], clause 7.4.6.1 | ontologyRef |
| TP/oneM2M/AE/DMR/UPD/001_NL | TS-0004 [2], clause 7.4.6.1 | nodeLink |
| TP/oneM2M/AE/DMR/UPD/001_RR | TS-0004 [2], clause 7.4.6.1 | requestReachability |
| TP/oneM2M/AE/DMR/UPD/001_CSZ | TS-0004 [2], clause 7.4.6.1 | contentSerialization |
TP/oneM2M/AE/DMR/UPD/002
|
TP Id |
TP/oneM2M/AE/DMR/UPD/002 |
|
|
Test objective |
Check that the IUT sends an UPDATE Request with the value of the attribute ATTRIBUTE_NAME of the <container> resource |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
| TP Id | Reference | ATTRIBUTE_NAME |
|---|---|---|
| TP/oneM2M/AE/DMR/UPD/002_ET | TS-0004 [2], clause 7.4.7.2.3 | expirationTime |
| TP/oneM2M/AE/DMR/UPD/002_LBL | TS-0004 [2], clause 7.4.7.2.3 | labels |
| TP/oneM2M/AE/DMR/UPD/002_MNI | TS-0004 [2], clause 7.4.7.2.3 | maxNrOfInstances |
| TP/oneM2M/AE/DMR/UPD/002_MBS | TS-0004 [2], clause 7.4.7.2.3 | maxByteSize |
| TP/oneM2M/AE/DMR/UPD/002_MIA | TS-0004 [2], clause 7.4.7.2.3 | maxInstanceAge |
7.2.1.3.3 RETRIEVE Operation
TP/oneM2M/AE/DMR/RET/001
|
TP Id |
TP/oneM2M/AE/DMR/RET/001 |
|
|
Test objective |
Check that the IUT sends a RETRIEVE Request on the TARGET_RESOURCE_ADDRESS to CSE |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, claus |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE. |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
| TP Id | Reference | RESOURCE_TYPE |
|---|---|---|
| TP/oneM2M/AE/DMR/RET/001_CB | TS-0001 [1], clause 10.2.3.2 | 5 (CSEBase) |
| TP/oneM2M/AE/DMR/RET/001_AE | TS-0001 [1], clause 10.2.1.2 | 2 (AE) |
| TP/oneM2M/AE/DMR/RET/001_CNT | TS-0001 [1], clause 10.2.4.2 | 3 (Container) |
TP/oneM2M/AE/DMR/RET/002
|
TP Id |
TP/oneM2M/AE/DMR/RET/002 |
|
|
Test objective |
Check that the IUT sends a RETRIEVE Request of oldest virtual resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/DMR/RET/003
|
TP Id |
TP/oneM2M/AE/DMR/RET/003 |
|
|
Test objective |
Check that the IUT sends a RETRIEVE Request of latest virtual resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/DMR/RET/004
|
TP Id |
TP/oneM2M/AE/DMR/RET/004 |
|
|
Test objective |
Check that the IUT sends a <container> resource RETRIEVE Request to CSE |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.2 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
TP/oneM2M/AE/DMR/RET/005
|
TP Id |
TP/oneM2M/AE/DMR/RET/005 |
|
|
Test objective |
Check that the IUT sends a <contentInstance> resource RETRIEVE Request to CSE |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.2 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
|
|
7.2.1.3.4 DELETE Operation
TP/oneM2M/AE/DMR/DEL/001
|
TP Id |
TP/oneM2M/AE/DMR/DEL/001 |
|
|
Test objective |
Check that the IUT sends a DELETE Request of oldest virtual resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.5 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/DMR/DEL/002
|
TP Id |
TP/oneM2M/AE/DMR/DEL/002 |
|
|
Test objective |
Check that the IUT sends a DELETE Request of latest virtual resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.5 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/DMR/DEL/003
|
TP Id |
TP/oneM2M/AE/DMR/DEL/003 |
|
|
Test objective |
Check that the IUT sends a <container> resource DELETE request to CSE |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.4 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/DMR/DEL/004
|
TP Id |
TP/oneM2M/AE/DMR/DEL/004 |
|
|
Test objective |
Check that the IUT sends a <contentInstance> resource DELETE request to CSE |
|
|
Reference |
TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.4 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
7.2.1.4 Subscription and Notification (SUB)
7.2.1.4.1 CREATE Operation
TP/oneM2M/AE/SUB/CRE/001
|
TP Id |
TP/oneM2M/AE/SUB/CRE/001 |
|
|
Test objective |
Check that the IUT sends a subscription creation request |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/SUB/CRE/002
|
TP Id |
TP/oneM2M/AE/SUB/CRE/002 |
|
|
Test objective |
Check that the IUT sends a subscription creation request with optional attribute ATTRIBUTE_NAME when it is triggered |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | PICS Selection | Reference | ATTRIBUTE_NAME |
|---|---|---|---|
| TP/oneM2M/AE/SUB/CRE/002_ACPI | PICS_SUB_ACPI | TS-0001 [1], clause 9.6.8, TS-0004 [2], clause 7.4.9.1 | accessControlPolicyIDs |
| TP/oneM2M/AE/SUB/CRE/002_ENC | PICS_SUB_ENC | TS-0001 [1], clause 9.6.8, TS-0004 [2], clause 7.4.9.1 | eventNotificationCriteria |
| TP/oneM2M/AE/SUB/CRE/002_NCT | PICS_SUB_NCT | TS-0001 [1], clause 9.6.8, TS-0004 [2], clause 7.4.9.1 | notificationContentType |
| TP/oneM2M/AE/SUB/CRE/002_NEC | PICS_SUB_NEC | TS-0001 [1], clause 9.6.8, TS-0004 [2], clause 7.4.9.1 | notificationEventCat |
| TP/oneM2M/AE/SUB/CRE/002_SU | PICS_SUB_SU | TS-0001 [1], clause 9.6.8, TS-0004 [2], clause 7.4.9.1 | subscriberURI |
TP/oneM2M/AE/SUB/CRE/003
|
TP Id |
TP/oneM2M/AE/SUB/CRE/003 |
|
|
Test objective |
Check that the IUT sends a <group>/fopt subscription creation request with optional attributes notificationForwardingURI and groupID when it is triggered |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.7.10, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
7.2.1.4.2 NOTIFY Operation
TP/oneM2M/AE/SUB/NTF/001
|
TP Id |
TP/oneM2M/AE/SUB/NTF/001 |
|
|
Test objective |
Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing a single notification |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 6.1.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/SUB/NTF/002
|
TP Id |
TP/oneM2M/AE/SUB/NTF/002 |
|
|
Test objective |
Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing aggregated notifications |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 6.2.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 1 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE |
|
|
then { |
CSE <= IUT |
|
7.2.1.5 Communication Management and Delivery Handling (CMDH)
7.2.1.5.1 Resource pollingChannel (PCH)
TP/oneM2M/AE/PCH/001
|
TP Id |
TP/oneM2M/AE/PCH/001 |
|
|
Test objective |
Check that the IUT which performs polling sends the Notify request to <pollingChannelURI> Hosting CSE after receiving response using polling channel |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.8 & TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.5 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 2 |
|
|
PICS Selection |
PICS_PCH |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE |
|
|
then { |
IUT => CSE |
|
|
Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 004 and 005 |
||
TP/oneM2M/AE/PCH/002
|
TP Id |
TP/oneM2M/AE/PCH/002 |
|
|
Test objective |
Check that the IUT sends an RETRIEVE Request to <pollingChannelURI> resource |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.2 |
|
|
Config Id |
CF02 |
|
|
Parent Release |
Release 2 |
|
|
PICS Selection |
PICS_PCH |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
|
Note: Based on figure 10.2.5.12-1 in TS-0001<a href="#_ref_1">[1]</a> step 001. |
||
7.2.1.6 Ontology based Interworking IPE (OBI)
7.2.1.6.1 Initialization sequence
TP/oneM2M/AE/OBI/INI/001
|
TP Id |
TP/oneM2M/AE/OBI/INI/001 |
|
|
Test objective |
Check that the IUT starts the Initialization sequence of an Ontology based Interworking IPE and retrieves the formal description of the ontology |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
Ontology server <= IUT |
|
7.2.1.6.2 CREATE Operation
TP/oneM2M/AE/OBI/CRE/001
|
TP Id |
TP/oneM2M/AE/OBI/CRE/001 |
|
|
Test objective |
Check that the IUT sends an AE initial registration request when it is started |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
7.2.1.6.3 RETRIEVE Operation
TP/oneM2M/AE/OBI/RET/001
|
TP Id |
TP/oneM2M/AE/OBI/RET/001 |
|
|
Test objective |
Check that the IUT accepts a retrieval request resource and responds 2000 (OK) status |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/OBI/RET/002
|
TP Id |
TP/oneM2M/AE/OBI/RET/002 |
|
|
Test objective |
Check that the IUT accepts a retrieval request resource with the optional ATTRIBUTE |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE |
|
|
then { |
IUT => CSE |
|
TP/oneM2M/AE/OBI/RET/003
|
TP Id |
TP/oneM2M/AE/OBI/RET/003 |
|
|
Test objective |
Check that the IUT has performed DISCOVERY of non-oneM2M devices during initialization sequence |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 5. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE, PICS_AE_IPE_DISCOVERY |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
CSE => IUT |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/OBI/RET/004
|
TP Id |
TP/oneM2M/AE/OBI/RET/004 |
|
|
Test objective |
Check that the IUT continues to discover the devices in the non-oneM2M area |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE, PICS_AE_IPE_DISCOVERY |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
CSE => IUT |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/OBI/RET/005
|
TP Id |
TP/oneM2M/AE/OBI/RET/005 |
|
|
Test objective |
Check that the IUT continues to discover the devices in the non-oneM2M area |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE, PICS_AE_IPE_DISCOVERY |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
CSE => IUT |
|
|
then { |
CSE <= IUT |
|
TP/oneM2M/AE/OBI/RET/006
|
TP Id |
TP/oneM2M/AE/OBI/RET/006 |
|
|
Test objective |
Check that the IUT accepts "on demand" discovery |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
|
|
Config Id |
CF07 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE_IPE, PICS_AE_IPE_DISCOVERY |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
CSE => IUT |
|
|
then { |
CSE <= IUT |
|
7.2.1.7 Home Appliance Information Model and Mapping (HAIM)
7.2.1.7.1 CREATE Operation
TP/oneM2M/AE/HAIM/CRE/001
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/001 |
|
|
Test objective |
Check that the IUT creates a [ HAIM_DEVICE] resource as a specialization of the <flexContainer> resource on the hosting CSE using the appropriate 'DeviceClass ID' |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 6.2.2 and 6.4.2 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | HAIM_DEVICE |
|---|---|
| TP/oneM2M/AE/HAIM/CRE/001_AIR | deviceAirConditioner |
| TP/oneM2M/AE/HAIM/CRE/001_CLO | deviceClothesWasher |
| TP/oneM2M/AE/HAIM/CRE/001_ELE | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/001_LIG | deviceLight |
| TP/oneM2M/AE/HAIM/CRE/001_MIC | deviceMicrogeneration |
| TP/oneM2M/AE/HAIM/CRE/001_OVE | deviceOven |
| TP/oneM2M/AE/HAIM/CRE/001_REF | deviceRefrigerator |
| TP/oneM2M/AE/HAIM/CRE/001_ROB | deviceRobotCleaner |
| TP/oneM2M/AE/HAIM/CRE/001_SMA | deviceSmartElectricMeter |
| TP/oneM2M/AE/HAIM/CRE/001_STO | deviceStorageBattery |
| TP/oneM2M/AE/HAIM/CRE/001_TEL | deviceTelevision |
| TP/oneM2M/AE/HAIM/CRE/001_THE | deviceThermostat |
| TP/oneM2M/AE/HAIM/CRE/001_WAT | deviceWaterHeater |
TP/oneM2M/AE/HAIM/CRE/002
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/002 |
|
|
Test objective |
Check that the IUT creates a [ HAIM_MODULE] resource as a specialization of the <flexContainer> resource and as a child of [HAIM_DEVICE] resouce on the hosting CSE using the appropriate ModuleClass ID |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 6.2.2 and 6.4.3 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | HAIM_MODULE | HAIM_DEVICE |
|---|---|---|
| TP/oneM2M/AE/HAIM/CRE/002_SEL | binarySwitch | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/002_SLI | binarySwitch | deviceLight |
| TP/oneM2M/AE/HAIM/CRE/002_SWA | binarySwitch | deviceWaterHeater |
| TP/oneM2M/AE/HAIM/CRE/002_FEL | faultDetection | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/002_REL | runState | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/002_BEL | battery | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/002_BST | battery | deviceStorageBattery |
| TP/oneM2M/AE/HAIM/CRE/002_VEL | electricVehicleConnector | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/002_GMI | energyGeneration | deviceMicrogeneration |
| TP/oneM2M/AE/HAIM/CRE/002_CSM | energyConsumption | deviceSmartElectricMeter |
| TP/oneM2M/AE/HAIM/CRE/002_TTH | temperature | deviceThermostat |
TP/oneM2M/AE/HAIM/CRE/003
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/003 |
|
|
Test objective |
Check that the IUT creates the appropriate Properties, according to the HAIM_DEVICE model, as [customAttribute] attributes of a [deviceInfo] resource which is a child-resource of the <node> resource linked by the nodelink attribute of the HAIM_DEVICE model |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 5.6 and 6.2.5 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | HAIM_DEVICE |
|---|---|
| TP/oneM2M/AE/HAIM/CRE/003_AIR | deviceAirConditioner |
| TP/oneM2M/AE/HAIM/CRE/003_CLO | deviceClothesWasher |
| TP/oneM2M/AE/HAIM/CRE/003_ELE | deviceElectricVehicleCharger |
| TP/oneM2M/AE/HAIM/CRE/003_LIG | deviceLight |
| TP/oneM2M/AE/HAIM/CRE/003_MIC | deviceMicrogeneration |
| TP/oneM2M/AE/HAIM/CRE/003_OVE | deviceOven |
| TP/oneM2M/AE/HAIM/CRE/003_REF | deviceRefrigerator |
| TP/oneM2M/AE/HAIM/CRE/003_ROB | deviceRobotCleaner |
| TP/oneM2M/AE/HAIM/CRE/003_SMA | deviceSmartElectricMeter |
| TP/oneM2M/AE/HAIM/CRE/003_STO | deviceStorageBattery |
| TP/oneM2M/AE/HAIM/CRE/003_TEL | deviceTelevision |
| TP/oneM2M/AE/HAIM/CRE/003_THE | deviceThermostat |
| TP/oneM2M/AE/HAIM/CRE/003_WAT | deviceWaterHeater |
TP/oneM2M/AE/HAIM/CRE/004
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/004 |
|
|
Test objective |
Check that the IUT creates the appropriate Properties, according to the HAIM_MODULE model, as [customAttribute] attributes of the [HAIM_MODULE] resource on the hosting CSE, with [customAttribute] name set to the prefix 'prop' plus the Property name |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.5 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | HAIM_DEVICE | HAIM_MODULE |
|---|---|---|
| TP/oneM2M/AE/HAIM/CRE/004_VBT | deviceElectricVehicleCharger | battery |
| TP/oneM2M/AE/HAIM/CRE/004_SBT | deviceStorageBattery | battery |
| TP/oneM2M/AE/HAIM/CRE/004_VCN | deviceElectricVehicleCharger | electricVehicleConnector |
TP/oneM2M/AE/HAIM/CRE/005
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/005 |
|
|
Test objective |
Check that the IUT creates the appropriate DataPoints, according to the HAIM_MODULE model, as [customAttribute] attributes of the [HAIM_MODULE] resource on the hosting CSE, with [customAttribute] name set to the Datapoint name |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.6 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 3 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE <= IUT |
|
| TP Id | HAIM_DEVICE | HAIM_MODULE |
|---|---|---|
| TP/oneM2M/AE/HAIM/CRE/005_ACT | deviceAirConditioner | temperature |
| TP/oneM2M/AE/HAIM/CRE/005_ACU | deviceAirConditioner | turbo |
| TP/oneM2M/AE/HAIM/CRE/005_ACW | deviceAirConditioner | airflow |
| TP/oneM2M/AE/HAIM/CRE/005_CWS | deviceClothesWasher | spinLevel |
| TP/oneM2M/AE/HAIM/CRE/005_CWW | deviceClothesWasher | waterFlow |
| TP/oneM2M/AE/HAIM/CRE/005_VCB | deviceElectricVehicleCharger | battery |
| TP/oneM2M/AE/HAIM/CRE/005_VCE | deviceElectricVehicleCharger | electricVehicleConnector |
| TP/oneM2M/AE/HAIM/CRE/005_LBR | deviceLight | brightness |
| TP/oneM2M/AE/HAIM/CRE/005_LCL | deviceLight | colour |
| TP/oneM2M/AE/HAIM/CRE/005_LCS | deviceLight | colourSaturation |
| TP/oneM2M/AE/HAIM/CRE/005_LFD | deviceLight | faultDetection |
| TP/oneM2M/AE/HAIM/CRE/005_RDS | deviceRefrigerator | doorStatus |
| TP/oneM2M/AE/HAIM/CRE/005_RPS | deviceRefrigerator | powerSave |
| TP/oneM2M/AE/HAIM/CRE/005_EEC | deviceSmartElectricMeter | energyConsumption |
| TP/oneM2M/AE/HAIM/CRE/005_TVA | deviceTelevision | mediaInput |
| TP/oneM2M/AE/HAIM/CRE/005_TVV | deviceTelevision | audioVolume |
| TP/oneM2M/AE/HAIM/CRE/005_TVB | deviceTelevision | binarySwitch |
| TP/oneM2M/AE/HAIM/CRE/005_TVC | deviceTelevision | televisionChannel |
| TP/oneM2M/AE/HAIM/CRE/005_WHB | deviceWaterHeater | boiler |
| TP/oneM2M/AE/HAIM/CRE/005_WHC | deviceWaterHeater | clock |
| TP/oneM2M/AE/HAIM/CRE/005_WHH | deviceWaterHeater | hotWaterSupply |
| TP/oneM2M/AE/HAIM/CRE/005_WHR | deviceWaterHeater | runState |
TP/oneM2M/AE/HAIM/CRE/006
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/006 |
|
|
Test objective |
Check that the IUT creates the child Action module resources according to the SDT_MODULE model |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 5.5, 6.2, 6.4 |
|
|
Config Id |
CFG03 |
|
|
Parent Release |
Release 4 |
|
|
PICS Selection |
PICS_??? |
|
|
Initial conditions |
with { |
|
|
Expec ted behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE |
|
| TP Id | DOMAIN | HAIM_DEVICE | CUSTOM_ ATTRIBUTES (of action) | HAIMMODULE (parent resource) |
ACTION_NAME |
|---|---|---|---|---|---|
| TP/oneM2M/AE/HAIM/CRE/006_STPR | Common | device3DPrinter | none | 3Dprinter | start3Dprint |
| TP/oneM2M/AE/HAIM/CRE/006_SPPR | Common | device3DPrinter | none | 3Dprinter | stop3Dprint |
| TP/oneM2M/AE/HAIM/CRE/006_UPV | Common | deviceAudioReceiver, device3DDisplay, deviceSetTopBox, deviceTelevision, deviceHandheldPTTTerminal, deviceTrainborneTerminal, deviceCardRecharingMachine, deviceSmartGate, deviceSmartScreenDoor |
none | audioVolume | upVolume |
| TP/oneM2M/AE/HAIM/CRE/006_DWV | Common | deviceAudioReceiver, device3DDisplay, deviceSetTopBox, deviceTelevision, deviceHandheldPTTTerminal, deviceTrainborneTerminal, deviceCardRecharingMachine, deviceSmartGate, deviceSmartScreenDoor |
none | audioVolume | downVolume |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | Common | device3DPrinter, deviceAudioReceiver, deviceLight, deviceMultiFunctionPrinter, devicePrinter, deviceScanner, deviceSmartPlug, deviceSwitch, device3DDisplay, device3DScanner, subDeviceCuff, subDevicePowerOutlet |
none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | City | deviceOutdoorLamp, deviceSmartElectricMeter, deviceSmartGasMeter, deviceSmartWaterMeter |
none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | Health | deviceBloodPressureMonitor | none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | Home | deviceAirConditioner, deviceAirPurifier, deviceClothesDryer, deviceClothesWasher, deviceClothesWasherDryer, deviceCoffeeMachine, deviceCookerHood, deviceDehumidifier, deviceDishWasher, deviceFan, deviceHomeCCTV, deviceHumidifier, deviceKettle, deviceMicrogeneration, deviceOven, deviceRefrigerator, deviceRiceCooker, deviceRobotCleaner, deviceSetTopBox, deviceSteamCloset, deviceStorageBattery, deviceTelevision, deviceWaterHeater, deviceBottleWarmer, deviceGarbageDisposal, deviceWaterPurifier |
none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | Vehicular | deviceElectricVehicleCharger | none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_TBS | Railway | deviceHandheldPTTTerminal, deviceCardRecharingMachine, deviceSmartGate, deviceSmartScreenDoor |
none | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_DNV | Common | subDevicePowerOutlet | none | numberValue | decrementNumberValue |
| TP/oneM2M/AE/HAIM/CRE/006_INV | Common | subDevicePowerOutlet | none | numberValue | incrementNumberValue |
| TP/oneM2M/AE/HAIM/CRE/006_RNV | Common | subDevicePowerOutlet | none | numberValue | resetNumberValue |
| TP/oneM2M/AE/HAIM/CRE/006_OOL | Common | deviceDoor, waterValve |
none | openLevel | open |
| TP/oneM2M/AE/HAIM/CRE/006_OOL | Home | deviceWindowShade |
none | openLevel | open |
| TP/oneM2M/AE/HAIM/CRE/006_COL | Common | deviceDoor, waterValve |
none | openLevel | close |
| TP/oneM2M/AE/HAIM/CRE/006_COL | Home | deviceWindowShade |
none | openLevel | close |
| TP/oneM2M/AE/HAIM/CRE/006_CPC | Railway | deviceHandheldPTTTerminal, deviceTrainborneTerminal |
none | phoneCall | call |
| TP/oneM2M/AE/HAIM/CRE/006_APC | Railway | deviceHandheldPTTTerminal, deviceTrainborneTerminal |
none | phoneCall | answer |
| TP/oneM2M/AE/HAIM/CRE/006_HPC | Railway | deviceHandheldPTTTerminal, deviceTrainborneTerminal |
none | phoneCall | hangup |
| TP/oneM2M/AE/HAIM/CRE/006_NTPC | Common | deviceCamera |
none | playerControl | nextTrack |
| TP/oneM2M/AE/HAIM/CRE/006_NTPC | Home | deviceHomeCCTV, deviceTelevision |
none | playerControl | nextTrack |
| TP/oneM2M/AE/HAIM/CRE/006_PTPC | Common | deviceCamera |
none | playerControl | previousTrack |
| TP/oneM2M/AE/HAIM/CRE/006_PTPC | Home | deviceHomeCCTV, deviceTelevision |
none | playerControl | previousTrack |
| TP/oneM2M/AE/HAIM/CRE/006_MSS | Common | deviceGenericSensor |
none | smokeSensor | mute |
| TP/oneM2M/AE/HAIM/CRE/006_MSS | Home | deviceHomeCCTV |
none | smokeSensor | mute |
| TP/oneM2M/AE/HAIM/CRE/006_UCTC | Home | deviceSetTopBox, deviceTelevision |
none | televisionChannel | upChannel |
| TP/oneM2M/AE/HAIM/CRE/006_DCTC | Home | deviceSetTopBox deviceTelevision |
none | televisionChannel | downChannel |
| TP/oneM2M/AE/HAIM/CRE/006_RTM | Common | deviceServiceButton | none | textMessage | resetTextMessage |
| TP/oneM2M/AE/HAIM/CRE/006_ACT | Common | deviceLight, deviceThermostat |
none | timer | activateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_ACT | City | deviceOutdoorLamp | none | timer | activateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_ACT | Home | deviceAirConditioner, deviceAirPurifier, deviceClothesWasher, deviceClothesWasherDryer, deviceDehumidifier, deviceOven, deviceRiceCooker, deviceRobotCleaner, deviceWindowShade, deviceWaterPurifier |
none | timer | activateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_DCT | Common | deviceLight, deviceThermostat |
none | timer | deactivateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_DCT | City | deviceOutdoorLamp | none | timer | deactivateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_DCT | Home | deviceAirConditioner, deviceAirPurifier, deviceClothesWasher, deviceClothesWasherD ryer, deviceDehumidifier, deviceOven, deviceRiceCooker, deviceRobotCleaner, deviceWindowShade, deviceWaterPurifier |
none | timer | deactivateClockTimer |
| TP/oneM2M/AE/HAIM/CRE/006_RRG | City | deviceWeatherStation | none | rainGauge | reset |
| TP/oneM2M/AE/HAIM/CRE/006_RDMA | management | flexNode | rebootType | dmAgent | reboot |
| TP/oneM2M/AE/HAIM/CRE/006_DPDMA | management | flexNode | resut, name, version, url | dmAgent | deployPackage |
| TP/oneM2M/AE/HAIM/CRE/006_RDMIO | management | flexNode | resut, address | dmDataModelIO | readIO |
| TP/oneM2M/AE/HAIM/CRE/006_WDMIO | management | flexNode | resut, address, payload | dmDataModelIO | writeIO |
| TP/oneM2M/AE/HAIM/CRE/006_UDMF | management | flexNode | Result, url, version | dmFirmware | updateFirmware |
| TP/oneM2M/AE/HAIM/CRE/006_TDMF | management | flexNode | resut | dmFirmware | toggle |
| TP/oneM2M/AE/HAIM/CRE/006_ADMS | management | flexNode | none | dmSoftware | activate |
| TP/oneM2M/AE/HAIM/CRE/006_DDMS | management | flexNode | none | dmSoftware | deactivate |
| TP/oneM2M/AE/HAIM/CRE/006_RDMEL | management | flexNode | Start, end | dmEventLog | retrieveLog |
| TP/oneM2M/AE/HAIM/CRE/006_IDMP | management | flexNode | none | dmPackage | install |
| TP/oneM2M/AE/HAIM/CRE/006_UDMP | management | flexNode | none | dmPackage | uninstall |
| TP/oneM2M/AE/HAIM/CRE/006_UPDMP | management | flexNode | Version, url | dmPackage | update |
| TP/oneM2M/AE/HAIM/CRE/006_EDMC | management | flexNode | resut | dmCapability | enable |
| TP/oneM2M/AE/HAIM/CRE/006_DDMC | management | flexNode | resut | dmCapability | disable |
| TP/oneM2M/AE/HAIM/CRE/006_FDMS | management | flexNode | none | dmStorage | format |
| TP/oneM2M/AE/HAIM/CRE/006_UDMS | management | flexNode | none | dmStorage | unmount |
TP/oneM2M/AE/HAIM/CRE/007
|
TP Id |
TP/oneM2M/AE/HAIM/CRE/007 |
|
|
Test objective |
Check that the IUT responds correctly when its ACTION_NAME resource is triggered. |
|
|
Reference |
TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.8 and 6.2.6 |
|
|
Config Id |
CF03 |
|
|
Parent Release |
Release 4 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expec ted behaviour |
Test events |
Direction |
|
when { |
CSE |
|
|
then { |
IUT => CSE |
|
| TP Id | CUSTOM_ ATTRIBUTES (of HAIM module or ACTION module) | HAIM _MODULE (parent resource) |
ACTION_NAME |
|---|---|---|---|
| TP/oneM2M/AE/HAIM/UPD/007_STPR | none | 3Dprinter | start3Dprint |
| TP/oneM2M/AE/HAIM/UPD/007_SPPR | none | 3Dprinter | stop3Dprint |
| TP/oneM2M/AE/HAIM/UPD/006_UPV | volumePercentage | audioVolume | upVolume |
| TP/oneM2M/AE/HAIM/UPD/006_DWV | volumePercentage | audioVolume | downVolume |
| TP/oneM2M/AE/HAIM/UPD/006_TBS | state | binarySwitch | toggle |
| TP/oneM2M/AE/HAIM/UPD/006_DNV | numberValue | numberValue | decrementNumberValue |
| TP/oneM2M/AE/HAIM/UPD/006_INV | numberValue | numberValue | incrementNumberValue |
| TP/oneM2M/AE/HAIM/UPD/006_RNV | numberValue | numberValue | resetNumberValue |
| TP/oneM2M/AE/HAIM/UPD/006_OOL | openLevel | openLevel | open |
| TP/oneM2M/AE/HAIM/UPD/006_COL | openLevel | openLevel | close |
| TP/oneM2M/AE/HAIM/UPD/006_CPC | callState | phoneCall | call |
| TP/oneM2M/AE/HAIM/UPD/006_APC | callState | phoneCall | answer |
| TP/oneM2M/AE/HAIM/UPD/006_HPC | callState | phoneCall | hangup |
| TP/oneM2M/AE/HAIM/UPD/006_NTPC | none | playerControl | nextTrack |
| TP/oneM2M/AE/HAIM/UPD/006_PTPC | none | playerControl | previousTrack |
| TP/oneM2M/AE/HAIM/UPD/006_MSS | dismantled | smokeSensor | mute |
| TP/oneM2M/AE/HAIM/UPD/006_UCTC | channelNumber | televisionChannel | upChannel |
| TP/oneM2M/AE/HAIM/UPD/006_DCTC | channelNumber | televisionChannel | downChannel |
| TP/oneM2M/AE/HAIM/UPD/006_RTM | textMessage | textMessage | resetTextMessage |
| TP/oneM2M/AE/HAIM/UPD/006_ACT | none | timer | activateClockTimer |
| TP/oneM2M/AE/HAIM/UPD/006_DCT | none | timer | deactivateClockTimer |
| TP/oneM2M/AE/HAIM/UPD/006_RRG | height | rainGauge | reset |
| TP/oneM2M/AE/HAIM/UPD/006_RDMA | state |
dmAgent | reboot |
| TP/oneM2M/AE/HAIM/UPD/006_DPDMA | state |
dmAgent | deployPackage |
| TP/oneM2M/AE/HAIM/UPD/006_RDMIO | resut | dmDataModelIO | readIO |
| TP/oneM2M/AE/HAIM/UPD/006_WDMIO | resut | dmDataModelIO | writeIO |
| TP/oneM2M/AE/HAIM/UPD/006_UDMF | resut | dmFirmware | updateFirmware |
| TP/oneM2M/AE/HAIM/UPD/006_TDMF | resut, primaryState, secondaryState | dmFirmware | toggle |
| TP/oneM2M/AE/HAIM/UPD/006_ADMS | state | dmSoftware | activate |
| TP/oneM2M/AE/HAIM/UPD/006_DDMS | state | dmSoftware | deactivate |
| TP/oneM2M/AE/HAIM/UPD/006_RDMEL | data | dmEventLog | retrieveLog |
| TP/oneM2M/AE/HAIM/UPD/006_IDMP | state | dmPackage | install |
| TP/oneM2M/AE/HAIM/UPD/006_UDMP | state | dmPackage | uninstall |
| TP/oneM2M/AE/HAIM/UPD/006_UPDMP | state | dmPackage | update |
| TP/oneM2M/AE/HAIM/UPD/006_EDMC | resut, currentState | dmCapability | enable |
| TP/oneM2M/AE/HAIM/UPD/006_DDMC | resut, currentState | dmCapability | disable |
| TP/oneM2M/AE/HAIM/UPD/006_FDMS | status | dmStorage | format |
| TP/oneM2M/AE/HAIM/UPD/006_UDMS | mounts | dmStorage | unmount |
7.2.1.8 Security (SEC)
7.2.1.8.1 Authentication
7.2.1.8.1.1 ESPrim (ESP)
7.2.1.8.1.1.1 NOTIFY Operation
TP/oneM2M/AE/SEC/ESP/NTF/001
|
TP Id |
TP/oneM2M/AE/SEC/ESP/NTF/001 |
|
|
Test objective |
Check that the IUT sends a request for receiverESPrimRandObject, if the e2eSecInfo attribute of the Receiver's <remoteCSE> resource in CSE2 does not include a sharedReceiverESPrimRandObject |
|
|
Reference |
TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE2 |
|
|
then { |
CSE1 <= IUT |
|
TP/oneM2M/AE/SEC/ESP/NTF/002
|
TP Id |
TP/oneM2M/AE/SEC/ESP/NTF/002 |
|
|
Test objective |
Check that the IUT sends a request for receiverESPrimRandObject to the Receiver if the_sharedReceiverESPrimRandObject_ parameter in the Receiver's <remoteCSE> resource located in CSE2 has expired |
|
|
Reference |
TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE2 |
|
|
then { |
CSE1 <= IUT |
|
TP/oneM2M/AE/SEC/ESP/NTF/003
|
TP Id |
TP/oneM2M/AE/SEC/ESP/NTF/003 |
||
|
Test objective |
Check that the IUT sends a valid ESPrim object to the Receiver CSE |
||
|
Reference |
TS-0003 8.4.2 - step C.4, TS-0004 7.5.1.2.13, TS-0001 11.4.2 |
||
|
Config Id |
CF03 |
||
|
PICS Selection |
PICS_AE |
||
|
Initial conditions |
with { |
||
|
Expected behaviour |
Test events |
Direction |
|
|
when { |
NA |
||
|
then { |
CSE <= IUT |
||
7.2.1.8.1.1.2 RETRIEVE Operation
TP/oneM2M/AE/SEC/ESP/RET/001
|
TP Id |
TP/oneM2M/AE/SEC/ESP/RET/001 |
|
|
Test objective |
Check that the IUT sends a valid request for e2eSecInfo attribute of the Receiver's <remoteCSE> resource in the CSE Registered with Receiver CSE |
|
|
Reference |
TS-0003 8.4.2 - step B.2A, TS-0004 7.5.1.2.11 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
CSE1 <= IUT |
|
TP/oneM2M/AE/SEC/ESP/RET/002
|
TP Id |
TP/oneM2M/AE/SEC/ESP/RET/002 |
|
|
Test objective |
Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject parameter is not present in the <remoteCSE> resource in the CSE Registered with Receiver CSE |
|
|
Reference |
TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { } |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE1 |
|
TP/oneM2M/CSE/SEC/ESP/RET/003
|
TP Id |
TP/oneM2M/AE/SEC/ESP/RET/003 |
|
|
Test objective |
Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject in the <remoteCSE> resource is expired |
|
|
Reference |
TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
NA |
|
|
then { |
IUT => CSE1 |
|
7.2.1.8.1.2 Roles (ROL)
7.2.1.8.1.2.1 CREATE Operation
7.2.1.8.1.3 ESCertKE (ESC)
7.2.1.8.1.3.1 NOTIFY Operation
TP/oneM2M/AE/SEC/ESC/NTF/001
|
TP Id |
TP/oneM2M/AE/SEC/ESC/NTF/001 |
||
|
Test objective |
Check that the IUT sends a notify request with ESCertKE message 1 when triggered |
||
|
Reference |
TS-0003 8.7.2.2 - step C.1.a, TS-0001 11.4.3, TS-0004 6.3.5.48 |
||
|
Config Id |
CF03 |
||
|
PICS Selection |
PICS_AE |
||
|
Initial conditions |
with { |
||
|
Expected behaviour |
Test events |
Direction |
|
|
when { |
NA |
||
|
then { |
IUT => CSE1 |
||
TP/oneM2M/AE/SEC/ESC/NTF/002
|
TP Id |
TP/oneM2M/AE/SEC/ESC/NTF/002 |
||
|
Test objective |
Check that the IUT sends a notify response with ESCertKE message 2 when it receives a notify request with ESCertKE message 1 |
||
|
Reference |
TS-0003 8.7.2.2 - step C.1.b, TS-0001 11.4.3, TS-0004 6.3.5.48 |
||
|
Config Id |
CF03 |
||
|
PICS Selection |
PICS_AE |
||
|
Initial conditions |
with { |
||
|
Expected behaviour |
Test events |
Direction |
|
|
when { |
IUT <= CSE1 |
||
|
then { |
IUT => CSE1 |
||
TP/oneM2M/AE/SEC/ESC/NTF/003
|
TP Id |
TP/oneM2M/AE/SEC/ESC/NTF/003 |
|
|
Test objective |
Check that the IUT sends a notify request with ESCertKE message 3 when it receives a notify response with ESCertKE message 2 |
|
|
Reference |
TS-0003 8.7.2.2 - step C.1.c, TS-0001 11.4.3, TS-0004 6.3.5.48 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE, |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { |
IUT <= CSE1 |
|
|
then { |
IUT => CSE1 |
|
TP/oneM2M/AE/SEC/ESC/NTF/004
|
TP Id |
TP/oneM2M/AE/SEC/ESC/NTF/004 |
|
|
Test objective |
Check that the IUT sends a notify response with ESCertKE message 4 when it receives a notify request with ESCertKE message 3 |
|
|
Reference |
TS-0003 8.7.2.2 - step C.1.d, TS-0001 11.4.3, TS-0004 6.3.5.48 |
|
|
Config Id |
CF03 |
|
|
PICS Selection |
PICS_AE |
|
|
Initial conditions |
with { |
|
|
Expected behaviour |
Test events |
Direction |
|
when { } |
IUT <= CSE1 |
|
|
then { |
IUT => CSE1 |
|
::include{file=clauses/7.2.2.md}
::include{file=clauses/7.2.2.3.5.md}
::include{file=clauses/7.2.2.10.md}
::include{file=clauses/7.2.2.20.md}
Annex: A
Conformance Test Requirement