System Integration Services - Ensuring Quality

In SIT we are passionate about solution we build. That's why quality is a cornerstone of everything we do.

This is a high level description of test cycles carried out:

  • Unit Testing
    Unit Testing is performed for every module built, making sure ins and outs match expectation at all cases. This activity we usually perform internally, in our labs.
  • Solution Testing
    That's when Solution Integration is tested as a whole. The external systems do not yet participate. Instead, data samples are used by "stubs" of external systems.
  • Joint Integration Tests (JIT) or End-to-end (E2E) tests
    These tests involve going through customer's business scenarios, making sure both old and new solutions deliver expected results. The testing environment has to be as close to production as possible. Production data is preferred to be taken for these tests.
(The cycles go one after the other in the sequence specified above)

As a part of quality procedures, the documentation is checked. It includes:

  • Architecture documents
    These documents depict architecture of the solutions, key decisions, challenges and environment.
  • Requirements & Design specifications
    These specifications describe full detailed specifications of interfaces, processes behind them, ETL-specifics of the process, Data Quality checks, etc, etc
  • Implementation Design specification
    This specification has all details specific to implementation of the solution: modules, classes, libraries used, etc

Contact information

System Integration Technologies

E-mail

Telephone: +1 (617)326-7667