dBm069-Engine is the platform which runs the whole TR-069 testing process
dBm069- Engine provides all the necesary gadgets to automatically run a Test Plan to validate a CPE in relation to the TR-069 protocol. dBm069-Engine needs to have a Library to run the test cases included in that Library. We provide several Libraries to test devices acording to different TR-069 data models. If you only need to test your CPE acording to BBF ATP069, we have available dBm069-ATP069.
dBm069-Engine main functionalities are:
Run a manual test step by step
Althoug the main purpose of dBm069-Engine is to automatically run a Validation Test Plan, sometimes it is necessary to perform tests step by step to better understand the CPE behavior. This mode is also used for educational purposes.
Automatic execution of a Test Plan
Test Plan execution to validate the TR-069 behavior of a CPE is the main purpose of dBm069 Engine. There are many procces runnig during an automatic execution that helps the user to better understand what is happening during testing.
Use the dBm-ACS for CPE management
dBm069 can use its own ACS to perform the management of the CPE under test. dBm069-ACS is a full functional ACS 100% compliant with BBF TR-069 specifications.
Use an external ACS (optional)
dBm069 allows to work against an expternal ACS. dBm069-MOT is an interface that connects dBm069-Engine with the Nokia (Motive) ACS via its HDM interface application. Testing your CPE against a real ACS guarantees that there will not have any interoperability issues during CPE deployment.
Traffic generation allows to perform functional tests to the CPE. Wired ports, WiFi ports, and many connectivity tasks can be performed sending and receiving real traffic.
Use its internal STUN server
The STUN Server provided in dBm069 allows to work with LAN devices connected to the CPE under test.
Use its internal HTTP & FTP server
HTTP & FTP servers are used to upload and download the files that will update the internal CPE SW. This operation will be of maximal importance to guarrantee CPE updates.
Decide the PASS or FAIL of a result
dBm069 will decide if a Test Case result is PASS of FAIL based in the design of the Test Case. All the sub steps related to a Test Case are analyzed separately. The whole test case will FAIL if a single step failed. But the user will have full visibility of the nature of the fail.
Capture TR-069 traffic
By capturing all the messages sent in both ways from ACS to CPE and CPE to ACS, the user can investigate the FAIL cases that have no obvious interpretation. All the traffic is captured and recorded in real time including precise time stamp for latter troubleshooting.
Use WireShark to manually analize the TR-069 captures whenever you need to investigate what happened during the SOAP messages exchange. This allows to fix any issue, being a gold tool for debuggers.
Test Reports are generated in an automatic way. All the relevant information is interconnected using hyperlinks. User will find everything fast and clearly.
Compare results of different executions to verify behavior improvement in the same sample after debugging is an excellent tool to get visibility of improvement progress. It can be also used to compare execution results of different CPE models/vendors.
Most tests cases need no human intervention, meaning that the tool can automatically execute almost 100% of a Test Plan.
What esle is necessary to start testing a CPE?
dBm069-Engine needs a Library to run a validation proccess. Libraries include dozens of Tes Cases ready to allow performing a complete TR-069 validation based on the TR-069 itself or the Data Models related to it.
Test Case Builder (optional)
No need of a SW engineer for creation of new test cases. It is very intuitive!
ALU is the short name of Alcatel-Lucent name. Nokia, ALU and Alcatel-Lucent are registered trade marks that belong to Nokia