Software Quality Assurance Toolkit
This project is a fork of the good but abandonned RTH (stands for Requirement and Testing Hub). Our aim is to stabilize the project and then, to add extra functionnalities and link it to external softwares (Selenium, JMeter...). We'll release developper previews on a regular basis before entering alpha testing.
Command line utility for gathering SQL Server information
Change connection string in configuration file and start utility to gather static and statistical information on SQL Server, databases and queries. Short example of using in English: http://arbinada.com/main/fr/node/1522 en Français: http://arbinada.com/main/fr/node/1450
Sanity4J simplifies running multiple code analysis tools on Java projects on an ad-hoc basis. It provides a single entry point to run the tools and produces a consolidated report, which presents all findings in an easily accessible format. Homepage: https://sanity4j.github.io/ Project page: https://github.com/Sanity4J/Sanity4J/
Database schema discovery, comprehension and documentation tool.
SchemaCrawler is an open-source Java API that makes working with database metadata as easy as working with plain old Java objects. SchemaCrawler is also a database schema discovery and comprehension, and schema documentation tool. You can search for database schema objects using regular expressions, and output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database that has a JDBC driver, but for convenience is bundled with drivers for some commonly used RDBMS systems. SchemaCrawler works with any operating system that supports Java.
SoaBox lets you create a virtual version of your SOA environment. Clients (WS-Webservices,RESTful, JMS, HTTP, FTP, Filesystem, POJOs/Custom Code), servers (HTTP/Endpoints) and data (XML, SOAP, CSV, etc). It's written in Java and runs with JBoss 5.x and 6.x
This software will provide a minimum control of test execution on projects of software development.
Acceptance Test Driven Development supporting tool.
Small win form app for generating strings for black box testing
A simple win forms application written in C# that allows a user to enter a string and the number of time it should be repeated and then send it to the users clipboard. This is useful for software testers wanting to generate long strings or strings with specific patterns for use in black box testing.
Search TODO, FIXME and similar comments in project files.
TODOs is a small command-line utility to search TODO, FIXME and similar comments in project files. It is written in Python 3 and licensed under the terms of GNU GPL 3 license. Supported output formats are TXT, HTML and XML.
Simple PHP class to check the validity of a VAT number from the European Union countries. Just include the class and call the function vat::check_vat($vat_number,$state_code). The state_code is the country 2 letter abbreviation (eg. GB, DE, AT etc.)
VBS WebDriver is intended to provide a simple bindings for WebDriver
w The bindings include the full functionality of Selenium 2 (WebDriver).
Formal Modelling in VDM
Note that VDMJ has now moved to GitHub: https://github.com/nickbattle/vdmj VDMJ provides basic tool support for the VDM-SL, VDM++ and VDM-RT specification languages, written in Java. It includes a parser, a type checker, an interpreter (with arbitrary precision arithmetic), a debugger, a proof obligation generator and a combinatorial test generator with coverage recording, as well as JUnit support for automatic testing. VDMJ is a command line tool, but it is used by the Overture project, which adds a graphical Eclipse IDE interface (see screen shots).
Migrated to github https://github.com/ngeor/w3c-nant
Attention: code migrated to github: https://github.com/ngeor/w3c-nant NAnt task library written in C#. Validates HTML and CSS against the online W3C validation services. FTP NAnt tasks to upload and delete files on an FTP server. Separate NAnt-independent assembly to reuse in .NET projects.
Issue tracking and team collaboration system
WebIssues is an open source, multi-platform system for issue tracking and team collaboration. It can be used to store, share and track issues with various attributes, description, comments and file attachments. The system is easy to install and use but has many capabilities and is highly customizable. Website: https://webissues.mimec.org/ The current development version of WebIssues can be found at https://github.com/mimecorg/webissues
Synchronize or Migrate Bug Trackers
A command line program to synchronize different bug trackers. Should be run periodically. It can also be used to migrate to an other bug tracker. It can (currently) talk to Launchpad and Trac.
Static source code analysis tool for C and C++ code
Static analysis of C/C++ code. Checks for: memory leaks, mismatching allocation-deallocation, buffer overrun, and many more. The goal is 0% false positives. See http://cppcheck.sourceforge.net for more information.
cppcheckdiff gives you the diff of 2 cppcheck runs + statistics for ci
Using cppcheck in your daily work requires often focusing only on the new findings. What are the new errors from the last check-in? The usage of cppcheckdiff on your continuous integration server is the chance to give feedback as soon as possible to the development team. cppcheckdiff can be used to just get the diff of 2 cppcheck run as command line tool. Furthermore base on automation, you can collect statistics over the time. By creating charts you show the progress of the team and help making the continuous integration process very transparent for the whole team. We keep the following three parts separated: -- cppcheckdiff as command line tool -- powershell script for daily execution -- showing statistics with a web page. Base on your environment, you can use the 3 features together or adapt the tools you like.
dotProject extension used for automatic exceptions reporting
dotProject extension used for remote task creation. Main purpose of that script is to automatically create exception task when your application's user decides to report unhandled exception.
jHelpDesk is a simple, flexible and extremely easy to use software for supporting company's helpdesk team.
Signals is a SAS library of macros that extend classic patient profiles to include an unsophisticated detection of potential safety signals, which can promptly be extended to other data review activities, for an individual or group of studies.
Modular web site spider for web developers.
More than just a link checker, sitecheck is a website spider (also known as a crawler) which can assist with SEO by testing an entire site plus both inbound links from search engines and outbound links to other sites for the following issues: looping redirects (HTTP 301/302), broken links (HTTP 404), server errors (HTTP 500), spelling mistakes, low readability scores (using the Flesch Reading Ease test), missing/empty/duplicate meta tags, duplicate content, slow page speed, W3C validation errors and accessibility errors. Sitecheck can also spot some common causes of PCI compliance failure such as insecure content on secure pages, SQL injection/cross-site scripting (XSS) vulnerabilities, insecure encryption ciphers and open mail relays. Sources of information leakage such as email addresses and IP addresses in the headers or the page will be logged. Includes a separate module called domaincheck which checks the domain expiry date, SSL certificate expiry date and SPF records.
A tool to check your XML interfaces comply with your own standards.
An XSL tool for testing XSDs conform to your own configurable style guidelines (e.g. tests element names conform to a regEx template); and a debugger, to convert the XML output report into HTML page to highlight problems & aid resolution.