java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic TestingWebApplications (13 - 30 Oct 2007 - Main.robogeek)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 64 to 64
 
<-- put two horizontal ruled lines between article and discussion of it. -->

Changed:
<
<
HtmlUnit vs HttpUnit is an overview of some of the above tools.
>
>
HtmlUnit vs HttpUnit is an overview of some of the above tools. WebTest vs Selenium: WebTest wins 13 - 5
 -- Main.robogeek - 04 Oct 2007

 <<O>>  Difference Topic TestingWebApplications (12 - 04 Oct 2007 - Main.robogeek)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 61 to 61
 Do they all pass muster on at least these two requirements?
Added:
>
>

<-- put two horizontal ruled lines between article and discussion of it. -->

HtmlUnit vs HttpUnit is an overview of some of the above tools.

-- Main.robogeek - 04 Oct 2007


 <<O>>  Difference Topic TestingWebApplications (11 - 31 Jul 2007 - Main.scolebourne)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 15 to 15
 
Changed:
<
<
>
>
 

 <<O>>  Difference Topic TestingWebApplications (10 - 14 Jun 2007 - Main.verit)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 30 to 30
 Commercial products
Added:
>
>
 


<-- put two horizontal ruled lines between article and discussion of it. -->

 <<O>>  Difference Topic TestingWebApplications (9 - 25 Apr 2007 - Main.robogeek)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 22 to 22
 
  • Watir
  • http://developer.spikesource.com/projects/testgen4web
  • Faban Next generation benchmark development/runtime infrastructure. Faban is practically the consolidation of our benchmark development and management knowledge and experience. It is a facility for developing and running benchmarks. It has two major components, the Faban harness and the Faban driver framework. The Faban harness is a harness to automate running of server benchmarks as well as a container to host benchmarks allowing new benchmarks to be deployed in a rapid manner. Faban provides a web interface to launch & queue runs, and extensive functionality to view, compare and graph run outputs. For workload developers creating new benchmarks, Faban also provides a driver framework and component model for rapidly implementing high quality benchmark drivers. The Faban driver framework controls the run lifecycle as well as the stochastic model used to simulate users for the benchmark implemented using this framework. It provides built-in support for all of the major components in Java Enterprise System as well as the Oracle DBMS. It is the harness of choice for all future benchmarks.
Added:
>
>
 

Closed Source (but free)


 <<O>>  Difference Topic TestingWebApplications (8 - 24 Apr 2007 - Main.robogeek)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 21 to 21
 
Added:
>
>
  • Faban Next generation benchmark development/runtime infrastructure. Faban is practically the consolidation of our benchmark development and management knowledge and experience. It is a facility for developing and running benchmarks. It has two major components, the Faban harness and the Faban driver framework. The Faban harness is a harness to automate running of server benchmarks as well as a container to host benchmarks allowing new benchmarks to be deployed in a rapid manner. Faban provides a web interface to launch & queue runs, and extensive functionality to view, compare and graph run outputs. For workload developers creating new benchmarks, Faban also provides a driver framework and component model for rapidly implementing high quality benchmark drivers. The Faban driver framework controls the run lifecycle as well as the stochastic model used to simulate users for the benchmark implemented using this framework. It provides built-in support for all of the major components in Java Enterprise System as well as the Oracle DBMS. It is the harness of choice for all future benchmarks.
 

Closed Source (but free)


 <<O>>  Difference Topic TestingWebApplications (7 - 28 Dec 2005 - Main.sullis)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 7 to 7
 Test tools for web applications.
Changed:
<
<
Open source projects
>
>
Open source projects
 
Line: 17 to 17
 
Added:
>
>
 
Added:
>
>
 
Changed:
<
<
Closed Source (but free)
>
>
Closed Source (but free)
 
  • Eyeball
Changed:
<
<
Commercial products
>
>
Commercial products
 


 <<O>>  Difference Topic TestingWebApplications (6 - 07 Feb 2005 - Main.rickcarson)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 19 to 19
 
