The latest addition to PD128 V9

Major:
(1)Added "Video Server" to test equipment at page 11
(2)Added "Rejection of Invalid Certificate" to Test 2 at page 19
(3)Added "Download Failure" to test 8 at page 27
(4)Added"Vendor Config File Download"to test 8 at page 28
(5)Added"Download Across Reboot"to test 8 at page 28
   Added Test 28: "IPTV Service Tests"
(6)Added "IPTV ServiceConnect Test" to test 28 at page 63
(7)Added "IPTV Basic Performance Monitoring Total Statistics" to test 28
at page 63
(8)Added "IPTV Basic Performance Monitoring Sample Statistics" to test
28 at page 64

 

Details:
(1) Added "Video Server" to test equipment at page 11
Video Server A server offering multicast or unicast video streams over
the test network.
This is required in order to perform TR-135 based diagnostics tests in
"Real World Test Cases".

(2) Added "Rejection of Invalid Certificate" to Test 2 at page 19
6.2.4 Rejection of Invalid Certificate
6.2.4.1 Purpose
The purpose of this test is to ensure that the CWMP system properly
handles sessions that are initiated with invalid certificate
information.
6.2.4.2 Procedure
1. Prior to testing, ensure ACS side certificates are signed with the
ACS hostname rather than IP address.
2. Enable SSL on both ACS and CPE. 
3. Configure the CPE to use an ACS URL containing the ACS IP address
instead of its hostname.
4. The CPE is stimulated to initiate an SSL session with the ACS.
Possible methods include various TR-069 specific mechanisms, or
stimulating the CPE directly if such a mechanism exists through a
non-standard interface.
5. Allow the ACS to present its certificate.
6. Allow the CPE to reject the invalid certificate.
6.2.4.3 Success Metric
1. The CPE and ACS do not establish a connection with invalid
certificates.

(3)Added "Download Failure" to test 8 at page 27
7.4.5 Download Failure
7.4.5.1 Purpose
The purpose of this test is to exercise CWMP behavior in the event that
a downloaded firmware image is not a valid image.  It should be noted
that prior to testing, the ACS and CPE testers will need to negotiate a
file type to use.
7.4.5.2 Procedure
1. Prepare a firmware upgrade file that is invalid for the CPE.
2. Initiate a transaction session between the ACS and CPE through a
successful Inform exchange.
3. The ACS issues the Download RPC, specifying values for the URL of the
download server and no delay.
4. Follow steps 3 through 6 of 7.4.1.2.  Allow the CPE to include an
appropriate fault code in the TransferComplete RPC.
5. When the conditions outlined in Section 3.1 of TR-069 have been met,
the CPE successfully terminates the session with the ACS.
7.4.5.3 Success Metric
1. The CPE is able to send a fault code indicating an invalid firmware
image.
2. The ACS successfully handles the error.

(4)Added"Vendor Config File Download"to test 8 at page 28
7.4.6 Vendor Config File Download
7.4.6.1 Purpose
The purpose of this test is to exercise the CWMP systems ability to
perform a download on a vendor configuration file.  It should be noted
that prior to testing, the ACS and CPE testers will need to negotiate
the file type to use.
7.4.6.2 Procedure
1. Initiate a transaction session between the ACS and CPE through a
successful Inform exchange.
2. The ACS issues the Download RPC, specifying values for the URL of the
download server and no delay.
3. Follow steps 3 through 6 of 7.4.1.2.
4. When the conditions outlined in Section 3.1 of TR-069 have been met,
the CPE successfully terminates the session with the ACS.
5. Later interrogation of .VendorConfigFile. object reveals the presence
of the configuration file.
7.4.6.3 Success Metric
1. The CPE is able to download the configuration file and convey its
presence to the ACS
2. The ACS successfully learns of the configuration file¡¯s presence.

