testdriven.com Wrangling quality out of chaos

Posts Tagged ‘Web’


05.12.2009 · Posted in Links

Web Functional Test Tool:

• Cross-platform and cross- browser tool for automated testing of web-based applications, web pages and portals
• Runs under Windows/Linux, FireFox/Mozilla/Internet Explorer/Seamonkey
• Supports regression, load and functional testing
• Capture/Replay
• Jython and Groovy scripting interface
• Intelligent tracking of GUI components on websites via different heuristics
• Tests are tolerant to GUI changes
• Real user simulation
• 100% Ajax-capable
• Integrated test debugger
• Modularization allows creating of reusable, robust tests
• Integration with HP TestDirector for Quality Center

• Supports data driven testing

There is a free demo/evaluation version available on the web2test website.

Windmill Testing Framework

09.11.2008 · Posted in Links

Windmill is a web testing framework intended for complete automation of user interface testing, with strong test debugging capabilities.

The first goal of Windmill is to make test writing easier, portable and sustainable. Test writing and debugging is an interactive process and requires an architecture that allows for large amounts of flexibility and back-and-forth communication.

The second goal of Windmill is to keep the project open and transparent, encouraging as much outside contribution as possible. This goal is shared by every project started at OSAF and we have maintained a reputation of accomplishing transparency in Windmill.

expecco – model-based test development

07.22.2008 · Posted in Links

expecco is an innovative product suite for model-based test development and execution. Create tests as easily as with a modular system. In expecco, tests are created as graphical models (activity diagrams). This enables employees without any programming know-how to create, maintain and execute tests.

Reusable test blocks and extensive libraries greatly simplify the development, automation and evaluation of even the most complex test scenarios.

expecco offers comprehensive functions and libraries to automate tests and recurring tasks for web applications (Selenium IDE integrated), Window GUIs and general soft- and hardware.

JExplorer: wrap IE inside a Swing container

09.12.2007 · Posted in Links

JExplorer is a library that provides developers with an easy-to-use ability to integrate Microsoft Internet Explorer into Swing applications.

Standard version: the lightweight version containing only necessary JExplorer API. Does not even require JNIWrapper.

Professional version: useful for those who need to use JNIWrapper functionality in addition to JExplorer, who require a tight integration with MSHTML and DOM functionality, and intend to use low-level IE API.

(Commercial tool)

AdventNet QEngine: Automated Web testing

12.13.2006 · Posted in Links

AdventNet QEngine is an Automated Testing Tool for Functional Testing, Performance Testing, Load Testing, Stress Testing, Web Services Testing, Server Performance Monitoring & Regression Testing to run tests from command line for all test types.

QEngine runs in both Windows/Linux platforms. Allows record/playback in MSIE, Firefox and Mozilla browsers. Allows multiple team members to access, create, modify and execute test suites from any geographic location.

(Commercial tool)

InCisif.net: web applications functional testing for IE in .Net

10.09.2006 · Posted in Links

InCisif.net 1.1 is an automation tool designed to implement client side functional testing of web applications under Internet Explorer 6.x, using the C# or VB.NET language. It allows you to record the user interactions and create new test applications with the Assistant Program, thenedit, execute and debug your tests implemented in a .NET Windows Applications using the Visual Studio IDE.

(Commercial tool)

testifIE: UI test automation tool for IE

09.11.2006 · Posted in Links

testifIE is an open-source based UI test automation offering for Microsoft Internet Explorer, offering record-and-playback functionality. Test cases can be recorded using testifIERecorder, or manually developed in simple XML, or in Java.

Testcase operations include execution of user actions, page state/element validation, and execution of plug-n-play custom hooks/code.

The testifIE runtime is integrated with junit, Apache Ant, and automates IE using Jiffie and JaCoB projects.

testifIE is trivial to install, easy to operate, and test cases are simple to maintain, thereby significantly reducing the total cost of Internet Explorer-based UI test automation.

ecmaDebug: DbC in JavaScript

09.06.2006 · Posted in Links

ecmaDebug is a Design by Contract tool for Javascript

It includes a custom NS_ASSERTION firing function for debugging purposes when Venkman isn’t enough.

