Platform Validation Tool

Aricent’s Platform Validation Tool enabling software is designed to validate different hardware-dependent layers of a device. It consists of a plethora of test suites and benchmarking tools, all collected under the single umbrella of Platform Validation Tool. Covering platforms from Windows, Linux to different versions of Android, this is an extensive tool which provides a completely automated testing approach and extremely user-friendly interface.

Read more
  • ALT TEXT img 2

Platform Validation Tool

Aricent’s Platform Validation Tool enabling software is designed to validate different hardware-dependent layers of a device. It consists of a plethora of test suites and benchmarking tools, all collected under the single umbrella of Platform Validation Tool. Covering platforms from Windows, Linux to different versions of Android, this is an extensive tool which provides a completely automated testing approach and extremely user-friendly interface.

Platform Validation Enabling Software

To do all round testing of a device, from drivers to sensors to power consumption debugging, the available test suits and test frameworks are many and disparate. Each has to be configured individually for a particular device. Aricent’s Platform Validation Tool has numerous such existing test suites collected and pre-configured for each platform. The gap in the availability of test suites for particular areas like vulnerability testing, MODEM testing, power consumption analysis has been identified and Aricent has developed test suites for these.

Features

  • Support for functional, stress and performance testing of platforms and devices with focus on device drivers, firmware, OS, middleware and silicon/hardware validation
  • It can be used across industry segments such as Automotive, IoT, computing/servers, mobile/consumer electronics, industrial automation etc.
  • Supports testing of Linux, Android and Windows* based systems and can be extended to other operating systems as well. (*Work in progress)
  • Supports automated validation of various interfaces and drivers on target device from core to I/O, storage and connectivity devices and power management (e.g. USB, SD/MMC, SATA and other storage, RTC, GPIO, Sensors, Camera, Ethernet, WiFi, Modem etc)
    • It has industry-standard benchmarks and test suites already integrated. Support for performance/stress testing for storage/file system, network adapters (e.g. Ethernet, WiFi) and CPU performance testing
    • It has additional test cases including those for Concurrency testing, Device/platform security
    • Test automation to reduce testing time by avoiding manual intervention, automated build installation and support for continuous integration
    • Concurrent execution of multiple tests in parallel on multiple test beds with support to randomize the test sequence, Testing use case scenarios involving multiple interfaces and drivers
    • Test manager to manage test selection, execution and monitoring, centralized log and results/statistics collection over GUI/e-mail.  Collated report of multiple tests, graphs, user interface for report analysis, trend graphs
    • Logs at various levels: OS, driver level, sleep state transitions (system and device) and CPU, Memory utilization data to help debugging problems
  • Test Automation and Debug features (Test automation for power measurement, USB hot plug, Infrared Remote automation for testing consumer electronics devices

Platform Power and Performance Evaluation

  • Support for Automated Power management validation, Power measurement, analysis and debug
    • Effective power Consumption on various power rails on the target platform and comparison under various use case scenarios and loads
    • Support for debugging power consumption issues and analysis of data collected from target

Benefits

  • Faster testing as execution and result collection is automated
  • Time cost is reduced as configuration of test suite is done by the tool
  • User can skip test cases from a test suite which the user does not want to execute
  • Result of pass/fail test cases displayed on the GUI
  • Detailed analysis of execution of each test case provided

 

close

Contact us