The complete test platform

Build the test.
Run production.
Understand every result.

Connect your instruments, configure product tests and guide production—from the first barcode to the measurements, factory records and insights behind each result.

KPI Dashboard Actual software screen
Actual application · Demonstration data · 1,500 DEMO-LAMP attempts

BHARAT TEST SUITE brings equipment, product rules, test logic and production records into one Windows application. Configure the station, then build and maintain the process around your product.

Device Configuration

Your equipment

Name instruments and configure their connection, commands and responses.

Model Setting

Your product

Define barcodes, validation and interlocking for each product variant.

Test Sequence

Your test logic

Arrange actions, measurements, limits, timing and specialist operations.

Bring the configuration together

Test Plan

Choose what runs at each DUT position

Assign models, sequences and fixture positions. Select sequential or parallel execution for the devices under test (DUTs).

Identify the unit, run the plan and retain the result

Production testing

Guide the operator through readiness, live measurements and result handling.

Evidence & factory exchange

Keep barcode history, analyse failures and send the configured records to MES.

Why it matters Manage product variants and station changes through configuration, with reusable test logic and a consistent operator process.

Connect supported instruments from different manufacturers and give each one a meaningful device name. Test steps use that configured device, while each product model keeps its own identification rules.

  • Serial / RS485
  • LAN / TCP
  • SCPI
  • Modbus
  • USB / GPIB / VISA
  • CAN / CAN FD
  • LIN
  • DAQ / I/O
  • Camera / printer

Keep connections maintainable

Save ports, timeouts and device actions. Supported USB identity matching helps find a serial device when Windows changes its COM port. Test the connection before using it in a flow.

Manage product variants

Set barcode counts, validation, duplicate and interlocking rules per model. Assign the model and its test sequence to the appropriate plan position.

Develop with virtual devices

Use Virtual Machine profiles and simulated responses to exercise test logic before validating the sequence with physical equipment.

Move and reuse a sequence

Import and export flows, then map referenced devices to the names used on the receiving station. Review unresolved device mappings before execution.

Compatibility depends on the exact instrument, protocol and installed drivers. Simulation is a development aid; production validation uses the intended hardware.

Set the order of operations, choose a device action, interpret its response and compare the result with your limits. Group related checks so the flow stays understandable as it grows.

Illustrative workflow · automotive lamp

One product. Several checks. A traceable result.

  1. 01

    Identify the lamp

    Scan its barcode and apply the model’s validation and interlocking rules.

  2. 02

    Prepare the station

    Check readiness, establish communication and run the configured startup actions.

  3. 03

    Exercise each function

    Set the supply, allow settling, send the CAN command, then measure and evaluate the response.

    9 V 13.5 V 16 V
  4. 04

    Finish and classify

    Run cleanup and apply the configured PASS / NG and handling rules.

  5. 05

    Save and exchange

    Retain step measurements against the barcode, then apply configured reporting, MES and label actions.

  6. 06

    Investigate and improve

    Use Barcode Search for this unit and Failure Analysis to find recurring failed checks.

This diagram explains a possible workflow, not a captured test run. Voltages, commands, limits, settling times and hardware actions must follow the product’s approved test specification.

Inside the function group

  1. Set voltage
  2. Wait for settling
  3. Send command
  4. Read response
  5. Calculate & compare
  6. Continue or handle failure

Organise and reuse

Use groups and child steps, collapse long flows, copy a group and link saved specialist sequences. Switch between grid, tree and visual views.

Interpret real responses

Capture ASCII or binary data, select byte order, apply scale and offset, and calculate with variables or formulas before comparing limits.

Control the test

Configure startup, test and cleanup phases, waits, loops, sweeps and supported retry behaviour. Keep timing and failure handling explicit.

Debug before production

Run a single step, a group or the complete flow. Inspect responses and live debug evidence to isolate a problem before releasing the sequence.

Configure detailed operations in dedicated workspaces, then link them into the main sequence. Measurement, communication, programming and inspection can contribute to the same test process.

01

CAN, LIN & UDS

Communicate & diagnose

Link saved message sequences and cyclic traffic to the test. Monitor frames, decode DBC signals and inspect diagnostic exchanges in CAN Analyzer.

Example: command a function and inspect the returned status.

02

General Programming

Program & verify firmware

Configure supported programmer profiles, firmware inputs, command settings and verification criteria. Retain tool output and firmware evidence.

