Testing & Validation

Testing and validation is an essential part of product development lifecycle. PathPartner is ISO 2008 9001 certified and follows strict agile methodologies for all its QA processes. Our competitive team has expertise to handle complete validation cycle for Multimedia Systems, Video, Audio, Imaging and Speech Codecs, iOS and Android applications & SDKs, Imaging & Vision Algorithms and BSP/device drivers.

Our Expertise

Best in class Tracking and reporting process for various Quality metrics makes PathPartner a trusted partner in providing specialized and independent testing services. Projects productized have achieved very high DRE and low DRR ratios and we have built a niche around good test case coverage with effective in-house and open source tools.

Multimedia Codecs Expertise

Video Encoders:

  • HEVC/H.265, H264AVC, H264MVC, AVC-Ultra, AVC-Intra, MPEG4, MPEG2, WMV9\VC1

Video Decoders:

  • HEVC/H.265, H264AVC, H264MVC, H264SVC, H263,, MPEG1\2\4, VP6\7\8, RV8\9\10, DV25\50\100, AVS, WMV9\VC1

Image Codecs:

  • Microsoft Remote FX Decode and BMP
  • MJPEG/JPEG Encode and Decode.

Audio Codecs:

  • AAC-LC, AAC+, eAAC+, MP3, WMA, MIDI, AC-3, Ogg-vorbis, Dolby Digital, DTS and Opus

Speech Codecs:

  • AMR-NB, AMR-WB, QCELP, EVRC, G.711, G.72x, SBC

Video Quality benchmarking, Subjective and Objective analysis, expertise in publishing different quality metrics for Video and Audio codecs.

Multimedia Systems Expertise

Device Drivers & BSP:

  • V4L2 Linux capture drivers on DM81xx verification
  • Verification of data streaming over Ethernet, USB & TFTP
  • Display Sub-System interface verification
  • Full-fledged internal Test Automation framework that covers testing of different peripherals in a BSP viz. EDMA, RAM, I2C, UART, USB, HDMI and WIFI. ADC, different scenarios of WDT and NAND are also part of the test case.
  • Open source test cases from suites LTP and LTP-DDT.

Multimedia Applications:

  • Skype, Video conferencing, DVR, IPNC, Video recorder & Media players
  • Drone system use cases
  • Action camera use cases
  • In-Vehicle-Infotainment systems – Carplay, Android AUto

Open Source Test suite:

  • Experience with open source test suite such as LAVA and CUnit based tests.

Test Frameworks:

  • Google Test Framework (GTF), CUnit based PP Test Automation framework with LTP and LTP-DDT cases added for different peripherals and systems. OpenTest based test automation.

Multimedia Frameworks:

  • OpenMax, gStreamer, DirectShow, Microsoft Media Foundation, OpenCore and Stagefright

File Container formats:

  • FLV , 3GP, AVI, MOV, RM, WMV, MP4, M4V, AVS and MKV

Stacks:

  • AVBIOS SDK, Vision SDK, DVSDK, VCSDK, EZSDK, RDK
  • WIN32 SDK, Windows8 SDK, Windows LTK, Windows Mobile LTK, Hopper Testing Kit

SDKs:

  • OpenMax, gStreamer, DirectShow, Microsoft Media Foundation, OpenCore and Stagefright

Apps

  • Experienced team having hands on validating apps on iOS, Mac, Windows and Android.
  • Expertise with Selinium and end-to-end automation using Sikuli.
  • Ported and automated Windows and Mac platforms with Sikuli.
  • Integrated automation with Jenkins and update to Jira tracking tool.
  • Load, Functional and Performance testing using Jmeter.

OS

  • Experience with CTS (Android), CETK (WinCE) and LTP (Linux).
  • Validated, analyzed and fixed issues in Android CTS from version 4.3 onwards.
  • Expertise in quick analysis and fix for issues related to multimedia framework, security, networking, performance and rendering/display.
  • Evaluating embedded kernels at different stages.

PathPartner has proficient team in place to carry out automation of system test cases and application cases using Perl, Python Shell scripting, Sikuli, Appium, Selenium and Jmeter. Automation with build system Jenkins and GIT have also been carried out for different projects.

In-house collection of Test suite, tools and /database

The test suite covers wide range of stream characteristics and is suitable for validation major multimedia application use case scenarios like Video Conferencing, Video Surveillance (IPNC/DVR), Video Broadcast, Video Streaming, Storage and Media playback.

Test suite is sub-classified for Basic functional test, Full cycle test and Regression test to execute depending on the resource, time and stability of the component/application under test.

Our vast set of tools, analyzers, players and converters ensures the criteria and functionalities are validated thoroughly.

Video and Audio Test lab with High quality displays and high performance real time systems for subjective evaluation.

Imaging test lab:

  • TI’s Image Tuning Tool, Omnivision’s OVTA tool and Imatest
  • Judge II light box for controllable brightness and color temperature
  • Lux meter, Diffusing glass
  • Standard test target charts (Macbeth Color chart, ISO resolution chart etc.)

Database test lab:

  • Raw video/audio sequences for standalone/OMX encoder testing
  • Encoded elementary bit streams for standalone/OMX decoder testing
  • Media files in file container formats for application/middleware testing
  • Huge database of YUV content to encode with resolutions up to 4k x 4k (4096x4096)
  • Audio Data base with WAV and PCM samples.

The PathPartner Advantage

Validation experience on various processors & platforms.

  • ARM Family RISC processors: ARM9, ARM11, Cortex-M3, Cortex-M4, Cortex-A8, Cortex-A9, Cortex-A15
  • DSP : TI’s c55x, c64x+, c66x & c67x based processors, Broadcom’s VideoCore-3
  • Multi-core DSPs: TI’s TCI6472 and TCI6678
  • SoC’s: TI’s DM35x, DM36x, DM37xx, DM38x, DM64xx,DM814x, DM816x, OMAP4\5xxx