XStudio

XStudio is an versatile test management software solution usable with any kinds of tests. Systematic usage of XStudio makes management of requirements, specifications, tests, test campaigns, test reports trivial but above all less costly to maintain.

Bugs, slippages and regressions are often due to inneficiencies in managing the tests.


Here is a Quick Overview Presentation of XStudio (including commercial support).



Zoom in on some of the best features

Learn more about some of the best features of XStudio:

Organize and structure ALL of your data efficiently using trees
Open the world to XStudio through the SDK API/Launchers
How can XStudio also make your manual testing more efficient
Refined characterization of your tests through attributes / Benefits
Execution of peer programs from the tests



List of the features

Here is a list of features provided by XStudio.

Feature Comment More
Architecture / Database
100% graphical XStudio is a fully-graphical application developed in Java (so theoretically deployable on any OS). All of the data are organized within trees for more flexibility.    
Integrated management All entities involved in the QA/testing projects are managed by XStudio. This makes lots of metrics/statistics/status generation much more easier. Here is the list of entities handled by XStudio:
  • Users
  • SUTs
  • Requirements
  • Specifications
  • Tests
  • Test plans
  • Test campaigns
  • Test reports
  • Defects
ALL data stored in MySQL Robustness and reliability are the 2 main qualities needed for a relational database. This is the reason why XQual chose MySQL and the InnoDB transactional storage engine as the default choice.
All the data are centralized/versionned This makes the system easy to backup. No synchronization is needed. All users are accessing the same data.
Standard oriented Employed technologies are all based on commonly used and robust standards (Java, Swing, SQL, XML, XSL, IP etc.).
Testplans
Testplans generation The testplans generated are proposed in different formats including XML and HTML (later, pdf and rtf will be also proposed).
Testplans Customization The testplans are all customizable through writing a basic XSLT.
Filtering / Test campaigns execution
Filter on "global" properties Can automatically filter all the tests having a combination of global properties set (i.e. number of test cases, estimated time to run etc.).    
Filter on "personalized" properties Set individual "personalized" properties of different types (Integer, String or Boolean) to your tests so that filtering/tracking tasks are facilitated.
Filter + Manual selection Filters can be used to "automatically" filter the tests, then, the test operator can add and/or remove some tests cases to/from the list.
Launchers / Execution
Open to any kind of tests Can manage any kind of tests (script, jar, exe, dll, proprietary scripting languages, etc.).    
Simple and flexible API for Launchers's development Developing a specific launcher is extremely simple: you just have to develop a class that extends on class of the API. As simple as that. Don't worry about creating a project etc... some example launchers are provided in source (including building scripts), you can start by simply extending on of those provided.
Simple XML/form interface for test execution configuration at run-time If yu need to develop a launcher you may need to give the capability to the test operator to "configure" the way the tests are going to be performed. For this, a simplistic-to-use xml interface is provided. Just associate an xml to your jar, that's it !
"Interaction" API natively accessible from the launcher Make your test able to smartly interact with the test operator through graphical interfaces during your tests are being performed.    
"Action" API natively accessible from the launcher Make your test able to remotely run executables or script while the test are being performed.    
Smart Launcher Interface Launcher API allowing automatic installation of the SUT before executing the tests. It also allows the system to track for the latest version and to dynamically add this version to the system.
Support for automated and manual testing Based on the information you provided in the testplan, you can choose to perform the test manually using the Manual Launcher. In this case, dynamic popups will be showed to the operator with precise requests and questions. These interactions with the Test Manager will generate the results for you the same way as if running the same tests automatically.
Logging of the test execution During execution of the tests a detailed and structured log is stored by the system.
Dynamic update of all statistics The test tree is automatically refreshed thus displaying a large number of information to the test operator at any moment of the execution. Also, by clicking on a specific node of the test tree the test operator can get graphical charts and complex statistics. Metrics and statistics are also dynamically updated in live conditions.
Pause/Resume during execution of a test suite The test operator can pause the execution of the test suite (if for example, the tests require interaction and deal with timeout).
Versioning of all test executions All test executions and results are versioned on the database such that it is easy to check the history of one particular test (or even testcase).
Support for instant and scheduled test executions Tests execution can be either instantly performed or scheduled so that all the tests are automatically executed at a specific date/time. For this, a scheduler is integrated to XStudio.
Support for execution on remote computers You just have to install XAgent on a list of computers and you are able to run test campaigns on any of these computers.
Test reports
Reports generation The reports generated are proposed in different formats including XML and HTML (later, pdf and rtf will be also proposed).
Reports Customization The reports are all customizable through writing a basic XSLT.


   
2010-07-12
XStudio and XAgent v1.3 available for download
2010-05-27
Selenium recommends XStudio: Selenium Support
2009-12-08
Press Release: XQual launches commercial support on XStudio
2010-03-18
XStudio and XAgent v1.2 final available for download
2009-12-09
XStudio recommended at the NFJS Conference
2009-12-08
Press Release: XStudio with Squish Integration Released