Example: review programming and verification results with the test evidence.

03

CAN Calibration & Custom CRC

Calculate & calibrate

Build calibration operations and application-specific CRC methods. Check calculations against known samples before using them in a sequence.

Example: prepare a checksum for the product’s message format.

04

Vision & IR Thermal

Inspect appearance & temperature

Evaluate configured regions for presence, polarity, text, codes, dimensions or lighting. Use supported thermal acquisition for temperature checks.

Example: combine an electrical result with a visual presence check.

05

DAQ, UDAQ & relays

Coordinate signals & switching

Use digital inputs, analog measurements, relays and output actions in the test flow, with timing defined around the fixture and instruments.

Example: switch a measurement path before taking its reading.

Availability depends on licence, permissions and supported hardware. ST-LINK, SEGGER Flasher and XDM4011 programming workspaces are Beta; confirm the provider, tool and target combination.

The operator selects a plan and identifies the units. The plan connects each DUT position with its model, sequence and fixture assignment, with progress and results shown during execution.

Sequential plan

Run in configured order

  1. Position 1 Model + sequence
  2. then
  3. Position 2 Model + sequence

Use ordered execution and the configured continuation rules when a model fails.

Parallel plan

Coordinate multiple DUTs

Position 1 Model + sequence
Position 2 Model + sequence

Use the supported parallel arrangement with batch scanning or rolling-lane barcode capture.

Illustrative two-position arrangements. Parallel execution depends on hardware, shared resources and reviewed configuration; it does not imply a fixed throughput increase.

  1. Admit the correct unit Apply barcode and interlocking rules, device readiness, golden-sample requirements and configured start conditions.
  2. Follow the live test Show current steps, group progress, measurements and per-DUT results. Apply the configured retry and continuation policies.
  3. Complete the process Run result actions, NG-bin handling, label printing and scan verification where enabled. Resolve configured delivery holds before the next unit.

Why it matters Product identification and completion checks become part of the operator workflow, alongside the measurements.

Exchange records with production systems, give supervisors visibility and send quality notifications. Each function has a distinct purpose.

File-based MES

Define folders, filenames, templates, CSV fields and barcode-specific output. Configure before/after-test timing, start-file checks, model profiles and append or failure behaviour.

IP-based MES

Configure the supported network exchange and validate its request and response contract with the receiving MES. Match the station’s messages to the factory’s requirements.

Data Link

Build reusable requests with authentication, response mapping and variables. Run supported requests before or after a test, or link one to a sequence step. Review delivery and recovery status.

Smart Factory Monitoring

Make approved production information available to supervisors on the private LAN. Use read-only views to review station information away from the operator screen.

Quality Alerts

Configure email policies, recipients and schedules for events that need attention. Review delivery status so the team can distinguish an event from a notification problem.

Test result and delivery status

Keep the measurement outcome separate from record delivery. A passed unit and an unresolved transmission are different conditions to investigate.

Data Link requires its own entitlement. Smart Factory Monitoring provides reporting, not remote control of test outputs. Confirm the required licence modules and factory interface contract.

Start with the production picture, narrow down a failing check or model, then inspect the individual unit. These are real application views populated with fictional demonstration records.

Which checks need attention?

Compare step failure counts, rates and limits. In this fictional lamp dataset, output voltage accounts for 28 of the 60 failed attempts.

Failure Analysis Actual software screen
Actual BHARAT TEST SUITE · Failure Analysis · Fictional demonstration data

How do different models compare?

Compare totals, pass rates and cycle times across DEMO-LAMP, DEMO-MOTOR, DEMO-SENSOR and DEMO-CONTROL before investigating the individual records.

Model Analysis Actual software screen
Actual BHARAT TEST SUITE · Model Analysis · Fictional demonstration data

What happened to this unit?

Follow a barcode across its saved attempts. This example has an NG attempt followed by an OK retest, with measured values and limits available for review.

Barcode Search Actual software screen
Actual BHARAT TEST SUITE · Barcode Search · Fictional demonstration data

What is the production picture?

Read totals, pass rate, failures, cycle time and handling time together. The dashboard shown here filters the demonstration records to DEMO-LAMP.

Dashboard Actual software screen
Actual BHARAT TEST SUITE · Dashboard · Fictional demonstration data

