Skip to content

Latest commit

 

History

History
executable file
·
49 lines (36 loc) · 3.25 KB

QA.md

File metadata and controls

executable file
·
49 lines (36 loc) · 3.25 KB

Anything "Software Quality" related goes here: Quality-Analysis(QA), Test-Driven-Development (TDD), Behaviour-Driven-Development (BDD), Unit testing, Regression testing,...


  • doctr :: A tool for automatically building Sphinx docs on Travis CI, and deploying them to GitHub pages.
  • nbsphinx :: Sphinx source parser for *.ipynb files. Documentation
  • travis_docs_builder :: A tool for automatically building Sphinx docs on Travis CI, and deploying them to GitHub pages.

FUNCTIONAL


LOGGING


SANDBOX

  • pymola :: A python/modelica based simulation environment.

UNITTEST

  • assertpy :: Dead simple assertions framework for unit testing in Python with a nice fluent API. Supports both Python 2 and 3.
  • Hypothesis :: An advanced Quickcheck style testing library for Python.
  • nupic.regression :: Regression test suite for NuPIC.
  • Prospector :: A tool to inspect and analyse Python source code files and provide output information about errors, potential problems, convention violations, complexity, information about type and location of classes, methods etc..
  • python-anti-patterns :: An open collection of Python anti-patterns and "worst practices", many of which can be checked automatically on QuantifiedCode http://docs.quantifiedcode.com/python-anti-patterns
  • Pypete :: Write python performance tests with this plugin in the traditional nosetests way.
  • PyTest :: The pytest framework makes it easy to write small tests, yet scales to support complex functional testing. Source code.
  • PyZen :: A continuous test runner for Python. Source code on github.
  • testkraut :: a framework for software testing, that minimizes the overlap with the scopes of unit testing, regression testing, and continuous integration testing.

Resources

  • python-testing :: An introduction to testing based on Scopatz and Huff's "Effective Computation in Physics".