Currently Browsing : Python Testing Tools

Python Testing Tools

Python extension for WinDbg

This project can help to automate debugging and crash dump analysis using Python. It’s allow to take the best from two worlds: combine powerful scripting language with power of WinDbg!
Additionally, pykd has double functionality:
It’s Python module and can be used in any Python script
At the same

Read More

Python Tools for Visual StudioPython Visual Studio

Python Tools for Visual Studio adds support for Intellisense, Debugging, Profiling, IPython (.11+), Cluster & Cloud Computing to Visual Studio. It supports both CPython (2.4-3.1) and IronPython (2.7).

#Nose

Just like Python-Nose test discovery tool for .NET:
Automating unit test run in a specific directory using simple command line tool.

psignifit

psignifit is a toolbox to fit psychometric functions and test hypotheses on psychometric data.

This is version 3 which will now predominantly support python.

Wapiti

Wapiti is a vulnerability scanner for web applications. It currently search vulnerabilities like XSS, SQL and XPath injections, file inclusions, command execution, LDAP injections, CRLF injections… It use the Python programming language.

Pikzie

Pikzie is an Unit Testing Framework for Python. Pikzie provides more Pythonish API(*) and more usefull test result output rather than PyUnit (unittest.py). (*) PEP 8 — Style Guide for Python Code: http://www.python.org/dev/peps/pep-0008/

Python Win32 GUI Automation

Simple Windows GUI automation with Python. No pre-recording or window capture needed before use – just code and run :-)

RPyC (remote python call)

RPyC – Remote Python Call – is a library for transparent and symmetrical RPC and distributed computing for python.

WinAppDbg module for Python

The WinAppDbg python module allows developers to quickly add Windows application debugging facilities to your Python scripts.

PyS60 Emulation Library

A wxPython-based implementation of some of the user interface toolkit APIs defined by Python for Series 60 (PyS60)

Packet Construction Set

Packet Construction Set is a group of Python modules meant to make writing programs that deal with network packets more easily. PCS contains a core set of classes for writing packets and packet classes that cover most of the TCP/IP suite of protocol

TW-logging

This is a log management system for Twisted applications.It’s a way to use python logging facilities under Twisted log environment.It contains a server for storage of log messages,and a GUI to manage logging messages browsing & log dynamic config.

PKCS#11 Wrapper for Python

PyKCS11: a complete PKCS#11 wrapper for Python, created using the SWIG compiler.

Python Multimodal Hub

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.

wxPyCoverage

wxPyCoverage accepts trace.py output and displays the Python source code, indicating lines not yet executed.

vmimagemanager

vmimagemanager.py is a command line libvirt client and virtual machine image management python script. It is intended for backing up snapshotting. It supports libvirt, mount (re)store images, booting virtual machines. Its simple and fast to use.

red/green/refactor python

pymantra is “red/green/refactort” – the python TDD mantra

Python typechecker

Provides runtime typechecking facilities for python functions, methods and generators.

Steel RATS

Steel Rats is a gui wrapper for the command line source code auditing tool RATS. It examines C, Perl, php and python code for keywords that could cause security holes and provides a report for you to further investigate the possible security holes.

pycurry

The pycurry project is targeted for handling concurrency issues within the Python programming language. It also contains a (almost) fully functional ‘Design by Contract’ implementation.

Python mockobject library

Mock Object library for aiding the authoring of unittests in Python.

Guppy Python Programming Environment

A Python programming environment providing memory sizing, profiling and analysis, and a specification language that can formally specify aspects of Python programs and generate tests and documentation from a common source.

Metatest – a Python test framework

Metatest – a simple and elegant Python framework for writing tests

pyxunit

A user interface to launch unit test in python – compatible with unittest. Displays the test progress in a tree, can manage several test suites. Detects file editions and automatic reload of changed modules.

Test Farm

TestFarm is a client-server Python app that allows monitoring the stability and efficiency of a devel project by performing continuous builds and tests in multiple platforms. The overall idea is based on Tinderbox. With a simpler and extensible approach.

PyMetrics

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

SW Test Automation Framework

The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.

BuildBot

The BuildBot is a system to automate the compile/test cycle required by most software projects. CVS commits trigger new builds, run on a variety of client machines. Build status (pass/fail/etc) are displayed on a web page or through other protocols.

Eric Integrated Development Environment

Eric is a Python IDE written using PyQt and QScintilla. It provides various features such as any number of open editors, an integrated (remote) debugger, project management facilities, unit test, refactoring and much more.

sqlmap

sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of back-end database servers.

Simple MS SQL Python extension module

This module provides access to MS SQL Servers from Python scripts. Tested on Linux, *BSD, Solaris, Mac OS X and Windows.

Eric Integrated Development Environment

Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control

SABnzbdPlus

SABnzbd is a cross-platform binary newsreader. It makes downloading from Usenet easy by automating the whole thing. You give it an NZB file or an RSS feed, it does the rest. Has a web-browser based UI and an API for 3rd-party apps. Ideal for servers too.

FindThatWord

A word search maker for teachers, parents and those who enjoy creating puzzles. FindThatWord aims to be the best free wordsearch creation program available with useful features such as clues, hidden messages and automated page layout.

XBMC Complete Installer

XBMC Complete installer is a Linux automated installer for XBMC on top of minimal Ubuntu install. It aims to provide quality and complete support for installing & configuring for ION platforms/others. It automates otherwise complex tasks.

kodos

A regex tool — A Python GUI for creating, testing and debugging regular expressions for the Python programming language. Kodos utilizes the pyqt library for it’s interface. Screenshots available on project homepage.

Advertisment
Advertisment



My Twitter Friends
Friends: Followers:
Latest Forum Posts