(4)Added"Download Across Reboot"to test 8 at page 28
7.4.7 Download Across Reboot
7.4.7. 1 Purpose
The purpose of this test is to exercise the CWMP systems ability to
perform a firmware download when DelaySeconds >> 0 and the CPE reboots
before the download is attempted.
7.4.7.2 Procedure
1. Initiate a transaction session between the ACS and CPE through a
successful Inform exchange.
2. The ACS issues the Download RPC, specifying values for the URL of the
download server and a delay of greater than 3 minutes.
3. Follow step 3-4 of 7.4.2.2.
4. While the CPE waits to initiate the download, physically reboot the
CPE.
5. Interrogate the CPE after it has rebooted.  The download will not
have completed and the CPE firmware image remains the initial version.
6. Follow steps 5 through 9 of 7.4.2.2.
7. When the conditions outlined in Section 3.1 of TR-069 have been met,
the CPE successfully terminates the session with the ACS.
8. Subsequent interrogation indicates that the CPE¡¯s firmware does
indeed match the new, downloaded version.
7.4.7.3 Success Metric
1. The ACS successfully has the CPE download new firmware.
2. The CPE successfully downloads and applies new firmware.

(5)Added "IPTV ServiceConnect Test" to test 28 at page 63
8.12.1 IPTV ServiceConnect Test
Purpose
The purpose of this test is to ensure that the system can utilize
the .STBService.{i}.Components.-
FrontEnd.{i}.IP.ServiceConnect. object to force the creation of
appropriate IPTV objects for test purposes.

This test is dependant on the type of stream used in the test setup as
well as the format of the URI used and understood by the CPE/ACS
combination.  The details of the URI should be negotiated ahead of time
during the test setup.
Procedure
1. Setup the Video Server to offer a video stream that can be processed
by the CPE.
2. The ACS and CPE initiate a transaction session.
3. The ACS performs a SetParameterValues procedure call to configure
the .IP.ServiceConnect object with a URI equivalent to the stream
offered by the Video Server.
4. Allow the CPE to configure the appropriate objects associated with
the IP video stream.
5. The ACS performs a GetParameterValues procedure call to read the
expected objects and parameters.
Success Metric
1. The ACS is able to initiate the ServiceConnect function on the CPE.
2. The CPE is able to configure the appropriate IP video stream objects.
3. The ACS is able to learn the objects and parameters configured.

(6)Added "IPTV Basic Performance Monitoring Total Statistics" to test 28
at page 63
8.12.2 IPTV Basic Performance Monitoring Total Statistics
Purpose
The purpose of this test is to ensure that the system can initiate,
perform, and read total performance monitoring statistics.
Procedure
1. Setup the Video Server to offer a video stream that can be processed
by the CPE.
2. Follow the steps in test 8.12.1 to establish an IP video stream on
the CPE.
3. The ACS and CPE initiate a transaction session.
4. The ACS performs a GetParameterValues on the appropriate statistics
under .STBService.{i}.ServiceMonitoring.MainStream.{i}.Total.
5. The ACS performs a SetParameterValues
on .STBService.{i}.ServiceMonitoring.MainStream.{i}.Total.Reset, setting
the value to "True".
6. The system waits 2 minutes.
7. The ACS performs a GetParameterValues on the appropriate statistics
under .STBService.{i}.ServiceMonitoring.MainStream.{i}.Total.
Success Metric
1. The ACS is able to reset the total statistics on the CPE.
2. The ACS is able to learn statistics totals from the CPE.

(6)Added "IPTV Basic Performance Monitoring Sample Statistics" to test
28 at page 64
8.12.3 IPTV Basic Performance Monitoring Sample Statistics
Purpose
The purpose of this test is to ensure that the system initiate, perform,
and read performance monitoring statistics conducted over a sample
period.
Procedure
1. Setup the Video Server to offer a video stream that can be processed
by the CPE.
2. Follow the steps in test 8.12.1 to establish an IP video stream on
the CPE, or do so through methods outside the scope of this test.
3. The ACS and CPE initiate a transaction session.
4. The ACS performs a SetParameterValues
on .STBService.{i}.ServiceMonitoring.SampleInterval, setting the value
to 60 seconds.
5. The ACS performs a SetParameterValues
on .STBService.{i}.ServiceMonitoring.ReportSamples, setting the value to
25.
6. The ACS performs a SetParameterValues
on .STBService.{i}.ServiceMonitoring.SampleEnable, setting the value to
"True".
7. The system waits 240 seconds (four sample intervals).
8. The ACS performs a GetParameterValues on the appropriate statistics
under .STBService.{i}.ServiceMonitoring.MainStream.{i}.Sample.
Success Metric
1. The ACS is able to schedule sample statistics on the CPE.
2. The ACS is able to learn statistics samples from the CPE.

©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页