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.
分享到:
相关推荐
The Definitive Guide to Jython, written by the official Jython team leads, covers the latest Jython 2.5 (or 2.5.x) from the basics to the advanced features. This book begins with a brief introduction ...
进程分析工具pd_latest.zip
A Technical Overview of VP9--the Latest Open-Source Video Codec Google has recently finalized a next generation open-source video codec called VP9, as part of the libvpx repository of the WebM project...
This book provides up-to-date examples using the latest configuration techniques based on Java configuration and Spring Boot. The Definitive Guide to Spring Batch takes you from the “Hello, World!”...
privileges are granted at the operating system level, allowing for easy and fast user management., The Definitive Guide to SQLite is the first book to devote complete coverage to the latest version ...
In this second edition, the authors have updated the content to the latest standards and included new material on LTEAdvanced where relevant; notably in the discussions of the air interface and ...
Provides intermediate programmers with the practical know-how needed to gain expert status.-- In the prestigious Addison-Wesley Professional Computing Series C++ Gotchas is the latest addition to the ...
MIFARE DESFire EV2 contactless IC (MF3D(H)x2) is the latest addition to the MIFARE DESFire product family introducing new features along with enhanced performance for best user experience. The MIFARE ...
This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. And, with updates coming every ...
ES6 for Humans The Latest Standard of JavaScript: ES2015 and Beyond By Deepak Grover, Hanu Prateek Kunduru English | PDF,EPUB | 2017 | 148 Pages | ISBN : 1484226224 | 1.95 MB Learn ES6 best practices...
This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. And, with updates coming every ...
OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 4.3, Eighth Edition, has been almost completely rewritten and provides definitive, comprehensive information on OpenGL and ...
RobboLito is the latest in the IPPOLIT series very strong chess engine
before exploring schema and query optimization, tuning of parameters and how to get the best out of the latest innovations in hardware design. The Guide concludes with recent performance benchmarks ...
This comprehensive and state-of-the art approach to video processing gives engineers and students a comprehensive introduction and includes full coverage of key applications: wireless video, video ...
This book covers the latest Android Studio version and the latest version of Android, plus all the information you need to get your apps working on older devices. And, with updates coming every ...
Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you’ll rely on for years to come. Effective JavaScript is organized around 68 ...
In addition to the standard practical instructions on using the Designer tool to construct workflow processes, it includes implementation guidelines for analyzing and scoping your project; case ...
In addition to The C++ Standard Library, a worldwide best-seller since its first publication in 1999, his books include C++ Templates: The Complete Guide (with David Vandevoorde and Doug Gregor, ...