Open Source Mac Software Testing Tools - Page 34

Software Testing Tools for Mac

View 52 business solutions
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • Patching and Endpoint Management for Under $1/Endpoint Icon
    Patching and Endpoint Management for Under $1/Endpoint

    OS and third-party patching, vulnerability insights, and remote control included

    Splashtop AEM gives IT teams automated patching, monitoring, and unattended remote access for Windows and macOS. No long setup, no paying extra for key features.
    Start Free Trial
  • 1
    Protractor

    Protractor

    E2E test framework for Angular apps

    Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would. Protractor is built on top of WebDriverJS, which uses native events and browser-specific drivers to interact with your application as a user would. Protractor supports Angular-specific locator strategies, which allows you to test Angular-specific elements without any setup effort on your part. You no longer need to add waits and sleeps to your test. Protractor can automatically execute the next step in your test the moment the webpage finishes pending tasks, so you don’t have to worry about waiting for your test and webpage to sync. Protractor needs two files to run, a spec file and a configuration file. Open a new command line or terminal window and create a clean folder for testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Pest07 assists the structured creation of software test documentation. It can create test cases and group them into sequences. Then test sequences can be executed and documented. Finally the documentation can be exported to a well structured pdf file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Generate a pseudo localized PO file for GNU gettext usage. The PO file will be readable by an English user but uses non a-z,A-Z characters like тћì§.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    PureJS-Tools

    A Javascript library to make unit test and multiple onload events

    PureJS-Tools is a lightweight library to simplify some aspect code of pure javascript like the written of unit test or the manage of the onload event. Thanks to this library, you can make easily unit test to your JS code. This is a free library under the GNU General Public License version 3.0 (GPLv3). This means that you can use the PureJS-Tools in your own project, redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This library was made during an internship on the auto-cuedspeech project (https://auto-cuedspeech.org/), which is an I.T project for hearing impairment persons and founded by the FIRAH (https://www.firah.org/). PureJS-Tools is written and maintened by Florian Lopitaux (https://github.com/florianLopitaux)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    Extends Cobertura to measure and report on code covered by unit tests in same package. Also adds improved reporting features, including measuring code coverage against a coverage policy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PyMetrics produces metrics for Python programs. Metrics include McCabe's Cyclomatic Complexity metric, LoC, %Comments, etc. Users can also define their own metrics using data from PyMetrics. PyMetrics optionally outputs stdout, SQL command files and CSV
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A wxPython-based implementation of some of the user interface toolkit APIs defined by Python for Series 60 (PyS60)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A unit testing framework for Python based on JUnit and XUnit, the de-facto standard frameworks for Java and SmallTalk respectively. Provides a standard, proven, simple and elegant way to write unit tests for Python software. GUI also provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PyUnitGui is UnitTest GUI framework for Python programs. NUnit-like look with tests tree hierarchy and with console output window too. Writtem in wxPython it aims to be is as portable as Python and wxPython together are.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    Pythia

    Pythia

    High quality fast "true random" number generator (shuffling) for JS

    :: Pythia :: This is a high quality fast "true random" number generator / shuffling system. This means that Pythia never ever repeats the same numbers again regardless of how many tests you do. This also means that it never generates any numbers in a predictable order no matter how many times you refresh. Pythia solves a great problem and is by far the best solution out there. How to use: var my_pythia = new pythia(); Pythia API: .generate - Generate a new random number. .reset - Reset and enable to restart and -probably- regenerate same numbers. Enjoy!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Python EasyAccept is a tool that automates acceptance testing for your Python project in an easy way. All you have to do is provide the tool test scripts written in a simple client-readable commands and a Facade from your program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    This project implements the Multimodal Middleware Protocol in Python. It can be used to connect multimodal components in the same computer or in the network. The Multimodal Hub and Browser component can be used to manage the component network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Python test runner, initial plan is a main process dispatching test to sub process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PUT is a unit-testing framework that builds on the standard python unittest framework in order to provide extra features including: aggregate fixtures, suite heirarchial naming, customisable output, logging, suite level fixtures and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Mock Object library for aiding the authoring of unittests in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Provides runtime typechecking facilities for python functions, methods and generators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    PythonQt

    Dynamic Python binding for Qt Applications

    NOTE: PythonQt has been moved to https://github.com/MeVisLab/pythonqt PythonQt is a dynamic and lightweight script binding of the Qt framework to the Python language. It can be easily embedded into Qt applications and makes any QObject derived object scriptable via Python without the need of wrapper code generation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    QA cover is a lightweight toolkit used to improve the quality of your java applications by insuring proper unit and Quality Assurance testing coverage. Developers mark areas in their code, which are examined during unit and QA testing, revealing import.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    QTestLib TestRunner
    Simple test runner for QTestLib tests. Allows to run multiple different tests, provides interface similar to some XUnit applications, can be used with TDD (sort of). Consists of two different applications: GUI and console test runners.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This is yet another unit testing framework for C++. However, QUnit feels like 50 lines of code, integrates nicely into your development environment, and contains no bells and whistles. QUnit is more like an idiom, just implement when you need it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Qt Creator Google Test plugin

    Qt Creator Google C++ Testing Framework integration plugin

    Simplifies usage of Google C++ Testing Framework in Qt Creator IDE. Source code can be found here: https://github.com/OneMoreGres/qtc-gtest IMPORTANT: plugin's version must match Qt Creator's version (difference in last digit is acceptable) Then plugin must be enabled in Help->Modules menu.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Quality Spy

    Quality Spy

    Community Edition (2015)

    Define test strategies, design test plans, execute plan-based and exploratory tests, create test protocols and manage found issues in a lightweight manner. It's for those that are looking for a lightweight, productive and structured testing process. Note: this is a community edition from 2015 (with source code) and is not maintained anymore. The latest version can be found at www.qualityspy.net
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Quality-Check

    Quality-Check is a small Java library for basic runtime checks of vars

    The goal of quality-check is to provide a small Java library for basic runtime code quality checks. It provides similar features to org.springframework.util.Assert or com.google.common.base.Preconditions without the need to include big libraries or frameworks such as Spring or Guava. The package quality-check tries to replace these libraries and provide all the basic code quality checks you need. The checks provided here are typically used to validate method parameters and detect errors during runtime. To detect errors before runtime we use JSR-305 Annotations. With these annotations you are able to detect possible bugs earlier. For more informations look at FindBugs™ JSR-305 support. We noticed that many projects just copy org.springframework.util.Assert or com.google.common.base.Preconditions to get access to these quality checks. Therefore we provide these features and small library that can be included in any application without big overhead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Quantum replicates the functionalities of QC. Quantum will have the requirements, test cases, test runs, defects, RTM, TCM just as QC and will also implement custom fields. It is being developed on *AMP platform and is platform independent
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Quick

    Quick

    The Swift (and Objective-C) testing framework

    Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo. Quick comes together with Nimble, a matcher framework for your tests. Certain versions of Quick and Nimble only support certain versions of Swift. Depending on which version of Swift your project uses, you should use specific versions of Quick and Nimble. When code doesn't work the way it's supposed to, unit tests should make it clear exactly what's wrong. Nimble makes your test assertions, and their failure messages, easier to read. Nimble provides many different kind of assertions, each with great failure messages. And unlike XCTAssert, you don't have to type your own failure message every time. All documentation can be found in the Documentation folder, including detailed installation instructions for CocoaPods, Carthage, Git submodules, and more.
    Downloads: 0 This Week
    Last Update:
    See Project