Coder Social home page Coder Social logo

awesome-hardware-test's Introduction

awesome-hardware-test ๐Ÿค–

A curated list of awesome hardware test projects

Test Execution Engines

  • crappy stands for Command and Real-time Acquisition in Parallelized PYthon - a framework to control hardware tests
  • exclave - a factory test infrastructure, written in Rust
  • Flojoy Studio - Flojoy Studio is a desktop visual scripting IDE for running Python scripts - primarily for DAQ, test benches, robotics control, and no-code embedded systems
  • htf - a hardware testing framework for automated tests, continuous integration, continuous delivery and end-of-line tests, written in Python and certified for ISO/TR 80002-2 (medical devices)
  • mats - a hardware-oriented test environment intended for production testing in a manufacturing environment
  • openhtf - the open-source hardware testing framework, Google affiliated
  • robotframework - a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)
  • sopic - a helper library for a test station in a production line
  • TreeATE (chinese language) - An open source software tool platform dedicated to the automation of factory or semi-finished product testing

Instrument Interface

  • pyvisa - A Python package that enables you to control all kinds of measurement devices independently of the interface

Wafer Maps

  • stdf2map - A python-based command line application for generating bin wafermaps from STDF files
  • uia-wafermap - A JavaScript library to generate wafer maps
  • wafermap - A kibana plugin to visualize the wafer map

Hardware

  • acroname BrainStem - The python interface for a family of (pricey) programmable USB hubs and switches
  • LabJackPython - Python modules and examples for the LabJack U3, U6, UE9 and U12 measurement and automation tools
  • numato samples - Samples for a number of the Numato Labs GPIO and Relay hardware modules
  • openfixture - A parametric fixturing system to create test fixtures from generated inputs from kicad with minimal effort
  • ppk2-api-python - A python library to inteface with the Nordic Power Profile Kit II
  • uhubctl - A utility to control USB power per-port on smart USB hubs. Smart hub is defined as one that implements per-port power switching
  • ykush - A utility to control a set of USB switcher boards from Yepkit

Hardware Mocking

  • pyvisa-sim - A PyVISA backend that simulates a large part of the "Virtual Instrument Software Architecture"
  • umockdev - mocks Linux devices for creating integration tests for hardware related libraries and programs

Test Suites for specific Hardware

  • HTX - A suite of test tools for hardware validation of OpenPOWER system
  • hwtests - A test suite for GameCube/Wii hardware

Videos, Presentations, Blogs, Articles

awesome-hardware-test's People

Contributors

ft1337 avatar sschaetz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

ft1337 gatodillo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.