Test Automation Framework

Home / Test Automation Framework /
  • Test Automation Framework
  • Test Automation Framework


    Due to the adoption of various technology trends such as remote monitoring and control, connectivity protocols, smart sensors, touch screen displays and so on; the embedded devices becoming more and more ‘smart & connected’. These smart embedded devices provide a lot of features and functionalities to bring usability, scalability and upgradability. This has resulted into ever increasing complexity of these devices; especially when it comes to testing phase.

    Embedded device manufacturers have been looking for automated test framework to effectively address the complexity in testing phase and achieve full test coverage, high quality and time to market.


    Softdel has extensive experience and expertise in testing of embedded devices within building automation, industrial and process automation, smart lighting, oil and gas and automotive domains. We have an in-house developed test automation framework for testing of embedded devices. This framework is embedded device agnostic and supports different testing types including regression, functional, integration, system, acceptance, smoke testing.

    Test Automation Framework Architecture


    Framework Components


    • GUI/Command line interface

    • Automated test scripts

    • Automated firmware update

    • Automated bug tracking

    • Alarms, test reports

    • Selective testing

    • Device troubleshooting

    Supported Devices

    • Programmable controllers

    • Smart sensors

    • Smart lighting (fixtures, Wall Dimmer)

    • Instrumentation devices (flow computer, room pressure monitors)

    • Industrial robotics

    *Scalable to any embedded device

    3rd party instruments

    • Multimeter, PCI cards

    • Network Sniffer

    • Oscilloscopes

    Supported Communication Interfaces

    IoT protocols (CoAP), Modbus, Ethernet/IP, TCP/IP, USB, RS232/485/422, I2C, SPI, Scalable to support – CAN, OPC, etc.

    Tools and Technology used

    Linux, Windows, Python, NI Labview, Redmine, JIRA



    Reusable components & Scalable architecture to support many product lines

    Test Converge

    Achieve full test coverage, high quality and time to market.


    Quick customization and adaptation as per customer specific requirements.


    Supports Integration with 3rd party tools & devices (e.g. oscilloscope, multi-meter)

    CASE STUDY // Test Automation Framework

    Automated Testing of Smart and Connected Lighting

    Client : Leading US-based manufacturer of indoor and outdoor LED luminaires

    Automated Testing of Flow Computers

    Client : Leading American Oil & Gas company

    Talk to our technical expert

    Our technical expert is happy to address your requirements and challenges.

    Fill out the form below to download the file.

    500 characters left.