Search This Blog

Saturday, December 31, 2011

Release of XStudio 1.5sp4

XStudio 1.5sp4 has been released and is available for download here: http://www.xqual.com/support/download.html
This is a minor maintenance release. 
No schema update or configuration changes are necessary.

Changes:
   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
 

Saturday, December 24, 2011

XStudio 1.6a2: Oracle support completed!

It has been tough! very tough!!!
Much more time-consuming than we planned.
We saw here the limits of SQL standard ;) 
But anyway, here we are :)

XStudio now supports Oracle 11g.

A new "Database server type" setting has been added where the user can select either MySql or Oracle from the drop-down menu. Then, the user needs to provide appropriate information to connect to the Oracle instance:


That's the only change visible...
This will be available with XStudio 1.6a2+ (as a plugin)

Thursday, December 8, 2011

Wednesday, December 7, 2011

XStudio 1.6a1: Requirement coverage on sessions

Some new coverage metrics will be added in XStudio 1.6a1 including probably the most interesting one everybody is looking for: requirements and specifications coverage.

Here is how it looks like:


What you can observe in this new "Requirements" tab design:
- individual results of requirements/specifications (not covered, success, failure, unknown)
- for each container, the nb of requirement with a specific result
- for each container, some visual indication on the percentage of each

Hope you like it!

Thursday, December 1, 2011

XStudio 1.6a1: Mixed test campaigns

Mixed campaign is a long story. This feature has been requested for long but it was technically requiring so many changes in the code architecture that it had been delayed several times. 

But now it's done!

In terms of GUI, the changes are minimal though. you will notice only a couple of new radio buttons in the campaign's "Order" panel:


When you create a new test campaign, just select all the tests you want to be part of that campaign. These tests can be of different kinds (i.e. 3 Selenium scripts + 2 JUnit tests + 4 manual tests). You can reorder those tests manually by using the order toolbar but you can also use one of the two automatic ordering buttons (this will reorder automatically your tests by dependencies or by priorities).

Here comes the news: you have now 2 new options:

1) execute tests from different categories in parallel
In this case, tests from each category will be gathered and executed in a separate and independant thread. Within a single category/thread, all the tests will be executed following the order globally defined but each category will be running on its own and only its set of tests. In this case, there is NO synchronization between categories/launchers.

2) execute tests from different categories in sequence exactly as defined in the order you just set
In this case, the system will execute the tests exactly in the order you defined. At one time there will be only one launcher working.

This second option makes it possible to create sequences of tests mixing completely automated tests with manual tests. For instance, this could allow to manually configure a system then run all the automated tests and complete the campaign by performing some additional manual cleaning operations. This also allows mixing different types of automated tests in one single sequence.

I Cannot think yet about all this brings but it definitely brings a lot of opportunities in your way to test!