All Projects → stb-tester → Stb Tester

stb-tester / Stb Tester

Licence: lgpl-2.1
Automated Testing for Set-Top Boxes and Smart TVs

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Stb Tester

Studybook
Study E-Book(ComputerVision DeepLearning MachineLearning Math NLP Python ReinforcementLearning)
Stars: ✭ 1,457 (+884.46%)
Mutual labels:  opencv, numpy
Mountebank
Over the wire test doubles
Stars: ✭ 1,678 (+1033.78%)
Mutual labels:  test-automation, test-framework
Gaspumpocr
Python and OpenCV scripts to detect digits on a Gas Pump
Stars: ✭ 116 (-21.62%)
Mutual labels:  opencv, ocr
Pynvvl
A Python wrapper of NVIDIA Video Loader (NVVL) with CuPy for fast video loading with Python
Stars: ✭ 95 (-35.81%)
Mutual labels:  numpy, video-processing
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1283.78%)
Mutual labels:  opencv, video-processing
Pybind11 opencv numpy
Implementation of cv::Mat conversion to numpy.array for pybind11
Stars: ✭ 96 (-35.14%)
Mutual labels:  opencv, numpy
Cpp Image Analysis
DataCore bot image analysis component
Stars: ✭ 125 (-15.54%)
Mutual labels:  opencv, ocr
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (-56.76%)
Mutual labels:  test-automation, test-framework
Spacextract
Extraction and analysis of telemetry from rocket launch webcasts (from SpaceX and RocketLab)
Stars: ✭ 131 (-11.49%)
Mutual labels:  opencv, ocr
Robin
RObust document image BINarization
Stars: ✭ 131 (-11.49%)
Mutual labels:  opencv, ocr
Testcafe
A Node.js tool to automate end-to-end web testing.
Stars: ✭ 9,176 (+6100%)
Mutual labels:  test-automation, test-framework
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (-5.41%)
Mutual labels:  test-automation, test-framework
Pyscenedetect
🎥 Python and OpenCV-based scene cut/transition detection program & library.
Stars: ✭ 1,203 (+712.84%)
Mutual labels:  opencv, video-processing
Opencv Ndarray Conversion
NumPy ndarray ⇋ OpenCV Mat conversion, that just works.
Stars: ✭ 107 (-27.7%)
Mutual labels:  opencv, numpy
Poco
A cross-engine test automation framework based on UI inspection
Stars: ✭ 1,177 (+695.27%)
Mutual labels:  test-automation, test-framework
Python Tutorial
🏃 Some of the python tutorial - 《Python学习笔记》
Stars: ✭ 122 (-17.57%)
Mutual labels:  opencv, numpy
Idmatch
Match faces on id cards with OCR capabilities.
Stars: ✭ 52 (-64.86%)
Mutual labels:  opencv, ocr
Dokai
Collection of Docker images for ML/DL and video processing projects
Stars: ✭ 58 (-60.81%)
Mutual labels:  opencv, video-processing
Color Tracker
Color tracking with OpenCV
Stars: ✭ 128 (-13.51%)
Mutual labels:  opencv, numpy
Abnormal event detection
Abnormal Event Detection in Videos using SpatioTemporal AutoEncoder
Stars: ✭ 139 (-6.08%)
Mutual labels:  opencv, video-processing

stb-tester

Automated User Interface Testing for Set-Top Boxes & Smart TVs

  • Copyright © 2013-2019 Stb-tester.com Ltd, 2012-2014 YouView TV Ltd. and other contributors.
  • License: LGPL v2.1 or (at your option) any later version (see LICENSE).

Stb-tester issues commands to the device-under-test in the same way a real user does (typically using an infrared remote control).

Stb-tester then checks the behaviour of the device-under-test by analysing the device's video output.

For an overview of stb-tester's capabilities, see the videos at https://stb-tester.com/videos/.

Testcases are written in the Python programming language. They look like this:

def test_that_i_can_tune_to_bbc_one_from_the_guide():
    stbt.press("KEY_EPG")
    stbt.wait_for_match("Guide.png")
    stbt.press("KEY_OK")
    stbt.wait_for_match("BBC One.png")
    stbt.wait_for_motion()

See the Python API documentation for more details.

For commercial support and turn-key test rigs, see https://stb-tester.com.

To build your own test rig hardware, and for community-supported documentation and mailing list, see the wiki, in particular Getting Started.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].