We believe you get what you inspect not what you expect. Testing is critical in a software development or data integration project. We go to great lengths to ensure that solutions we deliver are scalable, robust and bug-free.

We actually start testing early on in the Construct phase. Developers perform module testing before they check it in to be reviewed by the project lead. The project lead repeats module testing and also performs integration testing before it is checked into the Quality Assurance team. Once QA takes ownership the software has officially entered the Test & Deploy phase.

Quality Assurance Engineers perform: functional testing to ensure functional requirements have been met, user testing to ensure work flow and usability is intuitive, and finally load testing to ensure the solution is going scale and performance isn't going to be an issue. Once the Quality Assurance Director has signed off, the software is turned over to the client for Beta Testing.

Typically the client has at least one representative, ideally more, for each type of user that will utilize the system. This is the client's chance to review everything before the system goes live. Once the client has signed off on the solution, we deploy it into production.

 

 

 

 

 

 

 

 

  Analyze
  Design
  Construct
  Test & Deploy
  Operate & Maintain