TestWise IDE

Next Generation Functional Testing Tool

Version 4.14
Windows 7+

Change Log v1

v0

1.12

  • [Upgrade] RWebSpec 1.8.2
  • [Upgrade] Watir 1.9.2

1.11.9 (2011-06-01)

  • [Upgrade] RWebSpec 1.8.1
  • [Fix] no registering autoitx in installer
  • [Fix] not installing working folder if %HOME% is set invalid
  • [Fix] go to test case/file dialog searching without lastly entered character
  • [Fix] (rename refactoring) failed the update just refactored file opened in editor

1.11.8 (2011-05-23)

  • [Enhancement] Add more comments to sample test cases under sample\reference
  • [Update] Usage of httpclient2.2 on get/post http requests

1.11.7 (2011-05-20)

  • [Enhancement] New Project dialog start with default c:\testprojects
  • [Fix] Strip empty spaces in new project dialog’s base_url
  • [Fix] Disable selenium2 framework selection in new project dialog
  • [New] Sample: data entry test (include spreadsheet)

1.11.6 (2011-05-14)

  • [Enhancement] project preference dialog last panel set to no-border as others
  • [Enhancement] Add reset to default buttons to test/page templates in project referenes
  • [Enhancement] Update execution monitor 0.2.6, better work with RAutomation

1.11.5 (2011-05-05)

  • [Upgrade] rwebspec 1.7.1
  • [Fixes] missing spreadsheet data file
  • [Enhancement] http tester use proxy by default if proxy is enabled in settings
  • [Enhancement] supports proxy user and password when checking updates or post crash reports
  • [Fixes] helper methods not exists or empty when auto-complete
  • [Fixes] unescape response xml in HTTP test response

1.11.1 (2011-04-05)

  • [Fixes] editor dialog nil checking in handlekeyentered
  • [Fixes] rename page class method refactoring
  • [Enhancement] reload page class after perform refactoring

1.11 (2011-04-01)

  • [Feature] Watir 1.8 Support
  • [Feature] TestWise Recorder supports Firefox 4

1.10.4 (2011-01-29)

  • [New] Bundled Watir 1.7.1
  • [Feature] New Search and Repleace in project dialog
  • [Feature] Search recursively in folder
  • [Enhancement] improvement on startup time
  • [Enhancement] Close find results pane when closing projects
  • [Bug fix] load bundle when snippet file somehow not accessible
  • [Bug fix] Set env null checking

1.10.2 (2010-12-20)

  • [New] Upgrade to Watir 1.6.7 (patched)
  • [Fixes] Extract parameter aware of rails style params, such as ‘order[name]’
  • [Fixes] Select project environment when no projects loaded
  • [Refactor] New way of packaging

1.9.9 (2010-10-22)

  • [New] Upgrade to Watir 1.6.6
  • [Fixes] Test Script Reformat, indenting with keywords in quoted string
  • [Fixes] Update text in ‘Check Updates’ Dialog

  • [Upgrade] RWebSpec 1.6.4

1.9.8 (2010-10-05)

  • [Feature] Show recent file dialog accept selection a file by a single mouse click
  • [Feature] Running ruby /Watir script in separate process
  • [Feature] in Pro version, run execution mointior in separate process
  • [Enhancement] Tab in snippet without changes goes next tab stop
  • [Enhancement] If autoit3 check failed, it will continue
  • [Enhancement] Extract new page refresh whole control
  • [Enhancement] snippet in snippet
  • [Enhancement] Bundle style (YAML and XML) update
  • [Enhancement] fast right click context menu
  • [Fixes] Backspace in InsertSnippet dialog tgore invoke pos will cancel auto complete dialog
  • [Refactoring] Major refactoring, extract common out

1.9.7 (2010-08-20)

  • [Enhancement] Refactoring extract page support text_field.set
  • [refactoring] DRY extract parameter for extarct function and extract page
  • [Upgrade] Ruby 1.8.7p302, RWebSpec 1.6.3
  • [Feature] Highlight narrow dialog
  • [Enhance,ent] Add ‘Wrap lines’ optins in IDE settings
  • [Enhancement] More accurate recent files
  • [Feature] Recent files dialog hide search text initally, select first file
  • [Enhancement] import page variable exists in the test case, don’t create variable assinment again
  • [Enhancement] Help chm update
  • [Enhancement] complete page method, add quotes
  • [Enhancement] Diplsay more storywise response
  • [Enhancement] If a newly created file saved, update tab icon

1.9.6 (2010-08-09)

  • [Fixes] Imporantant, create page methods, wipe out existin definitions
  • [Fixes] show recent project list containing the same name, \0
  • [Enhancement] Disable ‘use requirement as test case’ in user story pane when this no user story identified
  • [Enhancement] Project seeting dialog
  • [Enhancement] If ENV[‘HOME’] is not accessiable, user ENV[‘USER_PRFILE’]
  • [Enhancement] If check for updates doesn’t work, disable options
  • [Enhancement] Loading project path with & character
  • [Enhancement] Can update parameter in extract page refactoring dialog
  • [Enhancement]auto complete local varialbe if it is defined in scope not just lines above

