Showing posts with label Testing. Show all posts
Showing posts with label Testing. Show all posts

Sunday, July 04, 2010

MASH : A modular, automated script harness

MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.
  • Licenses : Apache 2.0
  • Operating Systems : Platform, Independent
  • Implementation : Java Ant

Tuesday, June 29, 2010

RESTClient : A Java Swing application to test RESTful Web services

RESTClient is a Java Swing application to test RESTful Web services.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java

Wednesday, February 03, 2010

PushToTest TestMaker : A distributed test automation platform for application performance management and monitoring


PushToTest TestMaker is a distributed test automation platform for application performance management and monitoring. It repurposes tests written in Selenium, soapUI, TestGen4Web, and Mozmill, and unit tests in Java, .NET, Jython, Groovy, PHP, Ruby, and Perl into functional tests, load and performance tests, and business service monitors. TestMaker is ideal for Web applications, Service Oriented Architecture (SOA) applications, Rich Internet Application (RIA using Ajax, Flex, Flash) and Business Process Management (BPM) applications.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : Java Python

Wednesday, September 16, 2009

XINS : A technology used to define, create, and invoke remote APIs

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

Monday, September 07, 2009

SipUnit provides a class library that allows software developers to create automated unit tests for SIP applications


SipUnit provides a class library that allows software developers to create automated unit tests for SIP applications. Session Initiation Protocol (SIP) is widely used for providing telephone services over the Internet. SipUnit extends the JUnit framework to incorporate SIP-specific assertions, and it provides a high-level API for performing the SIP operations needed to interact with or invoke a test target. A test program using the SipUnit API is written in Java and acts as a network element that sends/receives SIP requests and responses.
  • Implementation : Java

Wednesday, August 05, 2009

Pulse : A continuous integration server (or build server) designed to be easy to use while offering powerful features

Pulse is a continuous integration server (or build server) designed to be easy to use while offering powerful features. It regularly checks your source code out from your SCM, builds your projects, and notifies you of the results. Key features include simple setup and administration using an AJAX-powered Web UI, adaptability to existing environments, distributed building, personal builds (test using Pulse before committing), and individual developer dashboards and notification preferences.
  • Operating Systems : OS Independent
  • Implementation : Java

Friday, July 17, 2009

Exam4Fun : A program that helps you learn a new language or vocabulary

Exam4Fun is a program that helps you learn a new language or vocabulary. It is designed to be flexible and to fit to different kinds of exams. You can create your own exam and take the exam in different ways (Identification, Flashcard, Multiple Choice).
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : Java

Thursday, July 09, 2009

XINS : A technology used to define, create, and invoke remote APIs. XINS is specification-oriented

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

Thursday, June 25, 2009

Jailer : A database subsetting and sampling tool


Jailer is a database subsetting and sampling tool. It is a tool for data exporting, schema browsing, and rendering. It exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. It is DBMS agnostic (by using JDBC), platform independent, and generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.
  • Licenses: Apache 2.0
  • Operating Systems: OS Independent
  • Implementation: Java