» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:BSD + testing

JMock

jMock is a library for testing Java code using mock objects.

WET

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.

Watir

WATIR stands for “Web Application Testing in Ruby”. Watir is a free, open-source functional testing tool for automating web-browser based tests of web applications.

Grinder

The Grinder is a simple, pure Java load-testing framework. It enables testing of web applications, and uses Jython for scripting Http requests and processing responses.

Being able to use jython for processing and validating requests is great because it makes grinder good for both stress as well as more fine tuned testing where in depth validation is necassary.

Grinder also has a proxy you can use to record http messages to the server, and have them automagically turned into jython scripts.

The Grinder is very convenient and useful for full functional tests because it can employ full power of Jython and Java combined for making dynamic parametrized requests. For example it is easy to execute and test such scenario: suppose we have a CRUD+Search forms then we can create a new record, save it, then find what ID was assigned to the record, then update record fields, and then delete the record. It is also easy to test sites which are protected by form based login page of any kind. http://grinder.sourceforge.net/g3/script-gallery.html