1.9.5 (2010-07-24)

  • [Fixes] not displaying test filenames in stats table sometimes
  • [New] rename testwise-debug.bat to testwise-console.bat
  • [Fixes] view menu item checks
  • [Fixes] click link in wrapped html window
  • [Feature] Mac Support
  • [Fixes] Not exiting for Mac
  • [Fixes] Command+Q for exiting App, Command+Option+Q for selecting quoted string
  • [Enhancement] Watir sample projects
  • [Fixes] Stop eval ruby file for ruby file
  • [Enhancement] Run ruby script and output to console
  • [Enhancement] Fixed runing command using separate Ruby interpreter.

1.9.4 (2010-07-15)

  • [Feature] Extract function with parameter support
  • [Feature] Extract Page Class with parameter support
  • [Enhancement] Double lick to edit parameter

1.9.3 (2010-07-12)

  • [Feature] Extract function with parameter support
  • [Feature] Extract Page Class with parameter support
  • [Feature] Refactor: changing page method from references in tests
  • [Feature] Refactor: changing helper method from references in tests
  • [Feature] Refactor: rename helper method in test_helper.rb
  • [Feature] Show requirement from StoryWise
  • [Feature] Update test case name from storywise integration
  • [Feature] Insert test steps from storywise integration
  • [Enhancement] Refactor: preview of extract function
  • [Enhancement] UI changes to go to test case in a test script file
  • [Enhancement] UI changes to Test Suite
  • [Enhancement] Add ‘Cancel’ button to Refactor Preview
  • [Enhancement] Detect no usages found
  • [Enhancement] Sample test page file template found
  • [Fixes] StoryWise Integration: not opening in TestWise
  • [Enhancement] Goto Function will navigate to function name
  • [Upgrade] i18n library
  • [Fix] file already exists, still create a new one
  • [Fix] Copy license.key when working folder not accessible
  • [Enhancement] Project Preferences Move StoryWise Integration in its own tab
  • [Enhancement] Remove simple border on registration text boxes
  • [Fix] Delete file from project tree but not editor (but still open next file)

1.9.2 (2010-06-18)

  • [Feature] Now install OK on computer where user does not have administrative access such as registry
  • [Fixes] Error on going to function.=

1.9.1 (2010-06-14)

  • [Upgrade] latest final Ruby 1.8.7 package
  • [Change] Ctrl+N keyboard shortcut for create new files
  • [Enhancement] Move ‘Show in StoryWise” up in context menu item
  • [Enhancement] Refactored Find dialog, don’t show ‘not found’ dialog
  • [Fixes] TODOList not working on clicking links
  • [Fixes] TODOList not shown when invoked from menu
  • [UI] add head image to installer

1.9 (2010-06-08)

  • [Feature] Incremental Syntax Check
  • [Feature] Find/Replace in project move to tab
  • [Feature] Refactoring Tab for review changes
  • [Change] Don’t include sample hello_test.rb on creating a new project
  • [Fixes] $BASE_URL is not set in helper
  • [Change] Still start another copy of TestWise if detection of Testwise process failed
  • [Enhancement] handle HOME not accessible after installation
  • [Enhancement] only live check script syntax if it is modified in current editor
  • [Enhancement] Go to function now move caret the function name
  • [Fixes] test case with specify not showing on behaviour lookups when using spec “”
  • [Fixes] Unable to set test environment

1.8.9 (2010-05-17)

  • [Fixes] Unable to set test environment
  • [Enhancements] Support multiple menu items for test with multiple storywise ids
  • [Feature] Associate screenshot in test report
  • [Feature] Context menu to show user story in StoryWise
  • [Feature] Cycle highlight test case (Ctrl+Shift+Q)
  • [Fixes] hide line indicator if test pass
  • [Fixes] [Refactoring] Move works when no before/after blocks defined
  • [Enhancement] New File template using ERB, old template won’t work
  • [Fixes] Not recognizing test case if there is no spaces between test”description”do
  • [Enhancement] Color-hightlight templates in project settings
  • [Enhancement] Use StyledTextControl in extract page refactoring
  • [Enhancement] UI update for Project preferences
  • [Enhancement] (new project) project folder updates with project name
  • [Enhancement] [Refactoring] Move code to just in the front of first test case.
  • [Enhancement] Restructure refactoring

1.8.8 (2010-04-12)

  • [Upgrade] RWebSpec 1.6, optional taking screenshots
  • [Feature] Associate screenshot in test report
  • [Feature] Context menu to show user story in StoryWise
  • [Feature] Cycle highlight test case (Ctrl+Shift+Q)
  • [Fixes] [Refactoring] Move works when no before/after blocks defined
  • [Enhancement] New File template using ERB, old template won’t work
  • [Fixes] Not recognizing test case if there is no spaces between test”description”do
  • [Enhancement] Color-hightlight templates in project settings
  • [Enhancement] Use StyledTextControl in extract page refactoring
  • [Enhancement] UI for Project preferences
  • [Enhancement] (new project) project folder updates with project name
  • [Enhancement] [Refactoring] Move code to just in the front of first test case.
  • [Enhancement] Restructure refactoring

1.8.7 (2010-03-15)

  • [Fixes] Editor flickering when running tests.
  • [New] Site and Celebrity License
  • [New] Add ‘StoryWise’ integration to TestWise
  • [Enhancement] Add icons to source control context menu
  • [Enhancement] Add colour highlighting to diff dialog
  • [Enhancement] Add Site and Celebrity License
  • [Feature] User Story List, integration with StoryWise
  • [Enhancement] [Refactoring] Move to helper handles when the helper is currently opened
  • [Enhancement] [Refactoring] Move preview dialog set focus on Ok button
  • [Enhancement] [Refactoring] Move rake rapreview dialog, first text box is ready only
  • [Enhancement] [Refactoring] Move, can use edit preview text and use it
  • [Fix] [Refactoring] Move preview to before each, but before last statement
  • [Feature] Detected existing TestWise application
  • [Enhancement] Display warning when there is no test case to run
  • [Feature] Open test case in TestWise from browser

