TestWise IDE
Next Generation Functional Testing Tool
2.5.3 (2012-05-18)
- [Feature] Rename file updating currently opened editor as well
- [Upgrade] Cucumber 1.2
- [Fix] library: watir select_list().set => .select
- [Update] Drop menu ‘use Windows XP Visual Style’, always set
- [Feature] Add warning dialog when user change underlying test framework in project settings, thanks for Matti’s suggestion.
- [Fix] Refactoring: wrong characters shown when parameter value is not set, thanks for Hoang for reporting this.
2.5.2
- [Upgrade] RWebSpec 3.0.1, RWebSpec-WebDriver 0.3.7
- [Enhancement] printing: a lot smaller font
- [Update] include testwise recorder v1.4.8
- [Fix] imagelistbox when @items is nil
- [Update] remove scripts/execution_monitor from package (using BuildWise Agent)
2.5.1 (2012-05-02)
- [Update] bundle Ruby 1.8.7p358 (some anti-virus false alarms on p352)
- [Update] Increase maximum recent project to 10
- [Feature] Auto-complete local functions
- [Feature] press ‘uf’ snippet to list all functions
- [Enhancement] Add snippets “attach_browser(:title)”
2.5 (2012-04-30)
- [Upgrade] Watir 3
- [Upgrade] RWebSpec 3
- [Enhancement] Change debug text in tracing window to colour Blue
- [Enhancement] Press Esc in tracing window will set focus in editor
- [Enhancement] Updated RWebSpec API document
- [Enhancement] Fixed broken links in F1 help file
- [Enhancement] Replace window show replaced count and searching for beginning.
- [Feature] Ctrl+Shift+M change camel case to underscore on current word
- [Feature] Ctrl+Shift+U toggle case to underscore on current word
2.4.3
- [Enhancement] F5 copy file in project tree dialog now centers
- [Enhancement] Reveal in project will set focus on the project tree (not on the element through)
- [Enhancement] Fixed trace window not scrolling to the last
2.4.2
- [Revert] Ruby 1.8.7p352
- [Enhancement] if project only have environment, pre-set environment
- [Enhancement] Ctrl+Space works on Mac # accelerator
- [Enhancement] Alt+0 refocus on the editor # basemainframe
- [Enhancement] Esc on project tree will set focus on the editor
- [Enhancement] Click file in project tree won’t focus on editor, only double click does
2.4.1
- [Upgrade] Selenium 2.21
- [Feature] Add syntax highlight friendly checkbox on new feature step dialog
- [Enhancement] On Run Panel, display time in .00 precisions
- [Enhancement] On Run Panel, display selected project env name not URL
- [Enhancement] Center New feature step dialog
2.4
- [Issue] Sometimes image of run panel cannot be displayed, repaint!!
- [Change] Drop support for FireWatir
- [Upgrade] Ruby interpreter 1.8.7p358
- [Upgrade] Bundler 1.0.22,
- [Upgrade] Cucumber 1.1.9, Selenium-WebDriver 2.20, RAutomation 0.7.1
- [Upgrade] Recorder 1.4.7
- [Upgrade] RwebSpec 2.2, RWebSpec-WebDriver 0.3.4
- [Feature] Escape complete is based on how nearby
- [Change] Testwise editor context menu ‘Refactoring’ -> ‘Refactor’
- [Fixes] Exported Excel report printing only small section
- [Fixes] Showing ‘Trailed copy” on title bar even for registered users
- [Update] remove IE recorder link from start page.
- [Update] Better output when running selenium capture screenshots
- [Enhancement] Don’t load rwebspec on Mac/Linux platform
2.3.8
- [Enhancement] auto complete feature steps using ???
- [Enhancement] in dynamic editor, apply bundle syntax (keyword)
- [Upgrade] selenium 2.11
2.3.7 (2012-02-05)
- [Fixes] default to Firefox browser when create new Watir/Cucumber project
- [Enhancement] make dropdown of create cucumber step file larger
- [Fixes] move testwise.properties to root dir
2.3.6 (2012-01-28)
- [Enhancement] show .csv, .xml, .erb files in project tree
- [Enhancement] add testwise.properites to configure new file types to show in project tree
- [Enhancement] add testwise.properties to set max display debug message length
- [Fix] not reading full debug message
- [Upgrade] Selenium-WebDriver 2.18
2.3.5 (2012-01-23)
- [Fix] reload file changes in editor (regression with tailings)
2.3.4
- [Feature] Indenting Cucumber Feature file
- [Enhancement] remember caret positions and bundle name when switching editors
- [Enhancement] don’t try to parse non-ruby files for method lookups (reload_structure)
- [Enhancement] clear caret positions on status bars when there is no editors
- [Upgrade] rwebspec 2.1, rwebspec-webdriver 0.3, selenium-webdriver 2.17
- [Enhancement] Update default env.rb in cucumber projects to support running scenario outlines
- [Fixes] Switch active editors will keep current bundle
- [Fixes] Change bundle from status bar will apply lexer and syntax correctly=
2.3.3 (2012-01-07)
- [Enhancement] Find result scrolling issue on resize (finally)
- [Enhancement] Fixed not closing FindInPath dialog (now no reuse)
- [Enhancement] in Feature steps file, Ctrl+B excludes not in test_helper.rb
- [Enhancement] in RSpec tests, Ctrl+B excludes auto complete env’s functions
- [Enhancement] don’t increment syntax check if there is complete dialog
- [Fixes] Speed up find in project (assign high priority to thread)
- [Enhancement] Skipping binary when search recursively in a directory as well.
- [Fixes] Pathname error in findresultswindow
2.3.2 (2012-01-05)
- [Enhancement] Search in projects is sent to background,
- [Enhancement] Replace in projects is sent to background
- [Fixes] Error when perform search in project on start page
- [Fixes] Go to file in find results window: can’t navigate to page file
- [Upgrade] Selenium-WebDriver 2.16
2.3.1 (2011-12-31)
- [Feature] Auto-complete cucumber feature steps
- [Upgrade] testwise-recorder 1.4.6
- [Upgrade] RWebSpec and RWebSpec-WebDriver
2.3 (2011-12-20)
- [Feature] Co-exists RSpec and Cucumber in the same test project, reuse page classes
- [Fixes] Disable file monitoring as it may show duplications files under project tree
- [Enhancement] New File dialog: highlight and focus file name
- [Enhancement] Add warning for Watir projects clicking Firefox
- [Upgrade] Cucumber 1.1.4, Selenium-WebDriver 2.15
- [Fixes] on creating selenium-webdriver project, Chrome browser icon is disabled, open project is OK.
- [Feature] Editor: Ctrl+A and Ctrl+E
- [Feature] {Mac} Cucumber generate steps without colour
- [Feature] Show error indicator on the line where cucumber feature failed on
- [Fixes] typo in create feature steps menu
- [Fixes] {Refactor-rename} start rename function reference, does not change page function definition
- [Feature-TODO] show error line on cucumber feature
- [Upgrade RWebSpec] try => try_until
- [Enhancement] Detect different RWebSpec project loaded in the same instance of TestWise.
2.2.5 (2011-12-08)
- [Enhancement] Extract method for Cucumber
- [Enhancement] Move function to Helper for Cucumber
2.2.4
- [Enhancement] Populate latest helper method in auto complete list
- [Fixes] syntax error checking on creating undefined feature steps
- [Enhancement] Special evaluation license
- [Upgrade] selenium-rwebspec 0.1.15, selenium-webdriver 2.14
2.2.3
- [Fixes] Unable to take Screenshot (overriding PATH in rspec_executor was the cause)
- [Fixes] test report html where trace[0] check
- [Update] recorder 1.4.5
- [Update] rwebspec-webdriver 0.1.4
- [Enhancement] in Selenium2/Watir, expect_page starts with same behaviour as in RWebSpec
2.2.2
- [Upgrade] recorder 1.4.4
- [Upgrade] selenium-webdriver-2.13, cucumber 1.1.3
- [Enhancement] more stable launch TestWise after installation
- [Fixes] executing ruby script file (not test case) OK if installed in path with spaces
h3 2.2.1
- [Upgrade] recorder 1.4.1
- [Upgrade] latest Cucumber and ffi
- [Fixes] typo on start page
2.2 (2011-11-10)
- [Feature] Auto-complete parent page methods
- [Feature] Auto update the project structure on file changes in project directory: testwisemaincontroller: monitorprojectio_changes
- [TextWise] now can run ruby script directly in TextWise
- [Enhancement] Auto detect folder/change changes
- [Upgrade] Watir 2.0.4, selenium-webdriver 2.0.10
- [Remove] PopupHandlerDialog, use BuildWiseAgent instead
2.1.1 (2011-10-23)
- [Upgrade] selenium-webdriver 2.9.1
- [Upgrade] watir 2.0.3
2.1 (2011-10-18)
- [Upgrade] RWebSpec 2.0, no preloading firewatir gem
- [Fixes] Unable to run clicknowait in TestWise
- [Fixes] Indenting on functions created from intention dialog
- [Fixes] Fixes caching display page class function created from intention dialog
- [Fixes] Fixes inserting order page class functions created from intention dialog
- [Fixes] JavaScript Popup Dialog handling not working when TestWise installed under c:\Program File
- [Fixes] Intention: create function with pure number argument value
- [Enhancement] Handle paste from clipboard no narrowing dialogs: go to file, go to test case
- [Enhancement] Show RWebSpec version in about dialog in debug mode
- [Upgrade] rformspec 0.4
- [Upgrade] selenium-webdriver 2.8 [Upgrade] cucumber-1.1.0, json_pure 1.6.1, xml-simple 1.1.1 [Internal Refactoring] create FileHelper with static file related methods
2.0.6 (2011-09-24)
- [Fixes] New cucumber dry run appending notes as plain text, exclude them
- [Enhancement] load cucumber gem on opening project or creating a new project, speed up execution and create feature steps
- [Upgrade] Cucumber 1.0.6
- [Upgrade] Recorder 1.4
- [Upgrade] selenium-webdriver 2.7
2.0.5
- [Fixes] Popuphandler when rubyshell not present
- [Fixes] test suites not sorted
- [Enhancements] refactored start page not using frames
2.0.4
- [Enhancement] {Refactoring} extract function reformat newly generated function
- [Enhancement] {Refactoring} extract function reformat method caller line
- [Enhancement] {Refactoring} move caret to end of new function call after extract function
- [Enhancement] {Upgrade} Watir 2.0.2
- [Enhancement] {Upgrade} Selenium-webdriver 2.6
- [Fixes] {Mac} not showing error line indicator as screenshot report template
- [Enhancement] Run selected test scripts
2.0.3
- [Enhancement] Source control diff dialog
- [Enhancement] Diff style change, remove spacing, add background colour to line numbers
- [Enhancement] Merge create cucumber feature step into one operation
2.0.2
- [Fixes] {Refactoring} extract function to help file where there is methods defined
- [Fixes] {Refactoring} move to after blocks
2.0.1 (2011-08-27)
- [Feature] Cucumber running individual scenario
- [Feature] {Mac} cheaper Mac license key
- [Feature] Create a new feature file with default skeleton
- [Feature] Cucumber feature file syntax validation
- [Feature] Check cucumber feature syntax before running
- [Feature] New cucumber icons for navigation and execution
- [Fixes] when no step definition defined, tests are treated run OK
- [Fixes] Stop cucumber execution
- [Feature] Create all undefined steps in a new step file
- [Fixes] {Mac} can recreate database if not exists
- [Fixes] {Mac} very tall height in last_size
- [Enhancement] running cucumber feature will save all step files
- [Upgrade] selenium-webdriver 2.5
- [Enhancement] {refactoring} don’t set parameters for selenium’s find by :name, :id
TestWise 2.0 (2011-08-18)
Feature Highlights
- Selenium 2.0
- Cucumber
- Watir 2.0
- New IE Recorder
Selenium
- [Feature] Run test in IE, Firefox and Chrome with selenium-webdriver
- [Feature] Support loading Watir or Selenium 2.0 project based on project preference
- [Feature] Project templates
Cucumber
- [Feature] Syntax Highlight
- [Feature] Run test (feature)
- [Feature] Show scenario name in run panel
- [Feature] Ctrl+B goes to declaration (from features to steps)
- [Feature] Auto-complete page methods in step definitions
- [Feature] Ctrl+Shift+T goes to test case
- [Feature] Add Cucumber to project setting dialog
- [Feature] Add Cucumber to new project dialog
- [Feature] Add Cucumber project template
- [Feature] Extract Page Refactor
Refactoring
- [Enhancement] New Refactor engine
- [Enhancement] Rename local variable - change scope parameters
- [Enhancement] Rename local variable - not updating same text in quoted strings
- [Enhancement] Rename local variable - remember current caret pos
UI
- [Enhancement] syntax highlight character differently from string
- [Enhancement] No border for for editor panes
- [Enhancement] No border for start page’s resource section
- [Fixes] project preference dialog sunken border
- [Fixes] Mac: crash report
- [Enhancement] show screenshot path
Integration
- [Feature] JIRA integration
- [Feature] StoryWise: get requirement from StoryWise as as test case name
- [Feature] StoryWise: show requirement via a link
- [Enhancement] (Requirement) when no panes display, scroll to show current line
- [Enhancement] (Requirement) only display insert test steps button if there are steps retrieved from StoryWise
Test Reporting
- [Feature] Test reports includes screenshots
- [Feature] Take screenshot when test fails (new setting)
- [Feature] Web site monitor
Misc
- [Enhancement] Standardlise page class in test project: AbstractPage on RSpec/Cucumber or Watir/WebDriver
- [Enhancement] use yaml configuration, improve startup time
- [Fix] Network proxy with password
- [Feature] Go to line dialog accepts optional column (separate ,)
- [Refactor] RENAME Global variables $ITEST_ to $TESTWISE_
- [Updated] TestWise recorder 1.3.2 supports Firefox 6
- [Upgrade] Xml library on Mac
- [Enhancement] greatly improve test execution speed in TestWise
- [Enhancement] using RAutomation to check whether TestWise is already running?
- [Enhancement] Improve cucumber test execution time
- [Enhancement] Creating project preset storywise url if ENV[STORYWISE_URL] is set
- [Enhancement] Go to test case show test icon
- [Enhancement] Go to page object show page icon
- [Enhancement] close refactor preview on close projects
- [Enhancement] indenting extracted method
- [Enhancement] Recognize more Watir test scripts during parameter analyse
- [Enhancement] Optimize the column width for parameter list in extract refactoring dialogs
- [Enhancement] Add specific file icons for selectedtest
- [Fixes] Check regular expression in featurestepfile
- [Fixes] startpage loading syntax error on home page
- [Fixes] Extract page: keep full parameter length, fixed parameter variable (truncated to 50) not matching declaration
- [Fixes] RWebSpec abstractpage
- [Fixes] Selenium 2 project templates: abstractpage, testhelper and newtest
- [Fixes] Watir project templates: abstractpage, testhelper and newtest
- [Fixes] Cucumber env to support TestWise chose browser
- [Fixes] not marking error line for failed test in a newly created test project
- [Fixes] opentest doesn’t activate TestWise 2.0, changed the way to activate
- [Enhancement] More intelligent set big run panel height based on TestWise window size
- [Enhancement] Swap run result and elapsed time column in run panel
- [Fixes] RWebSpec bundle not including Ruby snippets
Source Control
- [Feature] Add Git push to origin
Editor/Work with test scripts
- [Feature] Show call tips to auto-completed helper functions
- [Feature] Highlight call tip as user enter parameters (methods with more than one arguments)
- [Enhancement] Must faster syntax validation
- [Enhancement] Dynamically show line number (default on in TestWise)
- [Enhancement] Dynamically show marker margin (default on in TestWise)
- [Enhancement] Faster syntax validation on the fly
Navigation
- [Feature] Go to page dialog
- [Feature] Find in Path - support find in select directory
- [Feature] In find in project, pre-select finding in folder if a folder is currently selected
- [Enhancement] Project configuration: reset template, add instructions
Snippet
- [Enhancement] Snippet now aware of indent
- [Enhancement] tab to next stop is almost working
- [Enhancement] expand snippet will set caret to the selection start (if the selection is a word)
- [Enhancement] cancel current snippet if caret moved up/down/left/right
Mac specific
- [Enhancement] Lion compatiablity
- [Fixes] New File Dialog too small on Mac, and path separator
- [Feature] New way of packaging
- [Fixes] Statusbar now showing panel correctly
- [Fixes] Run ruby scripts from context menu
- [Fixes] Mac: clicking DockTaskIcon returns error
- [Fixes] Mac: Extract Page the parameter list not proportional
© 2006 - 2024 AgileWay Pty Ltd. Powered by SiteWise CMS