Testing Joomla! With WebTest - Environment Setup
Tomischuetz (Talk | contribs) m (Testing Joomla! With WebTest moved to Testing Joomla! With WebTest - Environment Setup: Splitting the article into two new articles: - Environment Setup - Test Execution) |
(→Repository) |
||
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | This page will hold documentation on using [http://webtest.canoo.com WebTest] to | + | This page will hold documentation on using [http://webtest.canoo.com WebTest] to setup a test environment for test suites for Joomla! |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Canoo WebTest == | == Canoo WebTest == | ||
| Line 60: | Line 39: | ||
The testing repository for the WebTest test suite can be found here: | The testing repository for the WebTest test suite can be found here: | ||
| − | * [http://joomlacode.org/svn/joomla/testing/trunk/functionaltest/webtest http://joomlacode.org/svn/joomla/testing/trunk/functionaltest/webtest] | + | * [http://joomlacode.org/svn/joomla/testing/trunk/1.5/functionaltest/webtest/ http://joomlacode.org/svn/joomla/testing/trunk/1.5/functionaltest/webtest/] |
| + | * [http://joomlacode.org/svn/joomla/testing/trunk/1.6/functionaltest/webtest/ http://joomlacode.org/svn/joomla/testing/trunk/1.6/functionaltest/webtest/] | ||
Latest revision as of 15:32, 13 December 2009
This page will hold documentation on using WebTest to setup a test environment for test suites for Joomla!
Contents |
[edit] Canoo WebTest
Canoo WebTest is a free Open Source tool for automated testing of web applications. Here you can find a short overview of WebTest characteristics.
To get a first impression, you can watch the following screencast:
Creating a first WebTest project.
[edit] Prerequisite
- A platform that is able to run Java.
- An installed JDK version 5 or higher.
- Ant version 1.7.0 or newer (optional). WebTests distribution contains the necessary part from ant 1.7.0 ready to run
- A tool to unzip.
See here.
[edit] Installation & Configuration
See here.
[edit] Eclipse
Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and run times for building, deploying and managing software across the lifecycle. For more details, see here.
[edit] Prerequisite
- A platform that is able to run Java.
- An installed JDK version 5 or higher.
[edit] Installation & Configuration
- todo
[edit] Test Suite
The testing code is part of the Joomla! code.
[edit] Repository
The testing repository for the WebTest test suite can be found here:
- http://joomlacode.org/svn/joomla/testing/trunk/1.5/functionaltest/webtest/
- http://joomlacode.org/svn/joomla/testing/trunk/1.6/functionaltest/webtest/
Note: If a login mask comes up, use
- User: anonymous
- Password: <empty>
[edit] Structure
The WebTest test suite is organized in smoke tests and regression tests.
[edit] Test Execution
The test suite can be executed in different ways. The easiest way is to call it as follows
- webtest -Durl=<URL> -Dusername=<USERNAME> -Dpasswd=<PASSWORD>
whereas
- URL is the URL to the administrator page
- USERNAME is the user name of the administrator
- PASSWORD is the password of the administrator
E.g.:
webtest -Durl=http://www.mydomain.com/administrator -Dusername=Admin -Dpasswd=1234
Note: The user name, password will only be used by WebTest on the machine you are executing the test suite. But the log files and reports can contain the user name and password and therefore you have to be careful exchanging them!