toString and toSource have been redirected to the contract’s body to see what the function is really supposed to do. Additionally, a toContractSource() and toContractString() functions deliver the whole contract object in source and string form, respectively.

Crosscheck: Browserless web testing framework

09.05.2006 · Posted in Links

Crosscheck is a unit-testing library and framework for javascript. It emulates the execution environment normally provided by a web browser enabling developers to quickly and easily test their code in a variety of environments. Browser environments from all platforms and all vendors can be emulated with Crosscheck.

Seagull: Multi-protocol traffic generator test tool

09.05.2006 · Posted in Links

Seagull is a free, Open Source (GPL) multi-protocol traffic generator test tool. Primarily aimed at IMS protocols (and thus being the perfect complement to SIPp for IMS testing), Seagull is a powerful traffic generator for functional, load, endurance, stress and performance tests for almost any kind of protocol.

In addition, its openness allows to add the support of a brand new protocol in less than 2 hours – with no programming knowledge. For that, Seagull comes with several protocol families embedded in the source code:

* Binary/TLV (Diameter and many 3GPP and IETF protocols)
* External library (TCAP, SCTP)
* Text (XCAP, HTTP, H248)

Watij: Web Application testing in Java

09.05.2006 · Posted in Links

Watij is a pure Java API created to allow for the automation of web applications. Based on the simplicity of Watir and enhanced by the power of Java, Watij automates functional testing of web applications through a real browser. Currently Watij supports automating Internet Explorer on Windows only. Future plans are in place to support others like Mozilla.

WatiN: Web Application Testing in .NET

09.05.2006 · Posted in Links

Inspired by Watir, WatiN is a feature rich and stable framework and consists of about 50 classes, wrapping all major HTML elements. With WatiN you can access elements in the IE window and in modal and modeless HTML dialogs. WatiN handles alert windows, supports a basic but extensible logging mechanism and a great deal of the code is covered by unit tests.

soapUI: web services testing tool

09.05.2006 · Posted in Links

soapUI is a desktop application for inspecting, invoking, developing and functional/load/compliance testing of web services over HTTP. It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). Functional and Load-Testing can be done both interactively in soapui or within an automated build/integration process using the soapui command-line tools. soapui currently requires java 1.5 and is licensed under the LGPL license.

JsTester: JavaScript code validation inside Java

08.01.2006 · Posted in Links

JsTester allows validation of javaScript code inside java. It provides a group of assert methods like JUnit’s Assert, it also supports the validations described in http://javascript.crockford.com/remedial.html, and the ability to use your own validations (unary & binary predicates).

The project provides two ways of creating your tests: by inheritance (JsTestCase), and by composition (JsTester). Use JsTestCase as you would normally use any extension of TestCase. Use JsTester with JUnit4 and annotations, or inside another TestCase hierarchy.

The project was born as a necessitity to test JSON code generated by json-lib.

Sahi: Web automation and test tool

04.04.2006 · Posted in Links

Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts. Developed in java and javascript, this tool uses simple javascript to execute events on the browser. Features include in-browser controls, text based scripts, ant support for playback of suites of tests, and multi-threaded playback. It supports HTTP and HTTPS.

Sahi runs as a proxy server and the browser needs to use the sahi server as its proxy. Sahi then injects javascript so that it can access elements in the webpage. This makes the tool independent of the website/web application.

JTF: Javascript unit Testing Farm

04.04.2006 · Posted in Links

Javascript is present on almost every web page on the internet today, but many of these scripts do not work properly (or at all) on certain browser and operating systems combinations. This project provides a web front-end to allow you to test your javascript scripts on different browsers and operating systems. The aim is to highlight the browser combinations that do not work.

TestGen4Web: recording tool for Firefox

04.04.2006 · Posted in Links

TestGen4Web is a tool which records user actions on Firefox, saves the recording to an xml file, and replays the saved recording.

The output of the recorder can also be translated into automatic testing scripts such as httpunit, selenium, simple-test etc.

TestGen4Web has 2 parts: the recorder is a firefox extension, built on firefox 1.1+; the translator is a collection of translators written in any language.