vCert Automated Test System version 1.1 
With the release of vCert 1.0, Vidiom made the process of running Cable Labs CTP easy and accessible to users. The Cable Labs is extensive and complicated and vCert 1.0 made it easy. vCert 1.0 allowed testing up to five devices at the same time.
The original vCert 1.0 product is included along with vCert 1.1.
Our customers wanted to automate other types of testing outside of the Cable Labs CTP.
A whole new automated testing architecture was created to allow flexibility and extendibility to address additional types of testing.
vCert 1.1 addresses the needs of testing beyond the coverage of the Cable Labs CTP .
vCert 1.1 is installed on the same hardware as vCert 1.0
From the ground up, the new automated testing design was created to allow inclusion of new services and test types. The first suite of tests included in vCert 1.1 is automated Xlet tests that cover:
Drip feed
Tuning
Key reservations
File Access
Focus
Front Panel Resources
Graphics Speed
HScene Manager
PAT-PMT Testing
Permissions
Properties
Service List
Transport Locator
User Preferences
Video Presentation
Additional Xlet test being adapted to run in the vCert 1.1 automated testing environment include:
DVR Testing
DVR Security Testing
Additional DVR Testing
Section Filtering Test
Stream Events Test
Resource depletion and reclamation
Class Loader
Selection Provide Registry
Sound Test
Sound Contention
Front Panel Extension Test
Initial Monitor Application Test
Object Carousel Performance
Expanding coverage
Future releases of vCert are planned to add new Test Types and Test Case Managers
JUnit tests
Java TCM
MHP tests
OCAP Test Case Manager
Test Type Extensions
New types of test and test case managers can be created by Vidiom Consulting Services to meet your individual needs and incorporate your existing tests into the automated scheduling, executing, result storage and reporting available in vCert 1.1.
Test Services Extensions
Initial services that can be utilized by Test Case Managers are IP Power Reset Service and Object Carousel control. Others can be added as needed. Possible examples are IR Transmission Control and Image Capture for programmatic comparison to reduce the need for human attended tests.
Object Carousel Creation and Control Service
Access to Object Carousel insert service make complex testing easier than programming head-end software.
Elimination filter (notch) with dedicated QAM modulator make creating custom test environments easy.
Customer Extensibility
Vidiom will publish documentation about the Services and Test Case Manager APIs and offer this extension to allow customers to extend vCert coverage to include proprietary services and test case managers.
Flexible Reporting – Turning Data into Information
vCert 1.1 comes designed with predefined results reporting formats. We have included additional report formats that can be modified by the user to address specific reporting needs. The report formats can be modified by the easy-to-use iReport available for free from http://ireport.sourceforge.net.
Database is password protected and by use of the password other SQL tools can be used to augment predefined reports.
Through the MySQL ODBC connector, users can link to the result tables from Microsoft Access to create customized inquiries and reports.
Microsoft Access reporting can be achieved at any workstation that can see the vCert 1.1 database server.
Hardware
• Dell Windows Server
• HP ProLiant™ server
• Monitor, Keyboard and Mouse
• KVM switch
• RAID5 controller
• Three hot-swappable 36GB RAID drives
• Two DVB-ASI mux/tranceive cards
• Two QAM Modulators
• Two Upconverters
• Two RF Elimination Filters
• 100 Mbps Ethernet switch
• IP controlled power subsystem
• Half-height equipment rack
• All cabling and connectors
Software installed on servers
Dell Windows Server
• OpenLDAP Server
• Apache Web Server
• MySQL Community Server
• Adobe Acrobat Reader
• Hibernate
• JasperReports
• Java SE Runtime
HP Linux Server
• MySQL Server
• Strategy & Technology software including: SoftOC, TSMux, and Sendoob
• Java SE Runtime



community