Skip to content

Project case study

Battery Management System Testing

A preliminary smoke-test engagement for a Battery Management System, verifying essential functionality and enabling a reliable software release decision.

Project detail

Challenge

Our team conducted a preliminary testing phase where the essential functionalities of the battery management system were verified to ensure that it's stable enough for more in-depth testing.

Their approach involved the use of the smoke test technique to determine whether the BMS could perform essential tasks and meet predefined criteria.

Delivered with success

Outcome

The BMS basic functionality was thoroughly verified before proceeding with the release, bridging the gap until automated tests were prepared.

During the smoke test, they focused on key aspects, such as:

  • Executing manual testing in order to validate the behavior of the software.
  • Identifying the issues and creating problem reports/tickets.
  • Generating reports in order to validate the smoke test.
  • Creating Test Cases to cover the functional requirements.

Project scope

Responsibilities

  • Conducting checks on fundamental functionality, including performing a smoke test
  • Making the critical decision to proceed with the software release based on the results
  • Checking the integrity of the automated test cases and validate their consistency with the written test cases
  • Battery Escalation (Limp Mode, Cell Protection)
  • System Initialization
  • BUS Communication
  • Data Input and Output
  • UDS Diagnostics
  • Error Management
  • Flashing the Software on the boards

Project stack

Technologies

  • PIDT
  • Vector CANoe
  • Vector CANdela
  • Vector vFlash
  • Siemens Polarion

Get in touch

about how we can help you.

Tell us about your project. We typically respond within one business day.

Or write directly to contact@nokto.eu

© 2026 Nokto Group. All rights reserved.