1.8.6 (2010-03-01)

  • [Feature] Move Refactoring with preview dialog
  • [Feature] Auto complete helper functions with icons
  • [Feature] Auto complete global variables
  • [Feature] Auto complete attributes (instance variables)
  • [Feature] Auto complete immediate local variables (line above)
  • [Feature] HTML Test report
  • [Feature] Delete folder on context menu
  • [Enhancement] don’t show auto complete dialog if there is no entries on startup
  • [Enhancement] automplete the entry if there is only one match on startup
  • [Enhancement] (Refactoring) Add keyboard shortcut to Move, Shift+F7
  • [Enhancement] (Refactoring) Move refactoring display popup menu correctly (not where mouse cursor is)
  • [Fixes] Display message on “Rename page function name test files” not implemented
  • [Fixes] logic to open recent files and show startup page
  • [Fixes] same Bookmark number can be used in multiple files
  • [Fixes] Display ‘unable to perform message” on renaming page functions or helper functions

1.8.5 (2010-02-19)

  • [Enhancemnt] Auto-complete dialogs with images!
  • [Fixes] Failed to ‘Copy file’
  • [Fixes] Show intention dialog in page class file as well
  • [Fixes] Cllose intention dialog when editor loses focus
  • [Enhancement] [Internal] New way to parse snippet configuration file
  • [Fixes] extract page not working
  • [Fixes] extract page first time does not create method
  • [Fixes] introduce variable, handle ‘[]’ in field name

