IDE Core Basic Acceptance Tests
From Aptana Development
General Notes
- Do each test once for a file based in a project and one located on the desktop
- Set a non-standard workspace as your default (i.e. on Windows, one not under My Documents/Aptana IDE Beta)
Installation
- Download the installer and install the IDE to the local system
- Test Windows
- Test Macintosh
- Test Ubuntu Linux and Fedora Core 6 or 7.
- Confirm that the license embedded in the installer matches the license attributed to the overall product. APL for M9, GPL/APL for M10+
- Install the plugin into Eclipse 3.2 using the update site
- Install the plugin into Eclipse 3.3 using the update site
- Install the plugin into Eclipse 3.2 using the packaged update archive (available off the main update index.html)
- When installing the plugin, confirm that the editor restarts twice.
Updating
- Set the policy file for a standalone version of the IDE (latest stable version), and update to the newest build
- Searching for updates should search ide core, rails, air, iphone and xul plugins
Editors
- Open a new Untitled file of the the editor in question
- Ensure the new file content matches that in the preferences
- Put the cursor at the beginning of the file and hold down the delete key. Ensure that the editor deletes all content with no errors.
- Undo the edit. Select all content in the document. Press the Backspace key to delete all content. Ensure that it does so without any errors.
- Repeat the above process with a file based in a project
- Test doing a Save/Save As
- Open multiple files of the same type (i.e. JS editors) and check to make sure that switching through the editors also switched the content of the various pagebook views (outline, code assist profiles, validation)
- Turn off content assist for that langauge. Make sure CA never pops up unless explicitly asked for (Ctrl + Space)
Other
- Open Help > Troubleshooting > Clean configuration. The editor should restart twice.
- HTML Editor Basic Acceptance Tests
- CSS Editor Basic Acceptance Tests
- JavaScript Editor Basic Acceptance Tests
- PHP Editor Basic Acceptance Tests
- ScriptDoc Editor Basic Acceptance Tests
- XML Editor Basic Acceptance Tests
- Generic Text Editor Basic Acceptance Tests
Help System Basic Acceptance Tests
Ajax Libraries Basic Acceptance Tests
IDE Views Basic Acceptance Tests
Aptana Monkey Basic Acceptance Tests
Debugging Basic Acceptance Tests
FTP Basic Acceptance Tests
Aptana Search Basic Acceptance Tests
Blank for now.
Links
- IDE Core Basic Acceptance Tests
- Main Testing Section