Demonstration dataset: 4 models and 4,200 attempts. Dashboard and Failure Analysis show DEMO-LAMP’s 1,500 attempts. These records are not customer production or a product-performance claim.

  1. Trace the unit Find its model, barcode, attempts, measurements and available attachments. A retest remains part of the recorded history.
  2. Review the pattern Filter reports by model, period, result or barcode. Compare failures and timing before deciding which process to investigate.
  3. Use the evidence Export records for review. Configure labels, serial generation and scan verification to connect identification with the production process.

The Activity Log connects recorded user actions with their session and time. For saved configuration changes, inspect the affected fields and their previous and updated values.

Activity Log Actual software screen
Actual BHARAT TEST SUITE Activity Log · Fictional entries · Selected change: output-voltage limits
Example investigation

A limit changed. What happened?

Filter the history, select the saved change and review the user, time, affected setting and recorded reason. Use the field details to see the before and after values.

Purpose

Keep changes accountable

Support troubleshooting, configuration handover and quality reviews. Activity Log records user activity; technical communication and exceptions belong in Debug Log.

Access and export depend on the user’s permissions. Requested actions and confirmed saved changes are distinct records; field values appear where recorded.

Investigate communication and fixture behaviour before changing the test. Use diagnostic evidence to isolate the cause, then evaluate timing changes through a controlled trial.

Communication Studio Inside the software
Actual application capture · Maintenance workspace with example configured devices and no transmitted traffic.
  1. Communication Studio Preview requests and inspect TX/RX traffic. Use response trials and Byte Lab to understand received values.
  2. Maintenance & service Inspect live inputs and permitted manual outputs. Review fixture counters, due conditions, service records and diagnostic logs.
  3. Virtual development Exercise configured logic with simulated responses, then verify communication and behaviour with the intended hardware.

Cycle Time Audit

Evaluate timing before applying it.

  1. Review baseline
  2. Save a trial
  3. Record runs
  4. Compare or restore
  5. Apply reviewed timings

Review configured waits, trial results and pass/fail history. Actual cycle time also includes communication, processing and hardware response.

Keep the electrical design, access rules, recovery tools and operating guidance alongside the test workflow.

Wiring design workflow · illustrative

From the schematic to the fixture.

  1. Schematic Symbols, pins and logical connections
  2. Panel & fixture Placement, cable cores and terminal mappings
  3. Check & document Design checks, BOMs and wiring documentation

Use the electrical design when commissioning the station, tracing a signal or preparing a maintenance handover.

User roles & permissions

Control access to pages and actions for operators, maintenance and configuration users. Pair permissions with Activity Log when reviewing changes.

Backup & recovery

Maintain backups and retained records. Follow the supported installation, update and recovery procedures when servicing or moving a station.

HOW TO & the manual

Find setup steps and troubleshooting guidance in the software and customer manual. The Learning Centre will add video walkthroughs as they become available.

RAJU BROS AI Assistance (Beta)

Use assistance and draft workflows as an engineering aid. Review generated guidance and validate the intended configuration before production.

What does BHARAT TEST SUITE do?

BHARAT TEST SUITE is configurable Windows software for industrial test automation. Engineers configure devices, product models and test sequences; operators run production tests; quality teams review measurements, failures and saved unit records. Explore test development.

Which devices and protocols can it connect to?

It supports configured connections through interfaces such as COM/Serial, RS485, LAN/TCP, USB, GPIB and CAN, with specialist LIN and camera workflows. Protocols include SCPI, Modbus RTU/TCP and supported ASCII or custom commands. Compatibility depends on the exact instrument, adapter, vendor driver and command set. Review device categories and interfaces.

How does it support MES and traceability?

Use configured file-based or supported network MES exchanges to connect the test station with factory systems. Link barcode identity to saved test attempts and measurements, then review records through KPI analysis and PDF, CSV or TXT reports. Confirm the factory message contract and required modules. Explore MES and reporting.

Which features depend on hardware or licences?

Specialist workspaces such as CAN, LIN, programming, vision and Data Link depend on the relevant entitlement and configuration; device-dependent operations also require supported hardware and drivers. User permissions control access to pages and actions. Confirm individual modules and any bundle access for your station. Read the licence and module guide.

Walk through the complete workflow.

See how a model, devices and a sequence come together in a production plan.

Arrange a walkthrough

BHARAT TEST SUITE · Application screen