1.8.4 (2010-02-15)

  • [Tuning] Improvement on installation and start up time
  • [Change] Revert back to use exe to startup TestWise
  • [Feature] Show file icons on go to file dialog
  • [New] New snippet ‘epv’, add page variable after select a page class
  • [Upgrade] Ruby 1.8.7
  • [Upgrade] TMail new version
  • [Feature] Show intention to a new class
  • [Feature] Show intention to a new function in page class
  • [Enhancement SOAP testing with WSSE Header, bookmarks
  • [Feature] Pretty print SOAP request and response
  • [Feature] Source control shortcuts, show busy dialog when updating project
  • [Feature-TODO] Git/Subversion Add new files
  • [Fixes] crashes on’ep’ tab then back to show another list
  • [Fixes] Failure to delete project file via context menu
  • [Enhancement] SVN update show dialog if changes

1.8.3.2 (2010-02-08)

  • [Fixes] Always loading helloworld project
  • [Fixes] Sometime not loading project environments
  • [Fixes] Error on Copy refactoring
  • [Enhancement] Press enter on copy file dialog will be same as click ‘OK’
  • [Enhancement] Press enter on enter license dialog will be same as click ‘OK’
  • [New] entry for script library: click image with id

1.8.3 (2010-02-05)

  • [Feature] HTML syntax highlighting and reformat HTML
  • [Feature] HTML syntax highlighting and reformat XML
  • [Feature] New syntax bundle: CSS, SQL
  • [Enhancement] Find in project dialog with project name
  • [Enhancement] Status bar showing column, line
  • [New] Bundle recorder and JSSH support for Firefox 3.6
  • [Enhancement] New way on start page for installing JSSH
  • [Enhancement] quicker switch files in editors
  • [Feature] Ctrl+B on ‘include TestHelper’ will go to the helper file
  • [Enhancement] Close Auto complete dialog if editor changes
  • [Update] Chm helper with new screenshots
  • [Enhancement] Caret position on my status bar
  • [Enhancement] When editor tab switches, then back, rember its last caret position
  • [Enhancement-TODO] When select file in project, then back, rember its last caret position
  • [Enhancement] Add more file type icons, and how them on editor tabs as well
  • [Enhancement] Display more fil type icons in Fine in project dialog
  • [Enhancement] Longer status text on status bar
  • [Enhancement] Display horizontal scrollbar in editor correctly
  • [Fixes] Copy file throws warning dialog
  • [Fixes] Crash on block comment
  • [Fixes] New sample: testdataspec.rb

1.8.2 (2010-01-23)

  • [Feature] Evaluate code in snippet like ‘isoD’ in text bundle
  • [Feature] Drag files to editors will open them
  • [Change] Snippet stab trigger are now case sensitive
  • [Change] new icon for run tab for folder
  • [Change] New way to launch TestWise
  • [New] Ruby Bundle
  • [Enhancement] New way to start up TestWise without false alarm from anti-virus
  • [Enhancement] Add Refactoring to right mouse click context menu
  • [Enhancement] - create a new page, template are now selected from radio buttons
  • [Enhancement] Display no helper not exist on move to helper refacotorng
  • [Enhancement] UI enhancement on find in projects
  • [Enhancement] Press escape key on all text controls close dialog

1.8.1 (2010-01-14)

  • [Feature] Popup Bundle List to select, Ctrl + Alt + B
  • [Enhancement] Make default font size on Windows smaller -> 9
  • [Fixes] Mouse click go to helper error
  • [Fixes] Updated Feedback URL
  • [Fixes] Bundle statusbar accept mouse clicks in whole area
  • [Fixes] Snippet: After one snippet tabing to last stop, next snipppet not invoked after extra tab

TestWise 1.8 (2010-01-08)

  • [Fixes] Don’t display progress bar colour option in setting dialog if using Windows XP style
  • [Enhancement] Create a new file on right click a folder
  • [Enhancement] Localization on creating a new file
  • [Enhancement] Dectect file conflicts on creating new files
  • [Fixes] Click save button on toolbar not saving a newly creatd file
  • [Enhancement] Create a new file from menu/toolbar will add to project file with icon
  • [Enhancement] Greatly reduce the (loading page) time, start test quickly
  • [Feature] Load new page class changes
  • [Feature] Association .tpr project with TestWise
  • [Feature] Reload bundle
  • [Feature] Apply style on selecting new bundle from status bar
  • [Feature] Find in project: replace all
  • [Feature] Refactoring: move functions to helper
  • [Enhancement] Configurable style highlight
  • [Enhancement] Installation of add-on on Win7
  • [Enhancement] Add installation log
  • [Enhancement] UI: Borderless About dialog
  • [Enhancement] UI: Most dialogs are shown center on windows, not screen
  • [Fixes] Refactoring: introduce local variable doesn’t work for last method in page classes
  • [Fixes] click already opened file does not update bundle status
  • [Fixes] Find in project doesn’t get newly opened project

1.7.2 (2009-12-02)

  • [Fixes] not be able to type ‘.’ in non-ruby files
  • [Feature] Snippet supports place holders and tabing to next place holder after editing.
  • [Feature] Show snippet name on status bar, and can change current editor’s bundle there.
  • [Feature] Basic bundle support: RWebSpec, HTML, XML and Plain Text
  • [Enhancement] Run suite icon
  • [Enhancement] Bookmark icons
  • [Enhancement] Clear auto-complete dialog when app becomes inactive
  • [Enhancement] When more than one matching functions, Ctrl+Click or Ctrl+B will look for caller’s naming convention

1.7.1 (20009-11-25)

  • [Fixes] Go to error line
  • [Enhancement] Display run label to red if test failed.
  • [Enhancement] Code library bottom UI tweaks
  • [Enhancement] execution: transparent loading image
  • [Enhancement] execution: when test failed, the loading image turn red
  • [Enhancement] execution: refine the stats table initial size
  • [Update] RWebSpec 1.5 help file
  • [New] Add window icon to get to go to XXX dialogs

1.7.0.1 (2009-11-21)

  • [Enhancement] Refactoring: Extract to page now show page file on project tree
  • [Ehnachement] run one file does not show export to failed test suite
  • [Enhancement] More Code library and icons.

1.7 (2009-11-19)

  • [Feature] Users can enable/disable Windows XP style warning But progress bar not working
  • [Feature] Support database verification (MySQL,SQlite3 and SQL Server)
  • [Feature] Show icons in code library
  • [Upgrade] Watir 1.6.5, RWebSpec 1.5
  • [New] Japanese Locale
  • [Enhancement] Merge loading and result indiaatior in one (but when result status changes, animation control failed to show)
  • [Enhancement] icon update (home and monitor)
  • [Enhancement] Slightly quick validation
  • [Enhancement] Add icon to environment and suite combo box on toolbar
  • [Enhancement-TODO] Bigger logo (displayed better on Win Vista/7, 4/41 error on 64bit icon, 1/41 on 32 icon)
  • [Enhancement] Display differet colour of server icon on status bar

1.6.7 (2009-11-07)

  • [Feature] Create Rakefile for new project
  • [Feature] colorize diff
  • [Enhancement] Faster analyse test output
  • [Enhancement] More concise test output stack trace
  • [Enhancement] Deleting matching braces, such as “”, []
  • [Fixes] Start page starting recording link freezes
  • [Enhancement] Embed TestWise.bat in case having trouble to start TestWise.exe (false virus detection)
  • [Enhancement] Set icon size 32x32, make it appear better as shortcut and Win 7

1.6.6 (2009-11-02)

  • [Feature] Create a test suite from failed test cases
  • [Feature] display output as test execution
  • [Enhancement] Sample TestHttpRequest message, clear previous response text
  • [Enhancement] Prevent add sample http test request favourite
  • [Enhancement] Colourize test http request and respone (xml)
  • [Enhancement] No source changes, don’t display

1.6.5 (2009-10-27)

  • [UpgradeRWebSpec 1.4.2
  • [Fixes] include RFormSpec library to enable running form tests again
  • [Enhancement] Double click to insert code snippet
  • [Enhancement] Add ability for code library to perform after expand function, such as fail_safe {}
  • [Feature] Add toolbar icon to script library
  • [Enhancement] Test Http request dialog now has syntax highlighting for XML messages
  • [Enhancement] Script library, remove margin in code editor
  • [Internal] Refactored internal structure for ready Mac release

1.6.4.1 (2009-10-20)

  • [Change] default to debugging mode on
  • [Upgrade] package TestWiserecorder 1.1.2
  • [Fixes] Show start page always if set in settings
  • [Fixes] Installing firefox add-on from start page when AutoItX.dll not registered
  • [Change] Start page content updates
  • [Enhancement] Add confirmation dialog on installing add-on
  • [Enhancement] Code library search as you type

1.6.4 (2009-10-11)

  • [Feature] New Start page with resource links, creating test/projects, install recorders, start firefox …
  • [Feature] Run up to this line
  • [Upgrade] RWebSpec 1.4.1
  • [Feature] Script Library
  • [Fixes] Environment combox box made to read only
  • [Enhancement] Find in project: if selected text again, set text

1.6.3 (2009-09-29)

  • [New] snippet: sna => shallnowallow
  • [Enhancement] Ctrl+Space will show all auto-complete list where there is no entry
  • [Enhancement] TODO List window icon
  • [Enhancement] Add default dirname in net project dialog
  • [Change] Remove Recorder for IE menu item
  • [Enhancement] Display update error if failed to check for updates.
  • [Fixes] Generate TODO List error on new project

1.6.2 (2009-09-27)

  • [Change] Turn on check updates by default
  • [Enhancement] Check for update quicker and run in background
  • [Enhancement] Fixed the \r\n in live templates

1.6.1 (2009-09-21)

  • [Feature] Create New file from toolbar or file menu
  • [Feature] Add parameter support in extract page refactoring
  • [Feature] add ‘()’ to auto completion and show call tip if there are parameters (if any)
  • [Feature] press tab auto complete will drop word after
  • [Change] Keymap for autocomplete, “Ctrl+Shift+Space” => “Ctrl+space”
  • [Fixes] Printing error
  • [Fixes] Extract to page still uses RWebUnit
  • [Fixes] Samples default to production for agile_travel projects
  • [Enhancement] trace window display function name
  • [Enhancement] Press escape key to close window
  • [Enhancement] default of use ‘LF’ as line ending but it is actually CR/LF

1.6 (2009-09-01)

  • [Fixes] Support for Unicode
  • [Change] More reliable UI
  • [Change] rWebUnit => RWebSpec 1.4.0.2
  • [Patch] [Watir] to support unicode in IE
  • [Feature] When spec file calling page or helper or function, console show execution line number as well.
  • [Feature] Colour blind friendly. Allow user to change progress bar colour (for passing) to be blue/green.
  • [Feature] [SCM] on file commits, now has right click context menu for revert, diff and jump to source
  • [Feature] RWebSpec chm file
  • [Feature] Clear project file text colour after source control revert, commit
  • [Feature] [SCM]Show console when error, add a new file, status update after commit
  • [Feature] [Editor] Press enter before text, move caret on the first character
  • [Feature] Mark file changed (blue color) in project file list (TODO, after commit reset status)
  • [Upgrade] RubyGems 1.3.5
  • [Upgrade] Win32-Util, r18n
  • [Enhancement] Generor editor, support more syntax highlighting: java, c, python, ..
  • [Enhancement] Add icons for context menu in project tree
  • [Enhancement] New icons for exeuction on run tab
  • [Enhancement] Structure panel accept single mouse click to move selected method
  • [Enhancement] Refresh project files will remember that selected file in project tree
  • [Enhancement] [Snippets] ‘if’ will indent matching ‘end’
  • [Enhancement] [UI] Simplified Goto line dialog
  • [Enhancement] Much faster showing TODO list
  • [Enhancement] [Editor] Ruby syntax highlighting only to .rb files and Rakefile
  • [Enhancement] Refresh project files will remember current highlight folder expand/collpase
  • [Enhancement] [Refactoring] extract to page, the function is not available
  • [Fixes] [Editor] Press return after ‘end’ will result indent to -1
  • [Fixes] Showing class methods in method list (structure pane ..)

1.5.4 (2009-08-03)

  • [Feature] Windows Chm help
  • [Upgrade] rWebUnit 1.3.1
  • [Fixes] Snapshots not working with HOME environment variable ends with “/”
  • [Enhancement] Snapshot show stylesheet and images properly in browsers.
  • [Enhancement] Samples
  • [Fixes] Loading spec file where not exists
  • [Fixes] Various bug fixes reported by users.

1.5.3 (2009-07-23)

  • [Fixes] remembering files opened last time correctly.
  • [Feature] Editing: Auto complete page and its parent’s function as well, (not grandparent classes yet, as it is not recommended)
  • [Feature] Refactoring: Follow function to find out last statement, if it is page, introduce local variable aware
  • [Feature] Refactoring: Rename local variable
  • [Feature] Navigation, Ctrl+B now goes to class declaration

1.5.2 (2009-07-21)

  • [Upgrade] TestWiseRecorder 1.1, Support for Firefox 3.5
  • [Upgrade] JSSH extension packaged for Firefox 3.5
  • [Feature] Editing - with selection, press single/double quote, will create a quoted string
  • [Enhancement-doing] Refactoring: rename function will update references and function lookup
  • [Enhancement] Re-order the file menu, New project dialog UI touches
  • [Enhancement] Replace in project…, indent replaced text
  • [Enhancement] Refactor ‘moving’, indented moved scripts
  • [Enhancement] New Project dialog,
  • [Fixes] Auto complete dialog wierdness when pressing first character
  • [Fixes] ‘superclass mismatch’ error when switching projects with same page name defined
  • [Changes] remove shortcut for close project
  • [New] live templates: ptsi, ptsni

1.5.1 (2009-07-08)

  • [Feature] Search and replace in projects, if files open , just search / replace the text in the editor.
  • [Fixes] When opening projects, only remembers files upto 3 opened last time, not keeping history
  • [Fixes] The page method popup window sometimes does not disappear
  • [Fixes] extract to page where page exists with only initialize() method
  • [Fixes] insert extract newline after extract to page
  • [Fixes] When there is no undoable action, set the content to empty
  • [Enhancement] Refactoring: extract to page won’t refresh whole project tree
  • [Enhancement] Add TestWiseC.exe
  • [Enhancement] Clear the green arrow indicator after test execution
  • [Enhancement] new project template files
  • [Enhancement] UI: expand/collapse image, indent images
  • [Enhancement] find in projects.
  • [Change] the keyboard short cut for project settings => Ctrl+Alt+,
  • [Upgrade] recorder 1.0.6

1.5 (2009-06-23)

  • [Feature] support unicode by default, “Can’t read content” “some special characters” after turned on
  • [Feature] Crash report
  • [Feature] refactoring: move to before(:each)
  • [Feature] refactoring: move to after(:each)
  • [Feature] refactoring: move to before(:all)
  • [Feature] refactoring: move to after(:all)
  • [Enhancement] Fixes show/hide line endings for different files
  • [Enhancement] refactoring: under extract page and introduce page variable as a unit
  • [Fixes] Application quits on pressing ‘Insert’ key
  • [Fixes] Application quits without showing error dialog
  • [Fixes] Recent projects show different path delimiters: \, /
  • [Fixes] Make Excel export to handel window’s user profile path
  • [Fixes] Search in projects
  • [Fixes] Fixed script cached in tracing window
  • [Fixes] Subversion commit failures with conflicts not detected.
  • [New] continuous integration sample
  • [New] New sample - popup

1.4.3.2 (2009-06-17)

  • [Fixes] Status text (on status bar) caching first openned project name
  • [Fixes] Reformate code now handle differnet line ending characters (such as LF)
  • [Enhancement] Reformat refactored code (in test and page files)
  • [Enhancement] Uncomment multiple lines
  • [Enhancement] Check for updates with TestWise Logo
  • Plus minor fixes

1.4.3 (2009-06-08)

  • [Feature] Extract to Page
  • [Enhancement] disable run icons on toolbar unless it is a spec
  • [Enhancement] improved slightly startup on loading settings (0.55 vs 1 second)
  • [Enhancement] statusbar update - move status indicator next to env url
  • [Enhancement] improved slightly startup on loading project work space (0.1 vs 0.4 second)
  • [Enhancement] improved slightly startup on loading project (0.03 vs 0.23 second)
  • [Enhancement] improved slightly startup on loading live templates (0.01 vs 0.11 second)
  • [Enhancement] project settings, just use one test script template
  • [Enhancement] IE recorder now records most of operations

1.4.2 (2009-05-31)

  • [New] Recorder in IE (Experimental)
  • [Feature] Refactoring - rename
  • [Feature] New Check for Updates dialog, allow user to go to downloads page directly
  • [Feature] Reformat selected test script
  • [Feature] Display page function call tip after . complete
  • [Fixes] reset settings file when failing to load
  • [Fixes] Save project setting files not flush cache immediately
  • [Enhancement] Make main window show after loading all background classes
  • [Enhancement] extract to function - indent
  • [Enhancement] Reformat code reserve “\r\n” on windows
  • [Enhancement] Speed up test case lookups

1.4.1 (2009-05-25)

  • [New] Free Edition
  • [Feature] Add keyboard shortcut to execution control
  • [Feature] Resize auto complete dialog dynamically
  • [Enhancement] Version commit dialog pre-check currently opened files
  • [Enhancement] Separate Run menu out
  • [Changes] Project folder icon changes
  • [Changed] Keymap changes
  • Settings, Ctrl+Alt+S => Ctrl + ,
  • Toggle expand/collapse code block, Ctrl+, => Ctrl + |
  • [New] Keyboard shortcuts
  • Expand code block, Ctrl + Numpad +
  • Collapse code block, Ctrl + Numpad -,
  • Expand all, Ctrl + Shift + Numpad +
  • Collapse all, Ctrl + Shift + Numpad -

1.4.0.1 (2009-05-18)

  • [Fixes] Go the declaration popup window conflicts with running individual test case
  • [Enhancement] Update arrow marker image

1.4 (2009-05-17)

  • [New] Free Edition
  • [Upgrade] various third party libraries
  • [Fixes] Press enter at the beginning of line cause caret going to the end of line
  • [New] MyOrganized.info using Watir
  • [Feature] Export test report to Excel
  • [Feature] Can go to declaration with more than two matching function name
  • [Enhancement] New Watir and more rWebUnit snippnets
  • [Fixes] expands live templates where templates names share same subset of characters
  • [Fixes] escape complete @mainXclick_link will move caret after who word
  • [Fixes] . auto complete move caret after word @mainpage.clicklink will move caret after who word
  • [Fixes] two “New Test Script File” on right click folder
  • [Enhancement] reload project will refresh project cached project files and page methods
  • [Enhancement] Page save automatcially update cache ruby files
  • [Enhancement] Escape auto-complete instance variable @xxx, global $xxx, symbol :xxx
  • [Enhancement] New snippets for Watir
  • [Enhancement] New icons for folding

1.3.2 (2009-05-11)

  • [Feature] expect_page to auto complete PageClass
  • [Feature] Refactoring: introduce variable for new page
  • [Feature] xxx_page. will auto complete matching page class’ functions
  • [Feature] rWebUnit 1.3 with new syntax for requiring pages (pages: xxx, xxx)
  • [Feature] Colour highlighting html, xml, sql, css
  • [Enhancement] Enable SQL, CSS, XML/HTML files
  • [Enhancement] keyword highlighting: include, use, extend.
  • [Enhancement] Escape complete: ignore current preword
  • [Fixes] Clear error indicator on rerun
  • [Fixes] Running individual test case when errors on loading files!, display error message now

1.3.1 (2009-05-05)

  • [Feature] Ctrl+J insert snippnets!
  • [Feature] Change end of line characters and convert end of line characters
  • [Feature] Display server image at the status bar in front of environment url
  • [Feature] Convert line endings
  • [Feature] Validation syntax toolbar button
  • [Enhancement] Add show line number, indentation guides on menu
  • [Enhancement] ignore first position as modified
  • [Enhancement] brace highlight
  • [Enhancement] include Rakefile in project (how about logo)
  • [Enhancement] Display different colour for environment url in the status bar depends on env selected
  • [Enhancement] Make splash screen not always stay on top
  • [Upgrade] win32-clipboard-0.5.1 windows-pr-1.0.3
  • [Change] check updates on startup set to be true

1.3 (2009-04-27)

  • [Feature] Launch TestWise using just one window
  • [Feature] New Splash screen
  • [Feature] Git Support
  • [Feature] Support Unicode
  • [Feature] Change language
  • [Feature] Add TMail library for better support testing emails
  • [Feature] Go to last modified
  • [Feature] Add ‘Visit TestWise Homepage’, “Submit Feedback’ on menu
  • [Enhancement] More localization in windows
  • [Enhancement] After commit, popup a confirmation window
  • [Enhancement] Editor warning if can’t load the file due speical characters
  • [Enhancement] Display helper icon in editor tab
  • [Enhancement] use -W0 to hide warning messages
  • [Enhancement] A minor performance enhancement on starting up
  • [upgrade] TestWiserecorder 1.0.4
  • [upgrade] rwebunit 1.2.4 (with simple matcher)

1.2.6 (2009-04-20)

  • [Feature] Support Unicode
  • [Fixes] Locale not loaded error

1.2.5 (2009-04-17)

  • [Upgrade] win32 utils libraries
  • [Upgrade] hoe, xmlsimple, hpricot 0.8.1
  • [Fixes] the installer asks for license number unless PRoR installed
  • [Enhancement] update status text on status bar

1.2.4 (2009-04-12)

  • [Feature] Comment and uncomment selected lines
  • [Feature] Showing .html, .txt, .sql, .xml files in project (no syntax highlighting yet)
  • [Feature] Showing functions (in helper and page classes) in structure pane
  • [Enhancement] New icons for structure pane
  • [Enhancement] New icon for helper file
  • [Enhancement] New project dialog improvements
  • [Enhancement] F5 ignore when selecting a folder
  • [Enhancement] Add integration environment in project setting dialog
  • [Enhancement] replace dumped page source with absolution path
  • [Fixes] “Open in browser” in snapshot dialog not working
  • [Upgrade] rWebUnit 1.2.2

1.2.3.1 (2009-04-04)

  • [Fixes] error creating a new project

1.2.3 (2009-04-02)

  • [Feature] Installer now supports uninstalling previous version
  • [Enhancement] Installer installs desktop shortcut
  • [Fixes] Tests (in demo) failed to run when located under folders containing spaces on Windows.
  • [Enhancement] Selected test scripts to run, better formatted, show context menu option disabled when no selections, select full lines always
  • [Upgrade] rWebUnit 1.2.1

1.2.2 (2009-03-28)

  • [Feature] New installer!
  • [Feature] Project file extension (.tpr) association, double click .tpr file open the project
  • [Feature] New setting to check local file status against source control system on opening projects
  • [Enhancement] New console icon
  • [Enhancement] - don’t show version history explictly.
  • [Enhancement] Clean up the console, now can you use ‘puts “XXX”’ in your test script, very useful for debugging.
  • [Upgrade] rWebUnit 1.2

1.2.1 (2009-03-20)

  • [Feature] Run selected test scripts against current browser window
  • [Feature] Add new test suite from failed test files
  • [Enhancement] Clear source control console
  • [Fixes] “Close All but this” does not close all tabs
  • [Fixes] Unexpected error when ‘Find in files’ dialog opened on exiting
  • [Upgrade] rWebUnit 1.1.3

1.2.0.1 (2009-03-16)

  • [Enhancement] Remove the test suite root element on the left panel in Test suite configuration
  • [Fixes] Reset to tracing the execution to be on by default

1.2.0 (2009-03-15)

  • [Enhancement] Change ‘Run this test suite’ to “Run tests in stack_spec.rb”
  • [Enhancement] Change Run this test case to with test case name, to “Run ‘010 can login’”
  • [Feature] Create Test Suite
  • [Feature] SVN diff (current) file
  • [Feature] SVN commit project
  • [Feature] Support running rWebUnit and Watir script directly (not using RSpec)
  • [Uprade] rWebUnit 1.1.2
  • [Enhancement] new samples

1.2b2

  • [Fixes] Close project home page
  • [Fixes] onEndDrag event stack level too deep error
  • [Enhancement] Scroll stats stable to ensure latest test result visible
  • [Enhancement] Go previous/next error button now disables when there are no more items to show
  • [Feature] run ruby file as commander, but no output, or capture error
  • [Upgrade Support rWebUnit 1.1.1 support new live templates assertexists, assertnotexists, assertvisible, assert_hidden

1.2b1 (2009-03-05)

  • [Feature] Regular expression search in files, improved performance
  • [Feature] Ctrl-click to declaration (shall change the style for functions)
  • [Feature] Go to declaration via right context menu
  • [Feature] Indicate project file not saved on the project pane
  • [Feature] Autodetcect git, svn, cvs and no source control
  • [Feature] Subversion Support
  • [Feature] Add version control pane to record source control operations
  • [Feature] Right context menu for Git/Subversion operations
  • [Feature] Mark source control modified files ‘blue’
  • [Refactoring] Re-organize the project structure
  • [Enhancement] Reopen project will close current project
  • [Enhancement] Reopen project works in Mac now
  • [Enhancement] New icon for commander - commander.gif need to be re-exported
  • [Enhancement] Hide on start. Horizontal bar
  • [Fixes] Open a flie,After hitting refresh buttion, select file
  • [Fixes] Rerun dose not reset failure count
  • [Fixes] Replace in file with text : in text search
  • [Feature] Close curren editor using new shortcut Ctrl+W
  • [Changes] Ctrl+W => Ctrl+Q to selected quoted string
  • [Changes] the host name for communication tracing window to get working on Mac

1.1.3

  • [Enhancement] Hide on start. Horizontal bar

1.1.2 (2009-02-12)

  • [Fixes] Escape auto-complete crashes sometimes
  • [Fixes] Rerun does not remember execution types (test suite or test case)

1.1.1 (2009-02-08)

  • [Enhancement] Speed up start up time
  • [Enhancement] Stability enhancement
  • [Enhancement] Make spinner image transparent
  • [Enhancement] Replace the save_all image
  • [Enhancement] Reopen project will close currently opened project
  • [Fixes] Replaced files in the project, add indicator to line replaced

1.1 (2009-02-03)

  • [Feature] Support internationalization (Simplified Chinese)
  • [Feature] Go to function
  • [Feature] Go to declaration (single name match in the project)
  • [Feature] F5 copy
  • [Feature] Highlight line where failure occured
  • [Feature] Go the lines where failure occured easily
  • [Feature] Show TODO List
  • [Feature] Show license type in about dialog
  • [Feature] Word complete (just like Textmate)
  • [Feature] Reopen recent projects
  • [Feature] Commander

  • [Enhancement] Minor HTTPRequest Tester UI enhancements

  • [Enhancement] Change font for “Go to …” dialog boxes
  • [Enhancement] Press Esc in Find in Project Dialog (in search text field more exactly) to close it
  • [Enhancement] When add an new file, list all the files in that folder alphabetically
  • [Enhancement] Reveal in project - more reliable, using build tree
  • [Enhancement] Support the same filename used in the project.
  • [Enhancement] When deleting a line, delete the error marker as well
  • [Enhancement] Rerun save the file and clear the arrow
  • [Enhancement] Rerun does not clear pointer
  • [Enhancement] Animation loading
  • [Enhancement] Move run status indicator image after progress bar
  • [Enhancement] Don’t set run status indicator to failed when there are failures
  • [Enhancement] Change the text style in trace window, using different colour for line numbers
  • [Fixes] Populate structure for non spec files
  • [Fixes] Project home page not impelmented is_modified?
  • [Fixes] find in files regular expression containing escape charaters such as “test(“
  • [Fixes] Right click stats stable crashes
  • [Changes] Change key binding Ctrl+N -> Ctrl+T, Ctrl+Shift+N -> Ctrl+Shift+T (CTRL_N works as well)
  • [Changes] Indent image
  • [Changes] Move close run panel toolbar icon the the bottom

1.0.1 (2009-01-11)

  • [Fixes] Not able to show structure in helper.rb or __page.rb
  • [Fixes] project homepage return is_modified? not implemented error
  • [Enhancements] Much easier way (add Program group) to install JSSH and recorder plugins for Firefox
  • [Enhancements] More samples
  • [Enhancements] Comment/Uncomment block

1.0 (2009-01-05)

  • [Feature] Add project home page
  • [Feature] Loading demo project for first time
  • [Enhancements] Added assertion examples
  • [Fixes] Error output linking is on Mac.
  • [Fixes] Gives warning on creating a new file with duplicated name in the project
  • [Fixes] Unexpected error on creating a new page when not page_template available
  • [Fixes] Loading tips
  • [Upgrade] rwebunit 1.0.2
  • [Feature] Close all run tabs but this
  • [Feature] right click to clear console
  • [Enhancements] Don’t load last opened file unless it belongs newly opened project
  • [Enhancements] Reword the toolbar help text
  • [Enhancements] Add more samples
  • [Enhancements] Gray out pause/stop image button
  • [Enhancements] Show file name in windows friendly path on file modified dialog
  • [Misc] Hide Test SOAP tool, remove unused icons
  • [Feature] Support running Watir + RSpec tests
  • [Feature] Change browser (Firefox or IE) for Watir specs at run time
  • [Feature] Uninstall the previous version of destination folder already has TestWise
  • [Enhancements] Show quick start guide after installation
  • [Enhancements] Re-organize the samples
  • [Enhancements] View quick start guide after installation
  • [Feature] Change icon on the run tab, different from run individual and all
  • [Feature] Display folder name in run panel
  • [Feature] Only show Run “All in” when a folder selected
  • [Enhancements] New Icons
  • [Enhancements] Highlight current run tab

Recorder

  • [Fixes] uncheckbox (always used)
  • [Fixes]clicklink, clicklinkwithid show both in recorder