VersionReleaseNotes

From STIQ

Jump to: navigation, search

Contents

2.1

  • Tree refreshes to reflect changes when pages are created, deleted, renamed, moved
  • Tree node selection is better synchronized with test selection in suite pane
  • Tree remembers last selected node
  • Tree is more performant -- loads contents on demand
  • Upgraded to Selenium RC version 1.0 beta 2 which permits execution of tests in *iehta mode (yay!)
  • Improved and simplified commandline execution of test suites via ant and Selenium RC
  • Simplified Properties page: removed virtual wiki and import, removed last modified, removed security properties, removed symbolic links
  • AncestorNameShowLevelInTagsuiteLinks property controls parent level in tagsuite
  • SqlResponder uses connection pooling (8 connections) rather than new connection for each executeSql command
  • Fix decoding problem with SqlResponder -- failed when SQL statement contained %
  • X-ray uses id= and name= when appropriate
  • Renamed ExecuteProcess to ExecProcess and ExecuteSqlCommand to ExecSqlCommand to avoid IE security issues
  • Application project-settings factored out of project-extensions.js into a separate file
  • Removed buggy breakpoint image
  • Removed old STIQ selenium code from version 1
  • No longer backward compatible to Java 1.4 -- now requires 5+ because of GenericObjectPool in SqlPoolHelper
  • Replaced jdbc-csv Mock driver with H2 database for better SqlCommand testing
  • Various and sundry minor bug fixes
  • New versioning scheme (no more "RC")

2.0-RC5

  • New Flow Control commands (goto, label, while)
  • New executeProcess and executeProcessResult commands (permit execution of bat scripts, etc.)
  • New X*ray XPath hover feature
  • New X*ray element contents feature
  • New Scroll control permits disabling auto scroll when tests are executing
  • New Breakpoint ball image
  • Highlight elements checkbox startup setting is user configurable
  • Edit page textarea is dynamically sized to fill the Test pane
  • manaul command does not throw exception
  • Control panel width does not change when sections collapse or buttons clicked
  • Control panel Controls and Sandbox sections are not collapsable until IE 7 css problem (position:relative?) is solved
  • Moved selenium*test.css into extensions to permit display customization
  • Suite cache is cleared when starting a test
  • Suite cache stores breakpoints properly
  • Suite and test tables have fixed width (user configurable)
  • BrowserLauncher creates the results output dir if it doesn't exist

2.0-RC4

  • Sandbox reintegrated
  • Sandbox uses select widget for commands (command-list.js)
  • Sandbox has contextual help (STIQ Wiki)
  • DOM Detail tool reintegrated
  • Added UI Map
  • New Page creation returns Parent page as response
  • Navigation tree items that can't load in Suite frame (tests, components) no longer look like "links"
  • Tag Suite sorts alphabetically
  • Suite's testcase cache is removed when Properties, Refactor, NewPage, and Refresh buttons are clicked
  • Create new page now includes all "page types" (added Tag Suite and Component Suite)
  • Parent page name inclusion in Suite links for recursive !suite and !components is configurable (ShowParentInRecursiveSuiteLinks property)
  • Parent page name inclusion in Suite links for !tagsuite is configurable (ShowParentInTagsuiteLinks property)
  • Parent page separator for Suite links is configurable (ParentChildLinkSeparator property)
  • Textarea size in edit form is configurable (EditorTextareaRows property)
  • New Tag Suite page default start page is configurable (TagsuiteStartPageDefault property)
  • New Tag Suite page default tag is configurable (TagsuiteTagDefault property)
  • New Component icon
  • Added STIQ HTA application icon
  • All Control Panel stuff is in collapsible sections
  • Split ant script into build and runner and only deliver runner with binaries
  • FitnessRunner (execute-suite-stiq) outputs well-formed XML

2.0-RC3

  • Export a suite as HTML for use in Selenium RC
  • New targets in Ant script for continuous integration via Selenium RC, etc.
  • SQL Commands work in Selenium RC
  • Create New Page automatically saves default content
  • Restored "assertJavascriptValue" command

2.0-RC2

  • SQL Commands ported from 1.8
  • Only !contentstree suite and container node types load in suite frame
  •  !embed and !include widgets render without label
  • stiq-extensions.js moved into repository for use by Selenium IDE
  • Maven plugin release parallels application release
  • New JDBC CSV Mock database project created (from csvjdbc library) and used for testing SQL Commands
  • Improved distribution packaging automation
  • Simplified FitnessRunner interface (used in Continuous Integration)

2.0-RC1

  • Selenium upgrade (0.8.2)
  • Selenium IDE upgrade (0.8.7)
  • Support for AJAX web application testing (Selenium 0.8.2)
  • Resizable and collapsible frames (DHTML Suite)
  • Windows installer for binaries
  • More extensive STIQ documentation
  • Tutorial tests and self-hosted Demo application
  • Initial test data includes recommended organizational schema
  • Selenese documentation is self-hosted
  • Selenium tests are self-hosted
  • Unrecognized WikiWord ? is now suppressed
  •  !xref widget opens a link in a new window
  •  !embed widget embeds a URL in an iframe
  • Editing a test clears the cached test results in the suite
  • startPage is derived from project-extensions.js defaultStartPage var if present
  • startPage parsing assumes it is served by STIQ (e.g., startPage=/FrameworkTests) unless domain is given explicitly
  • Selenium IDE installer and STIQ format files are served by STIQ (/files/firefox/selenium-ide-0.8.7.xpi and /files/firefox/StoryTestIQ-format.js)
  • Spaces in breadcrumbs are suppressed
  • New ~ responder serves raw html/txt/css files directly from the repository (used for Selenium IDE STIQ extensions, etc.)
  • Removed RecentChanges
  • Properties action button can not be disabled directly
  • New page properties indicate a STIQSuite and STIQComponent
  •  !components widget creates a suite-like table for STIQComponent type pages
  • Create new page button makes creating a STIQ page faster and easier
  •  !contentstree widget includes icons for page types based on their property
  • Invalid WikiWord page name gives informative error message
  • Trailing whitespace does not break tables
  •  !tagsuite caches !tag values (fast after the first time)
Personal tools
Noteworthy