Tigermouse is ready to use straight away. No configuration is needed.
Design principles
The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:Key applications
Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.
WET is a opensource web automation testing tool that drives an IE Browser directly: automated testing done using WET is equivalent to how a user would drive the web pages. Using WET, a developer can perform all the operations required for testing web applications – clicking a link, entering text in a textfield, clicking a button etc. WET allows a tester to perform various checks as a part of the testing process by using Checkpoints
Even though WET offers the convenience of recorders, it does so without compromising on the requirements of a true test automation tool – Powerful Scripting Ability. The WET Scripting Engine has been developed using Ruby, a powerful object oriented scripting language. WET is suitable for both the beginner level and advanced level test automation engineer.
An Advanced test automation engineer can directly take the full advantages of the WET Core engine. Since WET is written using Ruby, it exposes a tremendous amount of raw horse power. While WET has many built in testing abilities, a tester can also add libraries / use existing libraries to acheive just about any level of test automation. Your test automation is only gated by your ability to image.
A Beginner can directly jump into the world of test automation and start creating scripts using the WET UI. The WET UI, uses an innovative technique called Proxied UI of Testing using a simulated view. In this technique, you follow the same steps as in the manual test case, but in this case, you use a simulated browser view to perform these actions. With this technique, you get the convenience of a test script recorder, and at the same time, are able to overcome most of the inherent problems associated with test recorders
This release includes many new features which makes WET, arguably the best opensource alternative to expensive web testing tools
Few Features at a glance: Easy test development using the WET UI Excellent extensibility through powerful scripting ability Ability to plugin ruby libraries Object depot for good script maintanibility Object identification using multiple parameters. ‘Test definitions’ for robust test management Slick HTML results Integrated checkpoints support Integrated Datatable support Reliable popup handling
The latest build is at http://wet.qantom.org/downloads/wet_0.9.8_beta2_setup.exe
Full information about WET is available at http://wet.qantom.org
After getting the build, please go through the documentation / website to ensure that you have all the information required. You will find the required docs at a) http://www.wet.qantom.org – under ‘Docs’ tab and ‘Home -> Whitepapers’ tab b) Open QA Wiki / FAQ.
wet
Web
Development
test
testing
qa
ie
License:LGPL
License:BSD
konstrukt is a REST-ful framework of controllers for PHP5.
Key Aspects
Design Goals
konstrukt
Web
Framework
MVC
PHP
php5
rest
License:LGPL
Troels-Knak-Nielsen
This JavaScript VectorGraphics library provides graphics capabilities for JavaScript: functions to draw circles, ellipses (ovals), oblique lines, polylines and polygons (for instance triangles, rectangles) dynamically into a webpage.
Web
Programming
graphics
JavaScript
dhtml
vector
License:LGPL
Walter-Zorn
wz_jsgraphics
Firefox debugging utility with a console, debugger and an object inspector.
Web
JavaScript
Firefox
webdesign
extensions
License:GPL
License:LGPL
License:MPL
firebug
Smooks is a Java framework for filtering content (XML/XHTML/HTML etc) in a manner that can be optimised for a given execution context, for example a servlet container.
smooks
Web
Development
Java
component
browser-aware
License:LGPL
XML for <SCRIPT> is a powerful, standards-compliant JavaScript XML parser that is designed to help web application designers implement cross platform applications that take advantage of client-side manipulation of XML data.
xulfaces integrates JSF with the XML User Interface Language (XUL).
It satisfies the following goals:
Mozilla and Firefox have an integrated XUL engine, so you can use your favorite web browser to run an XUL application.
XUL is fine for the UI but if you want to access your business logic on the server side, it turns to nightmare. JSF and AJAX are used to build a bridge between the client and the server.
XUL offers a rich UI for business applications. XUL is a simple XML language. There are trees, tabbed panes, list boxes, wizards and so on. You have the ability to refresh the entire screen or a part of it. Thunderbird is an example of a rich user interface in 100% XUL.
xulfaces is a JSF custom RenderKit. It generates pure XUL, so you can get Mozilla look and feel.
Web
xulfaces
xul
mozilla
JSF
Firefox
Java
Ajax
Framework
License:LGPL
Midgard is a freely-available solution for managing content on Web, Extranet, and Intranet services. It is also a toolkit for building dynamic applications to power eBusiness and Information Management processes.
JBlooming is a framework for building views of Java Web applications. It empowers JSP-based views with tools to easily integrate o-o modeling, and provides a large set of ready components.
jblooming
Web
Framework
Java
WebApp
frameworks
object-oriented
License:LGPL
twill is a tool for Web application testing. twill implements a simple scripting language that can be used interactively or from scripts; this language contains commands for browsing the Web, filling out forms, and asserting various conditions.
twill can explore Web sites both interactively and via a script.
PhpWebSite is a content management system.
PhpWebSite is a fork of php-Nuke that caters to education users and focuses on being generally easy to use and extensible.
Urwid is a curses-based user interface library for Python. It includes many features useful for text console application developers including: Fluid interface resizing, a web application display mode, html screen shots, support for 8-bit and CJK encodings, multiple text alignment and wrapping modes, powerful list box widget, edit widget, buttons, check boxes and radio buttons.
Urwid
License:LGPL
console
widget
UI
terminal
curses
python
Ajax
Web