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.
Simple Online Planning
SO Planning is a Simple Online Planning tool. Allows you to plan working periods for each person of your team, in a visual / printable result. Shows a line by person and the corresponding working days. See http://www.soplanning.org for details.
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.
Editor for Fixed Width, Csv and Existing Xml files.
The RecordEditor is a Data File editor for Flat Files (delimited and fixed field position). It supports Unix / PC / Legacy (e.g. Mainframe) file formats, both Text and binary files. The Editor uses a Record-Layout description to format the files. This is ideal for Fixed width (Text or Binary) files, Cobol Data Files, Mainframe files and complicated Csv files. Cobol Copybooks can be used to format Cobol Data files. As well as an editor, The following utilities are supplied * Formatted Compare * File Copy and reformat Utility * FileWizard this is use to work out the format of a File. It can generally find both Text and binary / packed deicimal fields in a file For Simple Csv you should look at its sister project reCsvEditor. Note: The core Editor code is also used in the "Protocol buffers editor" and "Avro Editor"
A protocol agnostic application layer denial of service attack.
PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.
NOTE: Project has moved to github, including file downloads. SharpPcap is a cross-platform packet capture framework for the .NET environment, based on the famous pcap / WinPcap libraries. It provides an API for capturing, injecting, analyzing and building packets using any .NET language such as C# and VB.NET.
EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436). It has: an Eiffel compiler, an Eiffel GUI editor, a refactoring tool, Eiffel analysis tools and Eiffel libraries. Eiffel applies O-O principles and Design by Contract for quality. http://www.eiffel.com
Russian localization for Bugzilla
Russian Template for Bugzilla. Bugzilla is a bugtracking system by Mozilla.org. This project contains the files needed for a Russian interface for it. To install, extract the "template/ru-RU" directory in the package, and place "ru-RU" directory and its contents into Bugzilla's "template" directory, so that it sits alongside the "en" directory Bugzilla ships with.
FireScrum is an intuitive and easy-to-use SCRUM projects management environment focused on Rich Internet Application(RIA) technology.
Calibration Control and Maintenance Management
Kalibro is an open source free software to manage devices and tools for calibration and maintenance records. It helps you to keep inventory and reminds you the scheduled dates. Kalibro also helps you to satisfy the requirements of the Quality Management Standards like ISO9001, AS9100 and TS16949. Manufacturing, Quality and IT departments of small/medium sized companies are targeted to use Kalibro. You do not need to use spread sheet files to save your critical calibration records. See the Kalibro website (http://www.ozanh.com/kalibro) for further details.
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.
Java modbus slave scanner - NetBeans 6.5 project
MTS is a OpenSource Multi-protocol tester for IP-based protocol
MTS (Multi-protocol Test Suite) is a multi-protocol testing tool specially designed for telecom IP-based architectures (see above "Features" section for more details). MTS meets needs like : * Functional, non-regression or protocol tests => ‘Sequential’ mode * Load, performance endurance stress tests => ‘Parallel’ mode (master/slave) * Simulates equipment => client, server or both sides * System supervision => capture mode (like wireshark) Product characteristics : * Definition of tests case in XML files : test and scenarios input files * Graphical (very convivial) or command line (for test automation) user interfaces * Easy to use : logging management and rich statistics presentation. * Pure software solution => support only IP based protocol * Written in java => supports many famous platforms : Windows and Linux supported * Open Source product since begin 2012 with GPLV3 license => free to use
Java Disk Benchmark Utility
Simple Java utility to help bench mark disk IO. Benchmark is done by creating and reading data files to a user directory that can be configured. Suggestions would be very appreciated. https://gitlab.com/jamesmarkchan/jDiskMark/ Note: When doing a combined read and write operation the disk cache is not cleared automatically so the app must be restarted to avoid the cache from affecting read IO performance.
JUnit Generator can automatically generate junit test cases for a specific class or method of Java; Fully supports the characteristics of object-oriented like generic type, complex class type generation etc.
A system for computer algebra and symbolic mathematics
OpenAxiom is an open source Computer Algebra System. It offers an interactive environment, an expressive programming language, a compiler, a large set of mathematical libraries of interest to researchers and practitioners of computational sciences.
A canvas library for generating technical drawings
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a GObject-based library where a custom application can put common CAD entities such as paths, hatches and dimensions, to automatically create technical drawings. A demo application is provided in order to show the capabilities of the canvas. Although it is possible to interact with the library directly in C (that is what the adg-demo program is doing), the canvas is expected to be used from higher level languages, much in the same way as what done in the GNOME stack. Lua bindings based on LGI are already provided out of the box. The adg-lua project, downloadable from the "Files" section, provides Lua programs and demos that leverages these bindings.
A IC/MEMS layout editor. Features: all angle, font generator, macros, boolean operations, design rule checker, supported formats:Calma GDSII, OASIS (Open Artwork System Interchange Standard), OpenAccess, DXF, CIF (Caltech Intermediate Form), ...
JENNOM - Java Enterprise Network Nodes Monitor
JENNOM - Java Enterprise Network Nodes Monitor, project free, portable, cross-platform and 100%-pure java. ICMP and DNS used to check the nodes. In addition, Jennom calculate loss packets and all sending packets - see 'Loss/All' column. Support filtering by different fields and export data to PDF/XLS/XML/CSV files. Use standart OS ICMP packet-size - Linux=64 bytes, Windows=32 bytes. When any node change state, Jennom write message to DB, send message to remote syslog-server and can send email for you. Only state changes will be fixed ! Support both IPv4 and IPv6.Support monitoring by IP-address and DNS-name.For DNS-name also checked DNS-service. Successfully tested in Windows and Linux for more 200 nodes. There are 2 application versions identical on a functionality - developed by JavaEE stack technologies and developed by Spring stack technologies + JSF/PrimeFaces + Apache Shiro security framework. Need JRE 1.8.
Java Micro Benchmark - control tasks required to determine the comparative performance characteristics of the computer system on different platforms. Can be used to determine the effect of different software on the performance of a computer system.
Asterix UDP multicast recorder
This program is capable of subscribing to an UDP multicast feed containing (live) radar data in Eurocontrol Asterix format. The received UDP frames are stored in a recording file. A new (raw) Asterix recording file can be created every x minutes. The previously recorded Asterix filename contains date and timestamp. This tool can be used to do continuous 24/7 Asterix multicast recordings.
Web based application to easily monitor your organization performance
ITGT is your web based tool that will enable you to easily monitor and report on your organization capability and performance. Easy to use, Reduced training, Installation or in the Cloud, Integrate in your IT environment, Customizable, Plugin to your QMS templates The tool has been initially developed for a Pharmaceutical Group where it manages 29 processes and about 10000 CAPA records and it has been successfully deployed in other organizations. The powerful of this application resides in its simplicity, user friendly interface and the configuration that fits any size and kind of organization with limited training needs for administrators or super user and no training for end users. Designed to achieve and maintain a certification Mapping, optimization and monitoring of your processes Record tracking & email notification Change management, support & maintenance of the solution
Tools that may help when working with Hitachi Content Platform (HCP)
HCP Tool - a set of tools that might help when working with HCP. - Calculate the access token needed to access an authenticated namespace or the Management API - Load HCP with test data - List the content of a namespace (or parts of it) - Change the retention of objects within HCP - Delete objects from HCP, supporting Purge and Priviledged Delete
Automate your software testing, the fastest way!
Fastest stands for 'Fast Automated Software test'. * This is a compilation of various open source tools complemented with a set of useful programs that help a Software Test Engineer perform the test automation with ease. * It can be envisioned as a toolkit that every test engineer would need! * Currently implemented in Java * Test Automation is not just about writing test cases in a particular programming language. There are a lot more activities that need to be accomplished in order to make the test automation really become automatic. * Fastest helps automate all the necessary, but difficult test automation tasks like 'Mapping the test case execution with test plan document, updating centralized test management database, reporting, setup of automated nightly regressions in Continuous Integration (CI) environments, Running code / commands on remote hosts, Interacting with Web services, browser based automation using Selenium, SSH access, Sending Email notifications