Added:
>
>
Closed Source (but free)
  • Eyeball
 Commercial products

Line: 29 to 32
 
<-- anchor to allow a link to the discussion about this article -->

Discussion about TestingWebApplications
<-- generate a header for the discussion part of page -->

Added:
>
>
-- Main.rickcarson - 07 Feb 2005

Please forgive my facetious (but only a little) addition. I've just finished working on a web project, for which out of the half dozen developers, only one (me) regularly ran and viewed the pages and did a basic walkthrough. Everyone else relied heavily on automated tests - to the exclusion of all else in some cases. The regularity with which the test cases would all pass, and yet pages wouldn't load (and yes, we had tests for forwarding) and major functionality in other areas of the ap would stop working (even though the tests were still fine) was very sobering.

Of course, we weren't using any of the open source tools listed above. I'm sure they all have their strong points and weak points. There's quite a lot of them, I hope that the advocates of each will add their point of view on why each should be chosen. I think the other developers would have happily used any of those testing suites, so long as they were automated - the ie 'Black & Decker' meta rule for tool selection (any tool will do, so long as its a power tool). My preference would be for one with (at least) the following criteria:

  • Must be able to run tests against the code in its target environment (where you have a test environment that is sufficiently 'production-like' for this to be meaningful) - so you find out about integration and system testing issues earlier rather than later.
  • Must not spit the dummy over minor UI layout changes. There always seem to be these fiddly little changes that don't change the functionality of the page (ie move this control over two pixels, make this text a little more blue). If the test is strongly tied to getting a very particular html (or CSS) response then not only would you be fighting in the 'mosh pit of graphics design', but you'd spend most of your coding time fighting the tests too.

Do they all pass muster on at least these two requirements?

 

 <<O>>  Difference Topic TestingWebApplications (5 - 03 Feb 2005 - Main.sullis)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 17 to 17
 
Added:
>
>
 
Changed:
<
<
Commercial Products
>
>
Commercial products
 


 <<O>>  Difference Topic TestingWebApplications (4 - 03 Feb 2005 - Main.rajneeshgarg)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 8 to 8
 Test tools for web applications.

Open source projects

Changed:
<
<
>
>
 
Deleted:
<
<
 
Added:
>
>
 
Changed:
<
<
>
>

Commercial Products

 


<-- put two horizontal ruled lines between article and discussion of it. -->

 <<O>>  Difference Topic TestingWebApplications (3 - 03 Feb 2005 - Main.anjanb2)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->
Line: 16 to 16
 
Changed:
<
<
>
>
 


<-- put two horizontal ruled lines between article and discussion of it. -->

 <<O>>  Difference Topic TestingWebApplications (2 - 29 Jan 2005 - Main.sullis)
Line: 1 to 1
 
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->

TestingWebApplications
<-- this automatically adds a header showing the name of this page -->

Changed:
<
<
To Be Written - TOPIC: Test tools for web applications.
>
>
Test tools for web applications.

Open source projects

 
Deleted:
<
<
Defn: Web Application: A software application delivered to a web browser using HTML as the presentation mechanism.
 


<-- put two horizontal ruled lines between article and discussion of it. -->

 <<O>>  Difference Topic TestingWebApplications (1 - 19 Jun 2004 - Main.robogeek)
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TestingGUIApplications"
Home | Help | Changes | Index | Search | Go
<-- This creates the navigation links to :  Home | Help | Index | etc.  -->

TestingWebApplications
<-- this automatically adds a header showing the name of this page -->

To Be Written - TOPIC: Test tools for web applications.

Defn: Web Application: A software application delivered to a web browser using HTML as the presentation mechanism.


<-- put two horizontal ruled lines between article and discussion of it. -->

<-- anchor to allow a link to the discussion about this article -->

Discussion about TestingWebApplications
<-- generate a header for the discussion part of page -->


Topic TestingWebApplications . { View | Diffs r13 < r12 < r11 < r10 | More }
 XML java.net RSS