Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Sticky Password FR...
  • Parallels Workstat...
  • ESET NOD32 Antivir...
  • BitDefender Total ...
  • WinPatrol 24.6.201...
  • PerfectDisk Free D...
  • Adobe Photoshop CS...
  • PerfectDisk Profes...
  • Windows 8 Consumer...
  • Atlantis Word Proc...
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Sticky Password FREE
    [SOFTPEDIA
    EXCLUSIVE] 6.0.2.323

    86,307 downloads
    Nokia PC Suite
    7.1.180.64

    67,553 downloads
    3DP Chip 12.04
    55,927 downloads
    Adobe Flash Player
    11.3.300.250 Beta 3
    / 11.2.202.235

    43,691 downloads
    Samsung PC Studio
    7.2.24.9

    40,950 downloads
    Nero 9 Free
    9.4.12.3d

    38,685 downloads
    Yahoo! Messenger
    11.5.0.192

    32,509 downloads
    Samsung Kies
    2.3.1.12044_18

    31,776 downloads
    Avira Antivir Virus
    Definition File
    Update May 22, 2012

    31,129 downloads
    Internet Download
    Manager 6.11 Build 7

    30,941 downloads
    Home > Windows > Programming > Other Programming Files > XStudio > Changelog

    XStudio 1.6b2 - Changelog


    What's new in XStudio 1.6b2:

    May 23rd, 2012

    · Separation of delete rights (WARNING: after migration, you may have to
    · add the delete rights to your user profile)
    · Pass all the testcase's custom fields to the launchers at initialization
    · time

    Huge performances improvements:
    · time to start sessions when the session contains a large number of
    · tests and test cases
    · time to load JIRA bug tree

    Bug-fixes:
    · A few big Memory leaks
    · Missing localization for the coverage metrics
    · Misleading icon in the coverage column
    · Couldn't start XAgent without the option --alias
    · Possibility to provide ANY character in the dataset's params
    · Some params are not replaced in some conditions
    · Wrong escaping of params
    · Empty testPath could prevent a few launchers to work properly
    · Campaign report loose test order
    · Test plan report invalid priorities in the summary
    · Exception while submitting big changes on an object



    What's new in XStudio 1.6b1:

    May 10th, 2012

    · Aliased XAgent (option --alias ) to be able to fake a name or
    · to run several instances of XAgent on a single host
    · New wording for the coverage analysis
    · New "Coverage" tab gathering all coverage information for all the
    · objects
    · Detailed coverage screen on SUT, Reqs, Specs and Tests
    · Remove the integrity check at each boot (huge time saving at boot time)
    · but add integrity check in the tools from the menu
    Auto purge includes 2 new features:
    · auto-correct deprecated links
    · auto-correct coverage
    · Defect coverage (defect->SUT functional coverage)
    Delete requirement links when switching requirement types:
    · delete sut-req links
    · setting all suts as not covered
    · if new type is integrated, setting all requirements as not covered
    · Completely new SQL queries to update the defect stats (to make the
    · compatibility with Oracle cleaner)
    · Support of the new coverage metrics with generic requirements or
    · requirements from JIRA
    Bug-fixes:
    · MANY bug-fixes about new coverage metrics
    · Don't display 3 timse the save dialog box when changing the application
    · settings
    · Don't continue if the agent is not recognized or not created in the DB
    · Exception while retrieving defect stats (Oracle only)
    · Exception from coverage computation when specifications are disabled
    · Wrong coverage percentage in some specific cases
    · Missing refresh on update of the coverage
    · Kalistick example URL includes "egavaldo"
    · Import campaign from Kalistick support autodetect if the separator is
    · comma or semi-colon
    · Wider progress bar in the dashboard
    · A few minor correction in Oracle queries
    · Couldn't copy attachment (generation of items)
    · Incorrect nb testcases in sessions
    · Exception while retrieving test requirements with Oracle (i.e. reports
    · generation)
    · Exception while retrieving folder tests with positions with Oracle
    · Exception while retrieving session test defects with Oracle
    · Exception while retrieving defect details with Oracle
    · Import requirements (coverage set to 25%!)
    · Init_46 script does not set version to 46
    · Incorrect coverage metrics (progress bar + coverage tab) with
    · generic requirements or requirements retrieved from JIRA
    · New format for Kalistick's uuids
    · Missing translation
    · Wrong count on defect suts, defect requirements, defect specs, defect
    · tests
    · Exception while building generic requirements tree



    What's new in XStudio 1.6a7:

    May 10th, 2012

    · Unified Settings screen (only 1 screen with several tabs in it)
    · Add default folders in all the trees
    · Add "cleanup coverage" in the purge feature
    · Created defect: not anymore a modal window so that it's easier to read
    · information from XStudio in parallel
    Generation feature does support all the configuration now:
    · Generate specifications from requirements (only when specs enabled)
    · Generate tests from specifications (only when specs enabled)
    · Generate tests from requirements (only when specs disabled)
    · Allow to reduce a bit more the left panel in size
    · More padding in the form
    · New bg color for read-only textfields
    Bug-fixes:
    · Ads link respect the new specification for the redirect link
    · Exception while generating tests
    · Test case procedure supports for very large screens
    · Exception in search defect when using FoundIn/FixedIn options
    · Wrong theoretical integrity signature for Oracle
    · Invalid create_45.sql script for Oracle
    · Can delete/move agents only with specs rights
    · Generate specifications and generate tests was authorized with other
    · rights
    · Patch 44 -> 45 was not supporting Oracle
    · Exception in search test/test cases in plain text
    · Exception while computing quality index on Oracle
    · Update process not working on Oracle
    · Remove automatically the links with the requirement when
    · Delete req
    · Delete spec
    Coverage checking triggered by:
    · Delete category
    · Delete folder
    · Empty folder
    · Delete test
    · Delete spec
    · Delete req
    · Update only coverage on the last revison of sut, reqs, specs
    · Exception when selecting a calendar
    · When importing tests, requirements, specifications imported elements
    · are not by default visible
    · Exception when merging sessions containing attachments on the test cases
    · executions



    What's new in XStudio 1.6a6:

    May 10th, 2012

    · Quality metrics on the SUT tree
    · Quality metrics on the campaign tree
    · New unified colors for progress bars
    · New areas selector on the left-hand side
    · "Agent not responding" timeout set to 30 seconds
    · Bug-fixes
    · Incorrect UI indicators when a session is queued too long on
    · an agent
    · Session not starting when queued more than 15 minutes on a remote
    · agent busy with some other sessions
    · Refresh the progress at the end of a session execution
    · Too many stats recorded: XStudio frozen when selecting the integrated
    · bug-tracking root node
    · Wrong color returned for the graph in the iPhone/iPad app
    · Incorrect statistics reported in email notifications when re-executing
    · a manual session
    · Exception while selecting some folder in the Campaign's content tab in
    · the upper test tree
    · Main tree refresh issues (ordering) if defect tree is not in the user
    · profile
    · Exception and inconsistent behaviour when modifying sprints and backlogs
    · due to velocity chart refresh)
    · Incorrect Bamboo report generated in case of test failure with messages
    · typo in the CDATA opening tag)
    · No more timeout on the sessions that have been queued for a long time
    · The 30s timeout for "not responding agents" now applies only starting
    · from the point where the session has really been started by (at least)
    · one agent
    · Wrong background in the campaign tree in some cells
    · Force the stop even when a session did not really started (in ARMED
    · state)
    · setCampaignSessionAgentStatus() called only the first time
    · Error while trying t get the ascending/descending icons
    · "generate spec" vs "generate test" button depending on if the
    · specifications are enabled in the PLC
    · Coverage label different in the form depending on if the specifications
    · are enabled in the PLC
    · Generate specifications does not update coverage on the requirement if
    · necessary
    · Generate tests does not update coverage on the requirement if necessary
    · Same width on progress bars in the same tree
    · Wrong new SQL query to retrieve latest results (for quality)



    What's new in XStudio 1.6a5:

    May 10th, 2012

    · New progress metrics visible in the main campaign tree, with a selector
    allowing to get 2 different types of indicators:
    · test cases elapsed vs test cases remaining to be executed
    · time spent vs estimated remaining time to complete the execution
    · Plugin available in Professional, Business and Enterprise versions
    · Recursive progress consolidation
    Bug-fixes:
    · App. does not open in recovery mode
    · XAgent couldn't find the launchers when executed through the web browser
    · Set initially the coverage to 0% (and not to 25%)
    · Couldn't delete attachment
    · Additional protection on localization engine
    · Oracle settings in the GUI



    What's new in XStudio 1.6a4:

    March 5th, 2012

    · Oracle Database support (plugin)
    · Basic http/JSON API server (for iPhone/iPad clients)
    New coverage metrics:
    · Ability to specify a coverage value for leave nodes (SUTS, requirements, specs)
    · Coverage immediately visible from the main trees
    · Coverage visible at different levels (drop-down menu on the main tree)
    · Coverage migration patch
    · Mixed test campaigns: can now execute different types of tests sequenced in a specific order (i.e. Selenium, manual and JUnit tests executed in a specific order)
    · Kalistick integration (plugin)
    · Session requirement coverage
    · Clearer progress bars
    · New design for the main tabs
    · Tabs in a different order
    · Updated icons to match iPhone/iPad apps
    · Purge feature only usable by the admin user
    · More protection against finalization issues
    Bug-fixes:
    · Attachments and bugs not appearing in the Tabular_manual launcher
    · When merging session a failed test is better than not executed as we atleast have a result
    · Exception when seleting a sprint with user-profile "developer"
    · If we want to change the agent then change it back to the original setting, we want to get back our results
    · From the tabular manual launcher, Exception while trying to link the same bug several times to the same test
    · Test cases not anymore created automatically when needed



    What's new in XStudio 1.5sp4:

    March 5th, 2012

    · New web package html home page
    * Bug-fixes:
    · CReqTreeModel used in specification's traceability matrix
    · Cannot delete bug attachments
    · Test cases are not automatically created
    · User can assign user group's member only when he has the relevant rights
    · Typos in rights management tree
    · Do not truncate the test and test case path in the tabular manual launcher
    · Auto-wrap long test and testcase names in the right panel
    · When a test name is very long, running the test directly can produce sql failure
    · Params: additional checks on the number of combinations
    · Pairwise algo: negative number of combinations displayed in the preview panel
    · Specification priority and status not imported



    What's new in XStudio 1.5 SP3:

    November 22nd, 2011

    Bug-fixes:
    · Security issue: could change user profile with only view rights
    · Wrong coverage calculation especially when specification tree is
    · disabled
    · In some conditions, when creating a user couldn't create
    · associated profile
    · Backslash in formatted text fields are not escaped when copying
    · test cases, tests, requirements and specifications
    · Wrong message when inserting too many characters in a text field



    What's new in XStudio 1.5 SP2:

    October 28th, 2011

    · Add the sut name/version in the campaign session email notification

    Bug-fixes:
    · Exception when refreshing a test with particular profiles
    · XContinuousIntegration couldn't be started
    · Remove the *_console.exe from the linux distribution
    · CTimoutListener returns as timeout immediately if 0 is passed
    · Couldn't generate requirement report from a requirement folder



    What's new in XStudio 1.5:

    October 3rd, 2011

    · XContinuousIntegration: support of Atlassian Bamboo server
    · Default merge options to "merge to 1 single instance and keep latest results"
    · Robustness: add a unique key on defect_id + test_execution_id
    · Improved the labeling concerning the association SUT/Bug
    · Separate clearly the bugs found in/fixed in
    · Separate in sub tabs bugs submitted manually and those found through a failed test
    · Remove pre-selection of the current user as assignee when creating a bug

    Bug-fix:
    · When copying a folder including several sub-folders levels, he can see the folder that he copied and any reqs/specs/tests in it but not any sub-folders. The sub-folders and their content are created, but the user does not get the right to see them.
    · Auto-truncation of labels in the tabular manual launcher when the text does not fit the available space
    · Tooltips on Test and Test cases path labels (to be able to get the complete path of the elements anyway)
    · When merging session, apply the bugs association as well
    · Campaign session > content > bugs linked concern only the instance selected
    · Incorrect merge on the last instance when selecting "keep all results/instances"
    · Sometime incorrect bugs show up in the "found in" tab
    · Create requirement/specification: custom values entered ignored
    · Couldn't change the agent on a schedule
    · Some custom fields do not appear on some objects
    · When changing the default value of a custom field, all the values are overwritten with it



    What's new in XStudio 1.5b3:

    October 3rd, 2011

    · Add the folder's description in all the reports
    · Testpan autocompletion off by default
    · Delete right for bug separated from Create, Move and Delete
    · Ability to disable the spell checker
    · soapUI launcher v1.1
    Bug-fix:
    · Couldn't copy folders in requirements, specifications and tests trees
    · Couldn't generate specifications from requirements
    · Couldn't generate tests from specifications
    · Import from CSV fails when some very specific parts of the data imported already exist
    · Localization missing for "a user-group"
    User groups & rights:
    · a user must always be able to see the folder containing it's own user-groups
    · a user must always be able to see the folder containing himself
    · Create bug from campaign session results: can provide additional people to be notified
    · Create bug from tabular manual launcher: can provide additional people to be notified
    · Custom fields values not saved while creating bug from campaign session results
    · Custom fields values not saved while creating bug from tabular manual launcher
    · Exception while retrieving ancestor path (i.e. to display inherited
    · attachments) when a ancestor container includes invalid XML characters
    · Category description and launcher are no exported
    · Campaign statistics does not include data from scheduled sessions refresh of campaign session's requirements throws an exception
    · Adding a parameter displays an erro message
    · Exception when generating a few reports



    What's new in XStudio 1.5b2:

    September 10th, 2011

    Tabular Manual Launcher:
    · Ability to reset the status of ALL the testcases in one shot (success, failure, relative or not_executed)
    · Question to know if the comments must be cleared while resetting all the testcases
    · Automatic submission of comments change on "focus lost"
    · Text coloring of the comments to indicate it's not commited yet
    · List the attachments of each test
    · List the bugs linked to each test
    · List the attachments of each test case
    · Ability to view / edit the details about the bugs (integrated, generic or JIRA / TRAC / Mantis / Bugzilla) already linked
    · Ability to open the attachments

    Performances improvments:
    · To build the session data while starting a session (retrieval of versionned data apart)
    · To calculate the object's path (indexing instead of recursive calls)

    Launchers:
    · New testcomplete launcher for TestComplete 7 and 8
    · First draft soapUI launcher

    New data available from the launcher API:
    · flat list of all the test in the session: Vector getTestIdVector();
    · flat list of all the test in the session: Vector getTestcaseIdVector();
    · tests attachments (id, name): Vector getTestAttachments(int testId);
    · tests bugs (id, name): Vector getTestDefects(int testId);
    · testcases attachments (id, name): Vector getTestcaseAttachments(int testcaseId);

    · Windows package includes all exe in 2 versions (with or without the console)
    · Add timestamps to traces in the console version
    · Tabular Manual Launcher improvements
    · Warning dialog box when licenses are about to expire

    Bug-fix:
    · Couldn't remove a test from a campaign
    · Impossible to delete requirement attachments
    · Exception while retrieving folder (test and test cases) results where no results are actually available
    · Modification SUT rights label not localized
    · Issues with correction target date on integrated bug in some circumstances
    · Exception on user profiles
    · Reports: import .png and .jpg so that those images can be use in custom reports
    · Custom fields change not tracked on integrated bugs in some circumstances
    · Bug modified + reminder: only includes the information relevant (depending from the status)
    · Integrated bug: resolution type always available
    · Custom png and jpg images are also downloaded when constructing HTML reports
    · Custom fields rights label (typo)



    What's new in XStudio 1.4sp6:

    March 18th, 2011

    · XUnit launcher: support of 32/64 bits + CLR 2/CLR 4 applications
    · Add an individual test timeout for python launcher

    Bug-fixes:
    · A few missing refresh
    · Defecting uniqueIdtoId() function
    · AutoIt launcher: timeout attribute not used
    · Reports display Jira + TRAC bugs
    · Linking existing bug from manual launcher throws an exception if using Jira/TRAC/Mantis/Bugzilla
    · External bugs details: use original status/severity/priority names with Jira/TRAC/Mantis/Bugzilla instead of converted status
    · External bugs: unknown equivalent state bugs must be visible (not closed)
    · Mantis: stats do not include unassigned bugs
    · Reports: Jira bug's URLs in reports not working (real id instead of the key in the URL)
    · Tabular launcher: move the cancel function in 2 more intuitive buttons in the top toolbar
    · Search by id: case insensitive
    · Merge of session fails in specific cases



    What's new in XStudio 1.4sp5:

    March 18th, 2011

    · Trac performances improvments

    Bug-fix:
    · Remove the limit of 100 TRAC issues returned per milestone
    · Escape all attribute on APIs connecting to 3rd party BTD
    · JIRA connector crashes with & characters in issues/project names
    · More robust escaping for xml characters
    · Protection on length of the input when importing data from CSV/XML



    What's new in XStudio 1.4sp4:

    February 1st, 2011

    · xUnit.net launcher (with support for 32bits + 64bits application)
    · WebUI launcher
    · Shell launcher
    · Cancel button on Tabular launcher

    Bug-fix:
    · QTP launcher should use cscript and not wscript
    · Sahi launcher disable proxy not working
    · Type in NUnit launcher
    · Wrong redirection when showing/hiding closed bugs in a tree
    · TRAC bug tree not 100% retrieved when a milestone includes a '&' or a '=' sign
    · Should verify only enabled parameters in bug-tracking settings
    · If initialize() fails in ANY launcher, cleanup properly the launcher and report all tests as 'not executed'
    · Wrong progress string in french
    · Single quote not supported in comments on Tabular Manual launcher
    · Campaign session's bugs tab not refreshed after linking a failed test to some bugs
    · Instance indexes must start from 1 in session content
    · Selecting test/test cases in embedded tree should not be recorded in history
    · Global refresh change the right panel if a test/test case was selected in Bug/Tests
    · Deleting a user (even if strongly discouraged) assigned to a bug makes this bug not accessible anymore (exception thrown)
    · Sahi launcher: do not quote the proxy enable and disable commands
    · Test cases dynamically created are not taken in consideration in the email notifications
    · SQL select launcher: add log as attachment and change default value conf



    What's new in XStudio 1.4sp3:

    February 1st, 2011

    · New German localization
    · Add LGPL clause in all the launchers
    · New launchers for TestOptimal (to be reviewed) and SilkTest
    · Remove deprecated TestComplete7 launcher (replaced with TestComplete7b)
    · Oracle Test Manager Excel to XML tool

    Bug-fix:
    · Windows pictures and Fax viewer returns immediately when opening picture attachments. For images and only on Windows, MSPaint is now used by default
    · Email notification could be sent several times to the same person
    · Security issue while merging 2 sessions; if these sessions have not been executed, the start and stop dates of the merged sessions are invalid and this prevents the tree to being retrieved.
    · NullPointerException when editing a user
    · Exception thrown when selecting a bug and refreshing globally
    · Exception thrown when selecting a testcase and refreshing globally
    · In some particular conditions, the results/contents are not updated when re-executing a session
    · Import Excel sheet expect categories for requirements and specs
    · Protection against localization of "true" and "false"
    · More protection against special characters in bugs/projects/milestones in third-party bug-tracking systems.
    · Replace using [x24] and [x5c] instead of [] - this must be "revert-able" + keep a mapping between the third-party item's name and the one in XStudio
    · Weird percentage results in email notification when more manual results submitted than number of test cases
    · Tabular launcher sends comments on any status click
    · Bug selection not tracked correctly in the history (back and forward buttons)
    · After generating some objects (specs or tests) the destination tree is not selected on the left panel + the generated items are collapsed by default
    · The selectNode() method is not protected against the unlikely case of a simultaneously deleted object
    · Details form protected against "duplicate" revisions issue
    · Add testcase index in the tabular manual launcher
    · Copy folder does not copy the folder description (tests and specs)
    · When running directly a test, the campaign+session names are now _



    What's new in XStudio 1.4sp2:

    January 1st, 2011

    · Selenium launchers support attchment folder settings (so that for instances screenhots generated by selenium can be attached to the test case execution in XStudio)
    · Session progress bar visible only when it makes sense (avoid the confusing "0%" message on former sessions)
    · Change default name of sessions to _
    · While creating a new campaign, order the tests by default as in the tree
    · Possibility to move a document folder to the tree's root node
    · More traces when retrieving JIRA's bug tree

    Bug-fix:
    · "Password changed" confirmation
    · Character (star) now authorized (no more problems with parameterized testcase names)
    · Errors while merging on specific cases
    · Fake errors may occurs while creating parameterized test cases which prevent from continuing creating the remaining test cases
    · Inappropriate "object does not exist anymore" messages
    · Import requirements/specifications does not expect category nodes anymore
    · Change the default location/sizing to fit small screens (web package)
    · "Found in" term not found - Label clarification * "Found in (auto)" becomes "Affected SUTs" * "Running ({0} results submitted/{1} test cases)"
    · Wrong localization "Managers modification" in user's rights
    · GetNodeStringValueFromXPath() protected against missing nodes
    · Merged test cases may have wrong results after merging several sessions
    · When running a global refresh, select the actual last viewed page
    · Bad refresh target tab of attachments on test cases
    · Errors returned while searching for req/spec/tests/tasks/bugs when searched plain text includes single quote
    · Possible to create 2 different folders with the same name in the root folder of the document tree
    · Different errors while editing a folder name/description in the root node of the document tree
    · Projects' managers tracked in the changes tab
    · Wrong "monitored servers" localization



    What's new in XStudio 1.4b3:

    November 25th, 2010

    · When copying campaign/requirement/specification/test pre-select the current parent folder (as the copy will go 90% of the time there)
    · After creating a session, automatically select it
    · Add menu item pointing to online documentation
    · Remove the "(Group xxx)" string to the testcase name when generating parametrized testcases. When copying a testcase, this information would be duplicated and then would be wrong
    · Improved version of the Perl launcher (accept parameters and add the log as attachment)

    Bug-fix:
    · Cannot execute xcontinuousintegration.sh. linux scripts pass all the arguments to all applications
    · Linux script use "java" to find out the java version instead of %JAVA
    · Cannot use the JMeter launcher under linux depending on the version installed. Now using directly jmeter.sh or jmeter.bat depending on the OS (instead of jmeter-n-r.cmd)
    · JMeter launcher: new parsing allowing to refine the logic to determine if the test is passed or failed (new optional attribute to set to the tests)
    · Add simple quote to the firefox profile path for the "option" parameter (-profile 'C:/Program Files/sahi/userdata/browser/ff/profiles/sahi(dollar)threadNo' -no-remote)
    · JMeter follow up (remove rm attribute)
    · Copy test: creates a commonly shared template content shared among all or just a subset of the copied parametrized testcases and associate the param values to the copy
    · < and > in procedure tree (step, parameter or check) may be hidden in manual launchers (manual, simple_manual or tabular_manual)
    · SQL errors when generating pairwise TCs (tentative) + add new traces in case the bug is not fixed
    · labeling Dataset import change to make it clearer that it supports editing
    · Confusing dataset import help
    · Never update the start date of a session when it has already been set
    · Consolidate usage of unique CSS in all help and HTML preview
    · Tell the user when a global search did not find any item to check there is no filter activated
    · Possible fake-green with Selenium launchers: WARNING: a new conf needs to be created



    What's new in XStudio 1.4b1:

    November 1st, 2010

    · Create default task folder when creating a project
    · Param names must be different case INsensitive
    · New version of the QTP launcher (better parsing + handles spaces in script path)
    · Add the TBD and ABBR buttons on the wiki-styled text's toolbar to surround ToBeDefined and Abbreviation sections.
    · Refactoring of the build process: only 4 packages now (one for each OS + the web package) that includes all the applications
    Removal of xagent.conf and xcontinuousintegration.conf: now using only xstudio.conf and bugtracking.conf for:
    · XStudio
    · XAgent
    · XSubAgent
    · XContinuousIntegration
    · All the manual launchers
    · Share the same Application Settings Screen with all the applications

    Bug-fix:
    · Faster scroll with mouse wheel in the Tabular Manual Launcher
    · Data-driven import not working
    · Import tests throws exception
    · Manual launcher uses the "smiley" icons for Yes/No
    · Copy test case fails
    · Missing localization for TBD and ABBR tags
    · Task estimation cannot exceed 100 (limit in the DB)
    · Projects I'm managing: show only projects with at least 1 not finished sprint
    · Tasks I'm working on: show only tasks with progress < 100%
    · Merging sessions: truncate the campaign and session names if exceeding 128 characters
    · Include param values in generated Session/SUT/Testplan reports



    What's new in XStudio 1.4a3:

    November 1st, 2010

    · Test parameterization !!! including import from CSV and Pairwise algorithm
    · Improve performances to retrieve the launchers list
    · Improve performances when selecting a category
    · More empty border in warning for deletion
    · Same icons shared among all the manual launchers
    · New JMeter launcher to run JMX tests
    · QTP launcher includes a few new parameters
    · Exe launcher: attach the log file
    new API in the SDK:
    · setConfiguration(Hashtable>>)()
    · getConfiguration()
    · Remove setDefaultTestcaseMustBeCreated() (by default this is set to true, if you want to forbid this, implement the method getDefaultTestcaseMustBeCreated() in your launcher to return false)
    · printParams(Vector params)
    · modified method run(int testId, String testPath, String testName, int testcaseId, int testcaseIndex, String testcaseName, Vector params, String additionalInfo);

    Bug-fix:
    · Coverage figures in session's results tab could have been wrong in some cases
    · Creation of default testcase not ok since the addition of table_testcase_testcase_content
    · JIRA integration doesn't work anymore
    · JUnit launcher: protection against test without classpath
    · QTP launcher: protection against QTP isntalled in a path containing spaces
    · Tabular launcher: comment restored when restarting
    · Tabular launcher: icon missing when executed from an agent
    · Exception when a table exceeds the maximum width of all the columns with mouse over
    · Protection against columns size issue...
    · Refresh dashboard when deleting/copying/etc. many objects
    · Refresh dashboard when changing the authored/developed properties
    · Additional protection against no selection of failed test when creating a bug from the session
    · SUT inheritance read-only



    What's new in XStudio 1.4a2:

    November 1st, 2010

    · Increase size of related URL (128 -> 384)
    · Sandbox cursor when searching on bug, req, spec, ask or test is occurring
    · Batch export session+scripting for failed tests at the
    · end of a session
    · Optimization in the test execution engine (run quick test faster)
    · Improve reliability of the chart generator
    · Synchronized the following methods to protect against concurrent access
    · getCategoryConfNode()
    · insertInstanceCategorySyncId()
    · insertCampaignSessionTestcaseResult()
    · insertCampaignSessionTestResult()
    · all the getXXXEngine()
    · Work only on cloned configuration node to avoid conflict under heavy load
    · testcases results -> test results is done using SQL each time a new testcase result is sent and not manually in the thread !!!
    · Allows to restart stopped manual campaign sessions
    · New "tabular_manual" "excel-like" launcher
    · "tabular_manual" launcher displays previous result status if there are some
    · "tabular_manual" launcher sets the results directly in the database
    · Do not set testcase results when they were not declared as failed or passed except when tests prerequisites or description failed
    · Let ALL the manual launchers to stop the session when the test operator decides so and not when the last testcase is finished
    · If one of the 3 manual launchers is used, do not stop the session when the number of test cases executed is over the total number of test cases int he session
    Add Sut name + sut version in:
    · test's "Results" tab
    · testcase's "Results" tab
    · Sahi 1.3 launcher: more robust against error/failures
    · Selenium HTML 1.9 launcher: more robust against error and failures
    · Remove file browser for canonical path (confusing for people who though it was always an absolute path)
    · setExecutionVector() called before initialize()
    · Pair wise algorithm (not used yet)
    · Increase refresh rate of progress details to every 200ms
    · Increase number max of instances per agent to 32
    · (LOAD & STRESS plugin)
    · Remove old version of the XML parser
    · getTestConsolidationStatus() moved to XStudio generic function instead of the launcher specific functions
    · Remove useless code about category in generate specifications
    · Remove localization folder in JNLP package
    · Remove the flag "isCompaignSessionDetailsEnabled"

    Bug-fixes:
    · URLs in form should accept ? = & : characters (i.e. DOORS URLs in test's related URL)
    · textfields length checked by string verifier using the VARCHAR max length in the DB
    · file browser and url fields aligned in height with other text components
    · NullPointerException when clicking very fast on root node of the Dashboard tree (or testcase subtree)
    · Sahi launcher throw an exception when some traces includes & characters in it
    · sahi launchers: again some pretection agains test script including some '.' in their name
    · more protection on QTP launcher
    · re-init the completion value to 0% when switching a bug to Resolved
    · copy session does not keep the cc emails settings
    · cc emails settings while copying a session must be modifiable
    · task and test priority sliders does not move to the left when clicking on the left-hand side of the cursor
    · if a user deletes an item just before I select it an exception is thrown
    · exception when selecting the root node of the defect tree
    · never try to reselect highlighted items in dashboard tree as it would lead to switching immediately to another tree
    · protection against people living in country with no week-ends
    · localization week-end days internationalization
    · Generated from --> Copy of
    · exception when showing/hiding the assigned tasks
    · Selenium html launcher not handling Selenium server's exception
    · copy campaign does not copy the campaign description
    · copy folder does not copy the folder description
    · empty agent's folder does not delete agents
    · move folder to category (project link lost in some rare cases)
    · test run: test operator tab read-only



    What's new in XStudio 1.4a1:

    October 7th, 2010

    Improved performances:
    · getting category details
    · getting global information (root node)
    · searching for bugs
    · JIRA integration
    · Assignment of some managers to each project
    · Assignment of some developers to each task (opt.)
    · Assignment of some developers to each test (opt.)
    · Tracking of authoring and development of the test cases.
    · Use authCompleted and devCompleted to know, depending on the launcher, if the test case can be executed or not

    Dashboard:
    · projects I'm managing
    · sprint tasks I'm working on
    · tests I must author
    · tests I must develop
    · campaigns sessions I must execute
    · bugs I must fix
    · bugs I must verify and close

    · Localization files externalized (everybody can now customize it)
    · Continuous integration runner
    · JMeter launchers (SQL and Web)
    · QuickTest Pro launcher
    · Batch file launcher

    Replace categories by folders in:
    · requirements tree
    · specifications tree
    · bugs tree

    · All coverage metrics available from any folder/any tree

    All traceability metrics available from anywhere:
    · suts related to a requirement, spec, test, bug
    · reqs related to a sut, spec, test, bug
    · specs related to a sut, requirement, test, bug
    · tests related to a sut, requirement, spec, bug
    · bugs related to a sut, requirement, spec, test
    · bugs found in one session

    Load & Stress (commercial plugin):
    · run session on N agents in parallel
    · each agent running N instances in parallel
    · synchronization between agents
    · session reports supporting N agents & instances

    Monitoring (commercial plugin):
    · monitoring SNMP devices during testing
    · conf/customization of the monitored feat.
    · generation of all monitored device charts

    · Merge/Consolidation of several sessions

    Dynamic searches from root node on:
    · requirements
    · specifications
    · project's tasks
    · tests
    · bugs

    · Possibility to create bugs (integrated bug-tracking database) from the session content
    · Display the number of bugs assigned to each failed test in the session content tab
    · Create bugs (integrated bug-tracking database) for several failed tests in one operation
    · Links to several bugs (integrated bug-tracking database) several failed tests in one operation
    · Possibility to assign several users to a bug
    · New email factory
    · Optimization performances when searching for bugs

    Colorize all the priorities/severities/status for:
    · requirements reports
    · specifications reports
    · bug reports

    · Add reporter and assigned to people in the bug reports (XML + HTML)
    · Import ALL the progress details charts in reports when necessary (commercial plugin)
    · Spanish new localization
    · XQual icon in the Windows title bar, login screen and task bar
    · Related URL field on the tests
    · Nicer form: alignment, padding and margin
    · Don't display root node for test cases tree
    · Display the configuration id (useful for the continuous integration tool)

    Bug-fixes:
    · stack overflow while running a campaign
    · typo: UNREGISTRED in title bar
    · wrong refresh when updating defect's suts
    · test name including < or > makes the test search feature throwing a NullPointerException
    · requirements report on a category with the graph_in_reports plugin: "Tests" not localized in the titles
    · wrong test case ids in generated session reports
    · add some padding to cells withing tables
    · protection against having duplicated test cases in each test
    · when logging out/login in (without leaving XStudio) and if the new user logged in has not the right to display the last tab selected by the former user, an exception could be thrown or a wrong tab to be selected
    · default test case index is 1 (instead of 0)
    · import from csv: last test case was not imported
    · close/release the file reader/streams in launchers that read files
    · invisible dates in calendar headers
    · integrated defect assignee (wrong rights required)
    · localization missing on a few right entries

    remove useless checkboxes when displaying:
    · readonly requirement trees
    · readonly spec trees
    · readonly test trees
    · readonly bug trees

    · ix86 missing in the platform list



    What's new in XStudio 1.3:

    July 13th, 2010

    New reports producing format that can be open directly in Excel:
    · test plan Excel long
    · test plan Excel short
    · report Excel
    · New offline launcher using test id
    · New import CSV format
    · Refactored report template naming
    Bug-fix:
    · Folder created by generated specs and tests were not inheritating the categoryId from the destination folder.
    · After pause, the only authorized action is resume
    · Readibility instructions on both manual launchers
    · "null" text in the history panel with manual launcher
    · New trace for CRunner: better readability
    · Python launcher: space in test name prevents execution
    · Python launcher: attach the logFile
    · "empty folder" displays an error popup at the end of the task
    · When changing the sprint taks/resources, calendars are not updated
    · BuildproxyLauncher not working
    · Bad display when licenses expired
    · Get nb ENABLED users for license checking



    What's new in XStudio 1.3b2 / 1.2:

    July 5th, 2010

    · New Sahi launcher
    · New Ranorex launcher
    · Add Chinese localization
    · Graph dependencies: appropriate message when no dependency to display
    · About - including licensing text and support keys (including all details: expiration date etc.)
    · JavaMail library - update of license

    For support licensees:
    · Disabling of information popups
    · Standard intro page instead of the support page
    · CXmlDocumentFactory shared (in the SDK) and refered to by TestPartner and Sahi launchers

    Bug-fixes:
    · Major issue when creating a test without default testcase and running it immediately (it was not executed)
    · Cancel does not exit the application anymore when editing the connection and/or bugtracking settings
    · 1.3's anterior session's test/testcase execution are now dated from the session start date
    · Bad refresh when using the future LOAD_AND_STRESS and MONITORING plugins
    · Add launcher name in the session reports
    · Invalid default report in combobox
    · Test campaign details -> test campaign session details
    · Manual launchers: remove useless traces and improve readibility
    · When cycles exists in the dependency tree, exception may be thrown while executing a session



    What's new in XStudio 1.3a7:

    May 27th, 2010

    · New image loader + icon caching system (improving drastically the time to start)
    · New TestComplete7b launcher for windows
    · Updated German localization (thanks to Harald Schuh)
    · Session consolidator tool (thanks to Yehuda)
    · Added the skin option commented in jnlp and .sh scripts
    · Increase the initial heap in the .sh (for linux) as for Windows (64MB)
    · Add a security in the manual launchers: if postrun is not called, terminate() dispose the dialog to avoid freeze
    · GUI for adding new forms dynamically in a configuration where one form is tagged as "iterative"
    Bug-fixes:
    · Import skip all testcases except the first one
    · ms displayed
    · Several export not working (regression due to test versioning)
    · With only 1 manual test with no testcase: freeze Exception while running manual test (getting useDescAsTestplan property) (regression due to test versioning)



    What's new in XStudio 1.3a6:

    May 27th, 2010

    · preview of 1.3a7



    What's new in XStudio 1.3a5:

    May 27th, 2010

    · Launchers combobox
    · Tests and test cases versioning
    · Improve perf when selecting a category in the defect tree
    · Prepend time on the keepalive traces (debugging)
    · Specify an estimated execution time while creating a test
    · Add modules support
    · Keepalive every minute to improve resistance to small timeout settings in MySql configuration
    · Add the offline launcher to the installer
    Bug-fixes:
    · Implementation of my own SwingWorker to avoid issues of deadlocks (especally in JavaWebStart mode and since JRE 1.6.0_15) due to a bug in Java. This was affecting very seriously import of data Linux running scripts modified so that java 1.6 is required
    · Retrieve testplan sentences correctly (auto-completion)
    · Freeze during auto update of the stats (when using integrated bug-tracking database)
    · In JWS, force using the same classloader for loading the look and feel to prevent the system using wrong LAF with some OS
    · Checking existence of remote files did not work
    · XAgent 1.3a4 does not start (xml-rpc lib missing in the classpath)
    · Exception when displying the progress details on a not-yet executed session
    · Refresh revisions tab when changing something in the testcase



    What's new in XStudio 1.3a4:

    May 10th, 2010

    · Integration with the external ticket-tracking system TRAC (using the XML-RPC interface.
    · WARNING: you need to update your bugtracking.conf as there is a new entry in it (even if it is not used, the system expects it)
    · Background processes (i.e statistics update) occurs only when there is no user activity on XStudio (no more popup at startup!)
    · Import features in a new menu entry Tools"
    · New version of the offline launcher (thanks to Yehuda)
    · Small improvment in all launchers that use "test_completed.txt" to improve reliability of the attachments
    · When there is not already a test/session associated to a defect, disable the filter and expand both trees (test tab)
    · Rename instances of "testcase" in "test case". Same for "testplan" in "test plan"
    · Commercial support information screen

    Bug-fix:
    · Refresh of campaign session's tabs after session execution completely messed!
    · Attributes passed incorrectly to the launchers
    · 1.3a3 was not usable as a web package!
    · Cannot associate a defect to some tests of some campaign sessions (incl. agent + instance)
    · Add an error message when the user tries to link a bug to a test with status "Unknown" because it has not been executed completely
    · While associating a defect to a test/session, it was possible to select a session without selecting a test!
    · All localization files encoded in UTF-8 (native2exe used to convert from human edited version to ISO-8859-1 version using a Ant task
    · Import from XML when UTF-8 files
    · Import from CSV when UTF-8 files
    · All stream readers switched to UTF-8
    · Encoding set to UTF-8 in exported XMLs



    What's new in XStudio 1.2:

    April 2nd, 2010

    · Java JRE requirements are now 1.6 (using now some 1.6 features)
    · "Add Step" button always visible
    · Testcase index visible in the right panel for manual testing
    Bug-fix:
    · English text for XSV/XML filters
    · Couldn't generate report on Linux
    · Generate specs (or tests) does not create the root folder
    · Remove the default driver from the package
    · Improve the message popuped when the JDBC driver is missing at the first run
    · Images attached are not rendered in the HTML reports when the extensions are in uppercase



    What's new in XStudio 1.2b2:

    April 2nd, 2010

    · Add Deutsch language in localization (thanks to Harald Schuh for the
    · translation)
    Bug-fix:
    · NullPointerException when copying testcase with "useDescAsTestplan"
    · With setTestcaseAsFailedAsSoonAsAStepFails, test is marked as successful
    · Remove setTestcaseAsFailedAsSoonAsAStepFails for simple_manual launcher
    · Squish launcher do add the .exe even on linux
    · Custom JDBC connector deleted during upgrade
    · Custom launcher deleted during upgrade
    · Custom logo deleted during upgrade
    · Custom XSLT deleted during upgrade
    · Generate tests from specs reinitialize the complete affectation of
    · the specs when it should only add some
    · Generate specs from reqs reinitialize the complete affectation of
    · the reqs when it should only add some
    · When creating a testcase, set by defaut the testcase description as
    · the test procedure (but letting the capability to the user to enter
    · the detailed procedure at submission time)
    · Treat exception while editing the detailed procedure at testcase
    · creation time
    · Cannot import only testcases (when tests already exist)
    · Replace any forbidden character with similar authorized characters
    · before importing in CSV or XML (do not treat CDATA fields)
    · All trees with categories are not refreshed when a new category
    · is imported



    What's new in XStudio 1.2b1:

    March 11th, 2010

    · Updated spanish translation
    · Squish launcher modifications: add options for squish server and runner
    · Change timeout value to make the stats more precise
    · Changed time-consuming DB operation messages to indicate specifically
    · if it is about initialization or update of the database
    · Message to highlight that the stats update task is cancellable/skip-able
    · Add a "Selenium Server Option" field in ALL the selenium launchers
    · Removed "Trust all SSL certificates" and "User extensions" params in
    · Selenium HTML launcher as they can be handled through this new option field
    Bug-fixes:
    · Tests not included in schedules's session reports
    · Empty folder throws an exception
    · Not possible to empty folders in specific trees
    · Removed debugging traces in selenium html launcher
    · GetAgentId() throws exception or drastically slow down the startup time
    · Get the campaign session configuration for reports throws an exception.
    · No clock cursor when
    · . Copying campaigns, campaign sessions, folders, requirements,
    · specifications, tests or testcases
    · . Generating specifications or tests
    · . Emptying folders
    · String textfields have the caret position on the last character
    · instead of the first one (leading to a wrong alignment)
    · Copy/paste working only on the second try on all the wiki-style fields
    · When overwriting preselected text the first character typed is ignored
    · Crash when selecting a campaign including tests having '' in
    · their names
    · Copy test: attributes are not copied
    · Configuration not included in execution reports
    · Copy campaign session: dynamic attributes settings not copied
    · Copy campaign session: cannot modify on the fly the attributes
    · Copy campaign session: tiny memory leak
    · Completion not reset when switching a defect to NEW or ASSIGNED
    · Results icon should have a different shapes to recognize them in balck
    · and white printed reports (new icons)
    · "testplan" terms becomes "testplan", "scope" or "procedure" depending
    · on where they are used to prevent any confusion
    · Option to include or not the ancestor nodes in the report
    · Import: No error reported when category or folder node is missing
    · Import: No error reported when an SQL failure occurs during import
    · Specific errors should be displayed when the imported file is incorrect
    · Remove useless traces in HTML document parser
    Include changes entries for the copy of:
    · . campaign
    · . campaign session
    · . requirements
    · . specifications
    · . test/testcase
    · . testcase
    Include changes entries for the generation of:
    · . specifications from reqs
    · . tests from specs
    · No refresh when updating the specs associated to a test
    · Cannot use the inheritance feature from the specification to select the tests
    · Exception thrown when the user with not enough rights selects specific items



    What's new in XStudio 1.2a4:

    March 11th, 2010

    Automatic generation of items:
    · Specifications from requirements
    · Tests from specifications
    · Copy configuration
    Execution settings:
    · New GUI defining execution options in the configuration panel
    · Logic for execution when parent failed (static settings)
    · Runtime algorithm
    · BIG Refactoring of the SQL layer (now common to XStudio and XAgent)
    · Display low-layer information (including credentials) about the SQL connection
    · especially when SQL connection fails
    · Remove deprecated conf fields in tables campaign_session and schedule
    · More protection on attachment content
    · Removal of some dead code
    · Cleaning up promptForRestart()
    · Spaces in all the titled borders
    Bug-fixes:
    · When prerequisite fails, all testcases are correctly set
    · In some cases, the test or testcases status were empty
    · Missing English Localization
    · Mispelling error "language"
    · NullPointerException while setting integer attributes
    · Wrong label in sprint backlog tree header
    · While searching for test and testcases, force a minimum height for both lists
    · Selenium HTML launcher: browser do not includes "*"



    What's new in XStudio 1.2a3:

    March 11th, 2010

    · sql_compare launcher (will run 2 queries on different DB servers and will check
    · that they return the same thing. If not, it's a failure
    · sql_select launcher (will just run one query and expect an empty result)
    · Both SQL launcher allows execute remotely some command to a server (using plink)
    · * java launcher (allowing to load dynamically a .class file and execute it)
    Bug-fixes:
    · Bug preventing from running any test through JUnit launcher on linux platforms
    · When no requirements/specifications are associated to a SUT, the session's
    · results tab is empty
    · Session report shows no defects when failed tests are linked to Bugzilla or
    · Mantis bugs
    · User's workload not updated in calendar (except avter restarting XStudio - cache
    · problem)
    · Global refresh button does not refresh also the global calendar



    What's new in XStudio 1.2a2:

    March 11th, 2010

    · Coverage on sessions added in the result tab
    · Quote the file path using ' instead of " on linux and only if the path includes
    · space character(s)
    · Trim the connection strings before actually use them
    · Executable names with ".exe" or not depending of the OS hosting the program
    · Implementation of TLS and SSL for notification emails (support of hotmail and
    · gmail smtp servers etc.)
    · Support of -trustAllSSLCertificates and -userExtensions parameter in Selenium HTML
    · launcher if necessary (new configuration)
    · Improved the build scripts (reuse of JAVA_HOME is existing)
    · Add Selenium python launcher in the package
    · Improve the squish launcher (normally no need anymore to force to kill anything)
    · CAgentMain moved to "gui" package (refactoring)
    · Add bugtracking.conf for XAgent
    · Preparation to make XAgent usable through JNLP
    Bug-fixes:
    · Shortcut link broken
    · Hide the preset inheritance buttons in the specification-tests panel (useless)
    · Launchers: incorrect log in case of timeout
    · Launchers: return RESULT_SUCCESS when the test process is even not executed
    · properly
    · Session result tab not refreshed correctly
    · Slowlyness to open the intro page without an internet connection on linux.
    · Timeout issue while connecting to internet (huge elapsed time to start XStudio
    · in some specific configurations)
    · Include runner in XStudio package
    · JUnit + selenium_java + testNG launcher classpath delimiter = ; or : depending
    · on the OS
    · Create or link defects while executing a session only when executed from XStudio
    · AND using integrated defect database
    · Small memory leak when linking defect
    · Create schedule, wrong date for the next occurrences
    · Remove path and category information in the test details panel (too confusing)
    · Incorrect build script for python launcher
    · Python launcher: wrong python.xml
    · Incorrect create_22.sql script
    · All the launchers: when the process fails, set the test as failed



    What's new in XStudio 1.2a1:

    March 11th, 2010

    · Create new defect while executing manual tests (manual.jar + simple_manual.jar)
    · Link to an existing defect while executing manual tests
    · Add the new parameter DEFECT_SUBMISSION_ENABLED to enable the feature in the conf
    · add "additional info" field for
    · Tests
    · Test cases
    · Pass the "additional info" parameter to the launcher (WARNING: API change !!!)
    · Reordering the tests in a campaign by
    · Dependencies
    · Priorities
    · History selector (close to the "Back" and "Next" buttons)
    · New Python scripts launcher (thanks Yossi Kimron!)
    Capability to copy:
    · A campaign
    · A campaign session
    · A testcase
    · Better search in tree; now more permissive (do not have to start with the string)
    · Only admin can Update DB (admin password required during this process)
    Ordering of the items in reports so that it look more like within XStudio:
    · Testplans
    · Projects reports
    · SUTs reports
    · Specifications reports
    · Requirements reports
    · Defects reports
    · Ordering of the attachements in reports
    · Defect report: add a report only for active defects
    Sut report:
    · Add defects found on the SUT + stats
    · Add defects fixed on the SUT + stats
    · Add sessions executed on the SUT
    · * Nicer copy/create/move/open (overiden) icons
    · Remember the width of each column in the reorder panel
    · Capability to rename a document
    · HTML Editors/viewers configurable in size
    · Customize sizes wherever it was useful
    · Highlighting of mandatory parameters
    · Alignment of all the forms to the top-left
    · Create test: by default "implemented" is set
    · Refactoring of exception handling of SQL requests
    · Restart program prompt: pass the localized button's texts
    Bug-fixes:
    · Linux startup script (thanks to Harri Porten from Froglogic)
    · Does not try to upload attachment when it does not exist (robustness improvement)



    What's new in XStudio 1.1:

    March 11th, 2010

    · Remove Security Warning when using the web package
    · Accelerate the connection to third party MySQL when using the web package
    · Minor perf. improvment when attachments are not viewable
    · Only the admin can delete a bug (they should just be closed)
    · Add priority and severity indicators in Mantis and Bugzilla defect trees
    Bug-fix:
    · Bugzilla stats moved to folder and fixed
    · Mantis and Bugzilla Folder names corrected in the "Details" tab
    · Refresh mantis and bugzilla folder stats were wrong



    What's new in XStudio 1.1b3:

    March 11th, 2010

    · Public Demo Environment !!!
    · Add the testcaseName to the SDK API
    · Add the Selenium Python launcher
    Update the following launchers:
    · Autoit 1.5
    · Beanshell 1.0
    · Exe 1.1
    · JUnit 1.3
    · Marathon 1.2
    · Nunit 1.2
    · PyUnit 1.0
    Selenium .NEt 1.1, html 1.1, java 1.1 and Python 1.0:
    · . give some time to the selnium server to start
    · . incorrect default values for selenium server path
    · . incorrect default values for junit path
    · Squish 1.3
    · TCL 1.2
    · testComplete 1.3
    · TestNG 1.2
    · TestPartner 1.2
    · VisualStudio 1.5
    · Update jarbuilder
    · Remove all the limitation about open a document under MacOSX
    Disabling sandbox in JNLP mode to:
    · Remove security warnings
    · Accelerate the connection to MySQL server
    Bug-fix:
    · MacOS release fixed and tested
    · Campaign session reports corrupted
    · Do not try to save the last logged user in JNLP
    · Delete attachment in the document tree
    · Status wrongly retrieved (for email notification) from integrated defect details
    · crash under MacOSX when editing an document
    · Improve notification mechanism fir the integrated BTD



    What's new in XStudio 1.1b2:

    March 11th, 2010

    · Bug-fix: Impossible to install XStudio 1.1 !
    · Ability to set & export xstudio.conf in JNLP Mode to copy to the server
    · Ability to set & export bugtracking.conf in JNLP Mode to copy to the server
    · Enable the menu entries to do so any time from XStudio GUI
    · Add some helpers for the settings screens
    · Vista/Windows7 message in the installer



    What's new in XStudio 1.1b1:

    March 11th, 2010

    Documentation Management System including:
    · Versioning of the different revision
    · Lock to avoid conflicts
    · New Document tree
    · Patch Engine to run complex DB migration tasks (not achievable by the simple
    · update .sql scripts)
    · JUnit launcher 1.2
    · NUnit launcher 1.1
    · TestNG launcher 1.1
    · Selenium Java (JUnit + TestNG) launcher 1.0
    · Selenium HTML launcher 1.0
    · Selenium .NET (NUnit) launcher 1.0
    · Improved the CRunner class
    · Bugzilla support tested (no more experimental)
    · Add the "products" folders in Bugzilla defects tree
    · Add attachments tab for category and folders in integrated defect tree
    · Add inherited attachmentd for the defect nodes
    · Move all SQL scripts in a dedicated folder (to cleanup the bin folder)
    · Message when an attachment cannot be opened
    · Remove getCurrentUserId()
    · Several code factorizations
    · Updated version of Launch4J to support X64 platforms
    · Set minHeapSize to 64MB in the executable wrapper
    · Attachments in all the reports are using the new document system management
    · Remove the useless report CSS (style.css) and rename style_print.css to style.css
    Several bug-fixes including:
    · A couple of memory leaks (SQL connections/statements) when uploading files to DB
    · Incorrect path in inherited attachments
    · Add missing terms for localization
    · CSS issue in SUT report
    · Test attachments not displayed/available from the testplan
    · Add attachments in defect reports
    · Pre-select only main trees (to avoid glitchy effects)
    · Search by id not working when a specification has been previously searched



    What's new in XStudio 1.0:

    March 11th, 2010

    Only a very few bug-fixes:
    · Wrong/incorrect messages when invalid credentials are provided
    · Invalid OS context with MacOSX when using XStudio alone (without XAgent)
    · Manual tests: option to skip the execution when a step is failing not working



    What's new in XStudio 1.0b3:

    March 11th, 2010

    Only a few bug-fixes:
    · Forbid user to close the manual launcher's popup
    · In some specific case, exception thrown when selecting the root node of a tree
    · Authentication issue in delivering notification email in some specific cases



    What's new in XStudio 1.0b2:

    March 11th, 2010

    · Add SUT reports including a traceability matrix req - spec - test on
    · root node
    · company
    · folder
    · sut
    New User's Manual including Tutorials for:
    · JUnit
    · Squish
    · NUnit
    · TestNG
    · Add attachments in Requirements and Specifications (in the reports)
    · Display attachments name instead of their physical unique name on disk
    · Factorize Squish launchers
    · Factorize JUnit launchers
    · Improved TestNG launcher
    · Make strong/unify all the XSLT to handle anchors
    · Unify the anchor mechanism for all reports
    · Refactoring reports library
    · Add the commented include for xslt inclusion
    · Remove 'specifications'/'tests' useless container nodes in XML docs
    · Test username does not access latest.xml etc.
    · Change the sizing of the HTML editors
    Several bug-fixes including:
    · Exception rasied while cancel generation of a report/testplan
    · Selecting a node for the first time in ANY tree, takes too much time
    · as all the calls are duplicated!
    · table_weekend not created depending on the default charset of the DB
    · Defect stats not correctly updated in some conditions
    · Wrong anchors when 2 items have the same name in some specific cases
    · Workaround of Sun's bug that provokes crashes when opening the browser
    · several times in a row sometimes
    · Add ids to XML reports where it was missing
    · Tab to espace conversion
    · Generate a campaign report then a testplan generates wrong reports
    · Reports that support projects with no sprint
    · Anchor problems with projects reports
    · Wrong css in in the standard reports (not the print)
    · Add missing localization
    · Remove 'muenchian' commented routines
    · '[XXX]' -> '[X_XXX] name' in traceability matrix in Req/Spec reports



    What's new in XStudio 1.0b1:

    March 11th, 2010

    · Several minor bug-fixes
    · History buttons previous/next (browser-like)
    · Attachments on requirements and specifications
    · Attachments inheritance on req, spec and tests
    · Charset for country_id in table_absence



    What's new in XStudio 1.0a4:

    March 11th, 2010

    · Coverage metrix on campaigns (full and partial)
    · Coverage metrix on campaign sessions (full and partial)
    · Coverage metrix on category (req + spec + test)
    · Coverage metrix on folders (req + spec + test)
    · Automatically create testcases if the launcher is requesting it
    · Progression/Regression metrix on campaign
    Bug-fix:
    · MAJOR bug preventing from installing 1.0a3 from scatch (without
    · updating from a previous version)
    · Percentage rounding in coverages
    · Dependency graph modality problems
    · VisualStudio launcher results parsing finally implemented
    I also worked on:
    · New website (http://www.xqual.com) supporting perfectly IE7+,
    · Firefox3+, Chrome and Safari
    · New open-source section (GPL3) on the website containing all the
    · launchers
    Initiation of teh development of automated functional tests on:
    · the XStudio NSIS installer (using the AutoIt launcher)
    · the XStudio Java unit testing (using the JUnit4 launcher)
    In addition, I developed a bunch of new launchers for XStudio:
    · Froglogic Squish for Qt
    · Froglogic Squish for the web application
    · Microsoft Visual Studio Team System
    · Jalian Marathon
    · Beanshell
    · JUnit v3
    · JUnit v4
    · PyUnit
    · NUnit (.NET)
    · TestNG



    What's new in XStudio 1.0a3:

    March 11th, 2010

    · Countries management
    · Absences management (per user)
    · Holidays management (per country)
    · Week-ends management (per country)
    · Better presentation of the calendars (new colors, legend,
    · borders etc.)
    · Remember scale + expended nodes when moving in time in the calendars
    · Full implementation of calendars with absences, holidays,
    · personalized week-ends (depending on the country)
    Add several new user profiles:
    · HR Manager
    · Developer
    · Test Operator
    · Add windows7 and snow leopard in OS list
    · Print stack traces each time a "SQL lost error" is thrown
    · For sprint velocity, use the most used week-end settings among
    · all users
    · WeekDaySelect formitems using now Standard identification for days
    · of the week (former schedules to review!)
    Add SUT-Requirement association including:
    · Inheritance of requirements (from SUT)
    · Inheritance of tests (from SUT)
    · Factorization of a LOT of SQL functions (LIST and FIRSTRESULT)
    · Add parameter feature.not_implemented_testcase_notification.enabled
    Added a couple of launchers:
    · AutomatedQA TestComplete 7
    · TCL
    · Improved security of CRunner class
    · Open-source section on the website including SDK and all sources
    Bug-fix:
    · Tree retrieval when one single element belongs to the root node
    · Forbid points outside the sprint dates in the velocity charts
    · Localization fixing
    · Update global hashtables when updating user's country
    · Remove useless logs



    What's new in XStudio 1.0a2:

    September 6th, 2009

    · Report with test ordered like during the execution
    Complete control over manual tests execution through a control bar:
    · Previous Test
    · Previous Testcase
    · Rewind Testcase
    · Pause execution
    · Resume execution
    · Next Testcase
    · Next Test
    · Timeout setting per test while executing manually (using attributes)
    Bug-fix:
    · Sometimes some element were hidden in the trees when they were
    · the only child of their container



    What's new in XStudio 1.0a1:

    September 6th, 2009

    · Custom XSLT
    · Traceability matrix
    · User's profiles
    · User's Guide update
    · Executable launcher
    Bug-fix:
    · Cannot export to a shared folder including dollar sign in its path
    · Could not create a project
    · Could not create a task
    · Could not create SUT
    · Problem with SUT tree
    · NullPointerException when executing a manual test locally in
    · web mode
    · Extra spaces in exported XML files
    · Use temporary folder to store export resources in JNLP
    · (to be able to filter only the necessary ones)



    What's new in XStudio 1.0a0:

    July 15th, 2009

    Preview version of the performances improvments on:
    · User tree
    · Agent tree
    · SUT tree
    · Project tree
    · Test tree
    · Campaign tree
    · Closed items filtering on
    · Sprint
    · Tasks
    · Defect
    · Search tests and testcases
    Traceability on:
    · Requirements
    · Specifications
    traceability in reports for:
    · Requirements
    · Specifications
    · Anchors on subtree items
    · Items in subtrees selectable
    · Additional checks against NullPointerExceptions
    Bug-fix:
    · Velocity refresh
    · Refresh tree by really getting only the required nodes
    · Link to task does not work
    · Localization



    What's new in XStudio 0.7:

    July 15th, 2009

    · A few additional minor bug-fixes



    What's new in XStudio 0.7b3:

    June 1st, 2009

    · Email Notification for integrated defects when changing thedetails or the
    · Reporter/assigned to
    · Found_in/fixed_in sut
    · Better error reporting when creating session and when data are missing
    · Send all the emails in background to improve performances
    · Hide details of useless folders
    · Reactivate the threads for keep-alives (DB + BTD)
    · Remove useless traces
    A lot of bug fixes including:
    · Corrupted "reproducibility" field (form including ???)
    Lots of memory-leaks profiles and removed:
    · Sprint details
    · Integrated defect category stats
    · Category stats
    · Campaign session details
    · Bad percentage values or NaN
    · Bad escaping of < and > in manual launchers
    · Cannot create folder in a project where another one in another project has the same name
    Reports:
    · Add systematically global metrics
    · Short defect description with anchors
    · Execute on remote agent even if we do not have ourself declared as an agent
    · Automatically create the current agent if does not already exist
    · Protect against "]]>" in CDATA fields
    · Missing refresh when assigning tasks to sprint
    · Fix a localization issues
    · Must not verify locally the existence of the company logo in JNLP mode
    · Remove backlog edition limitation when not running
    Imports:
    · Testplans from XML does not work in all cases
    · Requirements from XML does not work in all cases
    · Specifications from XML does not work in all cases
    · < and > characters wrongly rendered
    · Import only the first category



    What's new in XStudio 0.7b2:

    May 22nd, 2009

    · Improvements of all the reports (requirements, specifications, projects / tasks, testplans, campaign sessions and defects)
    · More informations in the statistics and in the summary: status, priority, severity, is formal etc.)
    · Improved stylesheets

    Attachment managements in reports:
    · Include images (jpg, gif, png etc.) in the report itself
    · Add the attached files to the zip and add link to the attachements in the report

    · Give the filename being overwritten to the user for confirmation
    · Simplification of the initial load of the trees
    · Optimization/Refactoring of some code
    Some bug fixes including:
    · Bad presentation of , and (i.e. included in description) in reports
    · Slider not completely visible in the manual laucher configuration
    · NaN in the summary statistics in the campaign session reports
    · Crash when some complete tree access are forbidden to the user
    · Refresh campaign session attachments



    What's new in XStudio 0.7b1:

    May 4th, 2009

    · Sprint backlog editable in RUNNING and IDLE state
    · Remove license.dat file
    · Search requirements feature (from a category node)
    · Search specifications feature (from a category node)
    · Search tasks feature (from the root node)
    · Suppress resources_signed.jar (copy all the sql script + theoretical_integrity.dat in bin
    · Update theoretical_integrity.dat.init
    · Error message when the launcher xml/jar is not found
    Some bug fixes including:
    · Bug-fix: Fix the problem to create and autoupdate the DB if using the webpackage
    · Bug-fix: open attachments uses temp folder
    · Bug-fix: missing localizations



    What's new in XStudio 0.7a3 Patched:

    May 4th, 2009

    · Urgent patch on the web package
    · Bugfix: cannot create a configuration or run a compaign session



    What's new in XStudio 0.7a3:

    May 4th, 2009

    · Add the "dynamic" property to attributes ("dynamic" means can be overwritten by the operator when starting the campaign session)
    · Ability to edit attributes
    · New icons for attributes (bool, int and string)
    · Integer/String attribute can now accept ':' and ';' to specify
    · list and range of values (these values can then be used by the test
    · itself to execute code with "sliding" variables)
    · Filtering adapted to work with range of integers and range of
    · strings
    · Dynamic refresh of the test tree when necessary to update when
    · some attributes are changed on a specific test
    · Edit dynamic attributes when creating session
    · Display dynamic attributes in session
    · Add a right to enable or not to view the dynamic attributes tab
    · in session
    · Pass all the static + dynamic attributes to the launchers
    · Add the utilities to retrieve the variants (an enumeration of
    · integer, strings) from the launcher etc.
    · Identify tasks (different icons) already assigned to a sprint
    · in the main tree
    · in the backlog panel
    · copy of a requirement
    · copy of a specification
    · copy of folders (req, spec and test)
    · calculate automatically the new names during copies when duplicate
    · Add the Perl launcher
    · Better visibility of tables's rows
    · Add Apache install instruction in the Installation Guide
    Some bug fixes including:
    · JNLP
    · bug-tracking driver not found
    · in case the settings (xstudio or bugtracking) are incorrect, exit directly
    · while exiting, do not try to save the position/size of the window
    · after editing a specification, cannot copy a test
    · forbidden duplicate folder names in different categories and companie



    What's new in XStudio 0.7a2:

    May 4th, 2009

    · Java WebStart distribution for Tomcat/Apache/etc.
    · allowing to use XStudio without having to install it
    · Export reports (requirements, specifications, etc.) in a folder chosen by the user
    · Zip the result of the reports
    · Remember the last download/upload location



    What's new in XStudio 0.7a1:

    May 4th, 2009

    · Brand new (Scrum-oriented) Project Management module
    · Versioning and stats on projects
    · Graph velocity charts
    · Export in XML/HTML reports about projects
    · New rights to control access to project management features
    · Implementation of users's calendars checking
    · global and/or individual users
    · graphical visualization of the availability of users
    · Capability to graphically display dependencies between tests



    What's new in XStudio 0.6:

    May 4th, 2009

    Some bug fixes including:
    · [218] Previous version shortcut remains upon upgrade
    · [219] No validation for the email entered
    · [221] Uncaught exception detected thrown on running test
    · [222] Unable to proceed further - needs to terminate XStudio
    · [223] Email changes not considered
    · [226] NullPointerException on remote agent exec



    What's new in XStudio 0.6b3:

    May 4th, 2009

    · automatically send email to support@xqual.com when an integrity issue is found
    · major bugfix about node selection in tree !!!
    Some other bug fixes including:
    · [213] cannot delete a conf when running a test



    What's new in XStudio 0.6b2:

    May 4th, 2009

    · changes in the integrity checker to be compatible with different database servers
    Some bug fixes including:
    · [202] Can create session without any configuration
    · [203] Can run test without a configuration selected
    · [204] Dots not appearing in the graph during execution
    · [205] Localization: elements.some_tests missing
    · [208] Cannot create schedule



    What's new in XStudio 0.6b1:

    May 4th, 2009

    · Implementation of a Database Schema Integrity checker
    · Major bug-fix on the previous database schema updater
    · A few minor bug-fixes



    What's new in XStudio 0.6a4:

    May 4th, 2009

    · Implementation of the configuration Management Module
    · A few minor bug-fixes



    What's new in XStudio 0.6a3:

    May 4th, 2009

    · Button labelling changes in the manual launcher
    · Behavior of manual launchers when one step fail now configurable
    · Huge improvements in performances to get defect stats (integrated BTD)
    · Add information on the resolution rates
    · Report on the integrated defect database on
    · root folder
    · category
    · folder
    Some bug fixes:
    · Fix database schema corruption introduced by 0.6a1 and 0.6a2 fresh install
    · En/Us Localization: many fixes
    · Data range in defect stats has no effect with Mantis connector



    What's new in XStudio 0.6a2:

    May 4th, 2009

    · Defects
    · Stat generation configurable for a specific range (by default last 30 days)
    · Add severity + priority in defect tree
    · Requirements
    · Add priority in requirement tree
    · Specifications
    · Status/State-machine for Specifications
    · Add priority in specification tree



    What's new in XStudio 0.6a1:

    May 4th, 2009

    Requirements:
    · Implement requirement workflow
    · Display type, priority and status in Requirements report
    · Campaign: order test execution
    · Campaign session
    · Attachments management
    · Add description
    · Display more information in the report
    · Manual Launcher: display descriptions and prerequisites
    · Testplan: display the author of each test
    · Added 'found in' and 'fixed in' in the defect search feature
    · Added AutoIt Launcher (including sources)
    Import:
    · Requirements in XML
    · Specifications in XML
    · Tests in XML
    Some bug fixes including:
    · [171] Fix the JFreeChart warning at compilation
    · [162] Scheduling test cases in reports



    What's new in XStudio 0.5:

    May 4th, 2009

    Only some bug fixes:
    · [46] Traceability feature will be very useful
    · [140] Overwriting message not displayed
    · [141] Status's checkbox caption are as '???'
    · [142] Test node: rename 'history' tab in 'results'
    · [144] Incorrect message displayed in an error dialog
    · [145] The GUI of 'defect creation' went shaky
    · [146] Bugs submitted gets deleted if user is deleted
    · [153] Previous date can be assigned for 'Corr. date



    What's new in XStudio 0.5b3:

    May 4th, 2009

    Only some bug fixes:
    · [89] Refresh subnodes - done twice
    · [128] Couldn't add attribute
    · [130] Try to create twice the same bug
    · [131] Localization: element.an_sut missing
    · [135] download attachments - open
    · [136] ClassCastException thrown when clicking preset filter setting
    · [138] Expand the tree and show all leaves before filtering



    What's new in XStudio 0.5b2:

    May 4th, 2009

    Only some bug fixes:
    · [16] improved problem reporting
    · [79] update schema warning
    · [102] add lastmomdified to the bug search panel
    · [111] improve btd search
    · [112] coundn't create sut
    · [113] numberFormatException with NULL dates
    · [114] couldn't create requirement
    · [118] Defect tree should be orderer by status then name
    · [119] tab couldn't be displayed
    · [120] bad id in requirement/specifications export
    · [121] couldn't search testcase in global search
    · [123] wrong message when XML launcher is absent
    · [124] couldn't upload attachment
    · [125] wrong refresh when uploading attachment



    What's new in XStudio 0.5b1:

    May 4th, 2009

    Some bug fixes including:
    · [93] defect changes: status/priority/severity should be named
    · [95] add rights for the integrated BTD
    · [96] create bug does not use the nice forms with sliders
    · [97] bug search update does not refresh
    · [104] Possible bug with attachments (create attachments folder fails during install)
    · Integrated Bug-Tracking database improvements
    · new graphics
    · new dynamically-enabled status widget
    · dynamic generation of the form depending from the current status
    · better change tracking
    Introduction of new parameters:
    · platform
    · os
    · reproducibility
    · steps to reproduce
    · sut where the bug has been found
    · sut where the bug has been fixed
    · progress %
    · etc.
    · Rights managements for integrated bug-tracking database access
    · Improved search mechanism for the integrated bug-tracking database
    · Query building process redesigned



    What's new in XStudio 0.5a2:

    May 4th, 2009

    Some bug fixes including:
    · [86] exception when trying to select default tab
    · [84] not the figures on the pie for defects stats
    · [83] resolution rates always 0
    · [78] crash when entering 'commercial and'
    · [76] settings > cancel: kill the client
    · [65] tooltip 'taratata'
    · [64] add a testcase does not refresh the test tree
    · [13] nullpointerException for limited user
    · [12] tests tab gives classCastException Coverage metrics generation on
    · requirements specs
    · requirements tests
    · specifications tests
    · tests not covering any specifications
    · Search/Reporting/Filtering of integrated bug-tracking database
    · Tests attributes are now passed to the launcher
    · WARNING: the API of preRun() has then been modified



    What's new in XStudio 0.5a1:

    May 4th, 2009

    · Bug fixes (submitted by users after delivery of 0.4)
    · Integrated bug tracking database
    · Bug traceability + lots of metrics/graphics on the product quality on
    · Integrated bug-tracking database
    · Mantis
    · Bugzilla (experimental)
    · Developers/Testers performances evaluation tools (tracking of resolved and submitted bugs per user) on
    · Integrated bug-tracking database
    · Mantis
    · Bugzilla (experimental)
    · background thread to regularly update stats for tests and defects (for the history)



    What's new in XStudio 0.4:

    May 4th, 2009

    · pure html and deported home page
    · localized home page
    · added a timeout for automatic check of new version (not yet for homepage) for users that do not have internet connection
    · added "buy a book" button in home page
    bug fixes:
    · cancel after downloading an attachment
    · copy init_6.sql in the package



    What's new in XStudio 0.4b4:

    May 4th, 2009

    · improved categories's statistic graph
    · added new graph for the campaign sessions
    · automatic check on the web for new releases at start time
    · agent GUI automatically select the last line of the log
    · improved logging of xagent
    · added cancel on the login page
    · freeing of the resources when cancelling in different dialogs
    · after mofifying a company details, refresh the last edited element
    · file browser added to easy the setting of canonical path
    · updated the about dialog box
    · activated experimental "Generic" interface for bug-tracking system
    · depending on the bug-tracking system selected, enable only relevant fields
    · added a "hide" button in the campaign session details dialog that allows to hide the panel during the execution (a "show" button is available on the right panel to display it again whenever the user wants to)
    · added a comment text field in "manual" and "simple_manual" launchers. Each time a dialog box is prompted to the user, he can add a comment that will be inserted in the messages log
    · sort the statistics in the revert order to see first the last data
    · user can choose the destination folder when downloading a file attachment (folder "attachments" is still used for temporary storage)
    · new dynamic (content from the web site) home page with donate button
    several bug fixed including:
    · removed dev. traces in "success" launcher
    · removed last memory leak in xagent
    · wrong data displayed in campaign session details tab
    · wrong escaping of the messages returned by the tests if they included & of characters
    · refresh root node of the tree after deletion
    · prevent to writeInOnce() to a file is the file cannot be overwritten
    · bug in naming convention in the MacOSX package
    · dispose dialog box when changing bug-tracking settings
    · "attchments" folder was not created by the installer
    · download the attachments in the "attachments" folder and not in the "bin" folder



    What's new in XStudio 0.4b3:

    May 4th, 2009

    · new distribution package for Linux
    · executable stub in the MacOS package
    · implemented all (useful) sub-refresh
    · experimental bugzilla integration (still need access to a real bugzilla db to test
    · better error reporting in the global search
    · enable/disable user
    · removed useless activity icon
    · protect the system against log generated by the tests including characters that must escaped
    · when deleting an item in a tree, select the root node of that tree
    · autoupdate of all the stats at each start renamed "getAttachements()" API in "getAttachments()"
    · add "download attachement" feature to all places that handle attachements



    What's new in XStudio 0.4b2:

    May 4th, 2009

    · important bug fix (exception when running campaign sessions in certain circumstances)
    · additional memory leak fixes
    · localization add'ons
    · help for the global search feature



    What's new in XStudio 0.4b1:

    May 4th, 2009

    · global search within all trees
    · huge memory leak fix
    · while navigating through campaign sessions
    · run a forced garbage collection every 10 minutes
    · improvement in the auto-update mechanism
    · add a link to the agent executable
    · GUI for the agent
    · fixed a security issue in the tracing system
    · refresh of the testplan tab when setting a testcase as implemented
    · check driver path and company logo while filling the settings
    · handling of autoupdate of the database schema even with multiple versions
    · autoupdate bug-tracking conf
    · detect virgin configuration to propose better messaging
    · XStudio forum bugs fixes
    · export testplan: open instead of save



    What's new in XStudio 0.4a2:

    May 4th, 2009

    · keep the settings when upgrading XStudio
    · huge performances improvement when
    · editing/deleting/inserting a new testcase
    · getting/refreshing the test tree
    · completely new agent (windows service not used anymore) !
    · can now run ANY kind of tests - even GUI-based
    · fix the bug: java registry entries not found (need only jre now)
    · fix the bug: installation steps for XAgent (simpler now)
    · capacity to attach file (i.e. screenshots to a testcase execution)
    · new API for the launcher: [addAttachment(File file)]
    · display of testcase execution attachment in the campaign sessioncontent
    · import data fixed
    · remember the splitpane position for the test tree
    · ordering of SUTs in the tree
    · localization of the action tracking feature
    · remove thread usage for SQL requests (performance improvement)
    · display of estimated time to run for a campaign (incl. probability)
    · testplan generation including description of testcase
    · capability to use the testcase description as testplan; handled by
    · the new manual launcher
    · the new simple_manual launcher
    · better implementation for the "hourglass" pointer
    bug fixes including:
    · dual execution of campaign when run remotely
    · classCastException when editing a filter
    · XStudio forum bugs fixes
    · possible bug with export req/spec
    · possible bug with attachments
    · possible bug with test copying
    · launcher: convert path from java style to windows style
    · action tracking not localized yet



    What's new in XStudio 0.4a1:

    May 4th, 2009

    · implementation automatic tracking including charts generation on
    · nb tests
    · nb implemented tests
    · nb testcases
    · nb implemented testcases
    · implementation ratio
    · per-user change tracking
    · management/storage of attachments for requirements,
    · specifications, tests, test cases
    · Italian localization
    · export of requirements and specifications
    · automatic calculation of estimated time to execute a campaign
    · better css for all exported documents
    · possibility to use simplified testplan (just formatted text)
    · (handled by all manual launchers)
    · new experimental launchers (including sources) for
    · Microsoft Visual Studio
    · HP/Mercury QuickTestPro
    · HP/Mercury WinRunner
    · Compuware TestPartner
    · SQL
    · numerous bug fixes including



    What's new in XStudio 0.3:

    May 4th, 2009

    · remove the very basic defect tracking feature (version 0.4 will
    · includes full connection to external databases such as Mantis and Bugzilla and a 100% generic connector
    · some bug fixes
    · XStudio forum bugs fixes
    · no check on special char for step, checks etc
    · invalid SMTP Port makes XStudio to error
    · testplan/test reports borders



    What's new in XStudio 0.3b5:

    May 4th, 2009

    · numerous bug fixes



    What's new in XStudio 0.3b4:

    May 4th, 2009

    · bug fix in test report generation
    · metrics/statistics available for tests as well as for testcases
    · differentiator betwen implemented or not testcases in testplan
    · forbid '&' characters in forms
    · open testplan and report with the default app. when finished
    · icon in testplan/report is now customizable
    · Copying a test
    · XStudio forum bugs fixes
    · NumberFormatEx after network conn failure
    · Poor English grammar in database conn msg



    What's new in XStudio 0.3b3:

    May 4th, 2009

    · Simplified manual testing
    · generation of an additional testplan/report customized for printing
    · Testcase name in the exported testplan
    · XStudio forum bugs fixes
    · Initial Table setup SQL has an error
    · Exp. SimpleManual Launcher miss result
    · CDialog popup's size in reinitialized
    · Check tables validity at runtime
    · Special characters in passwords
    · When a suggest. list too long popup hidden
    · Localized messages issues
    · Special characters are not supported



    What's new in XStudio 0.3b2:

    May 4th, 2009

    · new Manual launcher
    · better CDialog component
    · added JDBC connector in the distribution
    · lots of internally-found bugs fixes
    · XStudio forum bugs fixes
    · Couldn't import testplan at creation time
    · Subtree not refreshed when changing of dir
    · smtp account password in clear
    · Couldn't stop a crashed session
    · The focus is not set to the textfield
    · testplan export xml: extension not added
    · With the "user edit details" rights...



    What's new in XStudio 0.3b1:

    May 4th, 2009

    · localization
    · filtering capablities
    · java 1.6 migration (generics etc.)
    · login capability with encrypted password
    · uniqueness of company/category/user/folder names at creation
    · graphics change
    · Xagent introduction



    What's new in XStudio 0.2:

    May 4th, 2009

    · java 1.5 migration




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM