Search This Blog

Wednesday, November 28, 2012

Release of XStudio 1.7

XStudio 1.7 has just been released.
 
Download page: http://www.xqual.com/support/download.html
Roadmap: http://www.xqual.com/support/roadmap.html
Changelog: http://www.xqual.com/support/changelog.html 

Friday, October 5, 2012

XStudio 1.7: New formatted text editor

With XStudio 1.7b2, a new formatted text editor will be delivered. This new editor will embed the viewer and a button to easily switch between the 2 modes (EDIT and VIEW).
By default, the formatted texts will be displayed rendered (VIEW mode) except in the creation wizards.

In addition, copy/paste will be possible even in the VIEW mode.

View mode:



Edit mode: 



The edit mode is identified by the switch icon activated (painted in green).

Hope you'll like it. We do.

Sunday, September 23, 2012

Release of XStudio 1.7b1

 
XStudio 1.7b1 has just been released.
 
Please find below the changes you can expect from this version.

Changelog

   * Multiple testcase, tests, SUTs, requirements, specifications, defects,sprint, tasks, campaigns, schedule, attachments, documents, agents, users, teams deletion
   * Ability to delete items (teams, users, sut, agents, requirements, specifications, tests, testcases, tasks, sprints, campaigns, sessions,bugs, schedules) in the trees just by pressing the delete key
   * New simpler merge wizard (use multi-selection feat. for source sessions)
   * Better performances while emptying a test, sut, requirement, specification, defect folder
   * Automatic generation of residual test campaigns (i.e. not successful tests)
   * Agents pool capability to let the system load-balance the sessions on the available agents in a pool
   * Custom search/filter can be named, saved and shared (bugs, requirements, specifications, tasks, tests/testcases)
   * Add custom fields filtering in the search/filter windows 
   * All search/filter are now session-persistent (last settings remembered) and cached
   * Capability to generate a report from the bug search/filter window
   * Huge performance issues with bugs search/filter
   * Search/filter windows not modal either always on top but linked with the main window
   * Reduce the tree progress bar's width
   * XContinuousIntegration: change 'BAMBOO' option in 'JUNIT'
   * Improvement of the email notifications:
     - small style change (more compliant with the web site css)
     - includes SUT where the bugs have been found and fixed if relevant
     - includes the author of the bug modification
   * Bug-fixes:
     - Migration embedded images:
       . Progress bar also when patching (not updating) schema
       . All embedded images are now stored in a common repository
     - add missing country for US (United State of America)
     - add missing weekends for SE (Sweden)
     - SOAPUI launcher returns invalid failures
     - Ranorex launcher support new XML format returned in latest versions

Update
Some detailed instructions are available here: 
www.xqual.com/documentation/install/update.html

Bugs
As usual, feel free to submit some bugs and ideas for new features to the
forums: http://xqual.freeforums.org.

If you purchased a commercial license, just contact us directly at
support@xqual.com don't forget to include your identification key (you can
find it in Menu > Help > About > Support and plugins) in your email.


Demo
The demo environment will be updated soon (when there
are only a few people connected).

Contact us
Do not hesitate to follow us on twitter:
http://twitter.com/_xqual_
 
 

Saturday, September 22, 2012

XStudio 1.7: Agents pool

When you have thousands of automated tests in a Continuous Integration environment, time to perform test execution can be a problem. XStudio already provided a good tooling to fix that issue as you were able to execute your tests remotely on several remote computers (and even on several independent threads on each agent).

The step further has be reached in XStudio 1.7: you can now specify a pool of agents and the system will pick the first available agent in the pool.

This way you can efficiently "load-balance" your test executions.


Hope you will enjoy it!

Thursday, August 23, 2012

XQual discount for EuroSTAR conference

We'll be at EuroSTAR in Amsterdam from 6-8 November and are please to bring you a 10% discount on your ticket!

Register at http://www.eurostarconferences.com and simply use the code: XQAL2012

See you there!

Thursday, August 16, 2012

XStudio 1.7: Public search/filters

Starting with XStudio 1.7 you have the possibility to share your search/filters on:
- tasks
- requirements
- specifications
- tests/test cases,
- and of course bugs.

Here is how it looks like for the bugs:


A new toolbar allows to create a new search/save/save as/edit/delete the search.
To open a predefined search/filter, just click on the open button and pick one in the list.

Note that the search/filter window is NOT modal so you can keep it aside and use it when you want. Clicking on an entry in the search window will select the item in the main XStudio window: pretty easy and practical as you have a filtered view + the normal tree accessible in parallel.

The item list is as usual updated dynamically while you edit the criteria.

Friday, July 20, 2012

Release of XStudio 1.6sp4

XStudio maintenance release 1.6sp4 has been delivered.
Here is the change log:
   * Ability to create and link bugs from manual launchers when interfaced with
     JIRA, Mantis, Bugzilla, TRAC, Generic connectors
   * Include the name of the schedule in the session's name
   * Defect report: include 'Found in' and 'Fixed in' (SUTs)
   * Keep as much as possible the former order of the tests in a campaign when:
     - adding/removing some tests from this campaign
     - copying this campaign (and adding/removing tests on the fly)
   * All dialogs are now NOT modal and NOT on top anymore except for MOVE/DELETE
   * Manual launchers's dialog NOT on top anymore
   * Bug-fixes:
     - Schedule's SUT not identifiable
     - Impossible to submit a commment on not executed manual tests
     - Performance issues with Free, Pro and Business licenses
     - Now able to use "All combinations", "Pairwise", and "Import Dataset from
       CSV" feature even with a single parameter
     - Wrong header order in the specification report
     - When creating/linking some bugs from the Tabular_manual launcher they
       do not appear in the list on the test cell   
     - Exception when retrieving tests and testcases including special characters
       in their name because of the parametrization (pairwise algo/dataset)
     - Tabular manual launcher: display DISTINCT bugs in the test cell
     - Create generic bug on the fly fails
     - Oracle db: exception while affecting a bug to session's tests
     - Localization typos 
     - Couldn't delete a bug of type "generic"
     - Duplicate custom field values (from SUT/test cases) sent to the launcher
     - Generated tests from requirements/specs cannot be executed
     - Third-party requirement or bug-tracking system should not appear while
       editing a team's access rights 

Sunday, July 8, 2012

XStudio 1.7: Automatic generation of residual tests campaigns

Let's imagine you have 4 different test campaigns that have been possibly executed by different people.
These 4 campaigns may have tests in common (maybe all of them, maybe none...)
They have been executed possibly several times each.

Now, I'd like to create a new campaign containing only a selection of the failing tests from these 4. This could be tests that failed once in the iterations or only those that have failed in the last iteration etc.

This manual task may be pretty tough and boring.

But it's easy enough with XStudio 1.7's automatic generation of residual tests campaigns.

Step1: Select all the source sessions



Step2: Choose a destination folder and define the rules that will be used to generate the residual campaign



Step3: It's done!


  

Tuesday, July 3, 2012

Release of XStudio 1.6sp3

XStudio maintenance release 1.6sp3 has been delivered.
It fixes a couple of minor issues (mostly only when used with an Oracle database):

   * Additional protection while printing the custom fields (in the launchers)
   * Additional protection on changes information length <= 255 chars
   * Bug-fixes:
     - Localization of certain terms not found in not-English languages
     - Files in the doc tree are never detected as locked (Oracle only)
     - Improved Spanish localization
     - Some large text fields does not support > 4000 characters (Oracle only)
       * defect: defect_description, step_to_reproduce, fix_description
       * test: test_description, test_prerequisites, additional_info
       * test case: testcase_steps, testcase_description, additional_info
       * requirement: requirement_description
       * specification: specification_description
     - Couldn't change the value of the defect custom fields (Oracle only)
     - Do not escape CLOBS when inserting them (Oracle only)
     - Workaround to avoid having a " " canonical path

Friday, June 22, 2012

XQual on Sogeti's alliances web site

XQual on Sogeti's Spain alliances page:
http://www.es.sogeti.com/Como-trabajamos/Nuestras-Allianzas/ 

GREAT new partner!!!

http://www.xqual.com/products/partners.html


Thursday, June 21, 2012

Release of XStudio 1.6sp2

In case you missed it, XStudio 1.6sp2 has been released on http://www.xqual.com

Change log:

   * New certificate (valid until 2015)
   * Read-only fields more readable
   * Bug-fixes:
     - Merge rules updated (not executed status never taken in consideration)
     - Couldn't execute XAgent with an Oracle database (Exception while
       retrieving the schedule candidates)
     - XAgent don't execute the tests!  
     - Exception possibly thrown if requirements retrieved from JIRA while:
       . generating some specifications from requirements
       . generating some tests from requirements (if specs are disabled)
       . selecting requirements associated with a specification
       . selecting requirements associated with a test (if specs are disabled)
     - Scheduling of sessions not working with Oracle DB
     - xls2xml_reqs_specs_tests.xls does not support UTF-8 characters

Wednesday, April 4, 2012

Release of XStudio 1.6a6

This has been released yesterday.
It includes many bug fixes as well as the major new feature that add to your SUT and campaign tree a "Quality" column indicating an index of quality of the SUT.

Details of the 1.6a6 add'ins:

   * 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)
 
Enjoy!

Sunday, April 1, 2012

XStudio 1.6: New outstanding quality metrics!

When it's about test management, you're looking for some simple ways to know the "quality" of the system under test. It's often something impossible to obtain easily.

You can get it without a single click with XStudio Business or XStudio Enterprise 1.6a6.

The new indicators appear first on the SUT tree so that you have for each SUT its quality. The quality is computed from:
- its functional coverage percentage
- the latest results of each meaningful test cases (test cases covering the SUT):


Mixed with the recently added Coverage column, this is just amazingly powerful. You can also get the details of the meaningful test cases results on the next column on the right.

You will also get the same indicators on the campaign tree. In this case for each session, the quality is computed from the test case results obtained (only test cases functionally covering the SUT are retained) vs the total number of test cases covering the SUT (associated with the session):


Simple isn't it?

Saturday, March 17, 2012

XStudio 1.6: New progress metrics

One of the most important question you need to figure out when you're a test manager is "when my test campaigns execution will be completed".

You can get the answer to this question without a single click starting with XStudio 1.6a5.

There are 2 different types of progress metric you can get:
  • Progress in terms of test cases executed versus test cases left
  • Progress in terms of timing: how much time has already been spent but more importantly how much time will be necessar to complete the execution. When you create a test in XStudio you will be asked to give an estimated time for execution. But each time this test is executed, XStudio measures the effective time spent and correct the original estimation. The time necessary to execute a test is calculated from the ten last execution and allows estimating the time necessary to complete the session execution.
The metrics are available directly from the general campaign tree.
When you select "Test cases executed" in the selector at the top of the tree you 'll get the progress in terms of test cases executed:


If you select "Estimated time" in the selector at the top of the tree you 'll get the progress in terms of time spent vs time still needed to complte the session:


The even better news is that If you organize your campaigns in folders that represent something (a functional area, a complete release, a package etc.), the system will consolidate the progress and recursively propagate the metric to parent folders.

This way you know how much time is necessary to finish all the sessions included within a folder for instance.

This feature is available in XStudio Professional, XStudio Business and XStudio Enterprise.