Open menu Close menu

ISIT-UTM - Unit Test Campaign Manager

  • : , , , , ,

Unit Tests and Integration Tests are essential steps in the software development cycle, and are even in some cases required by operational safety standards such as DO-178, IEC 61508, ISO 26262, IEC 62304 and many more. Managing this phase of the project with efficiency and rigor is essential for the success of any project and all the more so when you have to pass a certification.

Read more Hide
Unit Tests (UT) and Integration Tests (IT) are essential steps in the software development lifecycle, and in some cases are even required by operational safety standards such as DO-178, IEC 61508, ISO 26262, IEC 62304 and many others. Managing effectively and rigorously this phase of the project is critical to the success of any project, especially when certification is required.

ISIT-UTM purpose

As the validation phase is usually long and tedious, it is strongly recommended to automate the execution of UT/IT campaigns in order to be efficient. However, automating the test execution is not enough if it is not associated with a rigorous
management of the test environment (or architecture) to ensure the completeness and repeatability of tests.
ISIT Gestionnaire de tests unitaires ISIT-UTM_Vue-Manager
Manager View with all functions to be tested and their test status in real time

Carrying out test campaigns means facing many challenges:

  • Effectively manage the test team (local, spread over locations, or even subcontracted)
  • Define rules and make sure they are applied (storage of files to be tested and results
  • obtained, ...)
  • Have a global view of the progress of the campaigns in real time
  • Being able to dynamically balance the load between testers according to their rate of progress (optimization of campaign duration)
  • Centralize/concatenate test results and reports from the various stakeholders
  • Ensure identical deployment of the test environment on each test machine
  • Be able to reinstall, identically, a test architecture from a previous campaign (non-regression campaign, re-run after modification...)
Based on several years of expertise in the support and implementation of test campaigns for its customers, ISIT has developed ISIT-UTM (Unit Test Manager), to meet all these challenges.

ISIT-UTM (Unit Test Manager) Main features :

ISIT Gestionnaire de tests unitaires ISIT-UTM_Vue-Stats
Manager View: statistics per tester

ISIT Gestionnaire de tests unitaires ISIT-UTM_Vue-Testeur
Tester view showing progress on tasks
  • Available for the TestBed® Tool Suite & LDRAunit® testing and validation software suite from LDRA
  • User-friendly GUI that can address independently:
    • Managers (Administrators): Declaration of testers, definition of roles and rights, assignment of code to be tested, realtime display of campaign progress (global, by tester, by period, by function), estimated complexity projection (V(G), Knots, #LOC) 
    • Testers: Real-time visualization of the test status by allocated functions, global statisticsof the tests performed
  • Simultaneous management of several campaigns
  • Tree structure management to store / manage all files involved in the campaign for each tester (source codes, test cases, LDRA suite configuration files, anomaly reports)
  • Automatic generation of the architecture (tree structure)
  • Management of the deployment of the environment on workstations
  • Automatic report collection and centralized storage
  • Execution of non-regression tests for a selected function or software version
  • Simplified reuse of tests for other projects (derivative products, evolutions of hardware targets, development IDEs)
  • Import/export of test campaigns, for archiving and rerun of campaigns, as well as to simplify the relationship with subcontractors
  • Comparison with previous campaigns results, for example to assess changes in test coverage rates