QA Outsourcing

Do you trust your software vendor to thoroughly test its software?
Are you concerned about the integration of multiple software applications in your new fab?
Would you sleep better knowing that an expert, independent team was exhaustively testing the hundreds of potential trouble areas in software integration before installation and startup?

Discover the advantages of a good night’s sleep.
Customers are now requesting to have Romaric’s QA team provide testing and acceptance services for projects developed by them, or their third party developers.

We believe that following well established and proven processes and procedures in all aspects of software development and deployment will yield a significant payoff in the following areas:

  • Reduced installation time
  • Lower startup costs
  • Greatly reduced year on year maintenance costs
  • Fewer integration issues with other applications
  • Reduced travel costs
Nowhere has this savings been more apparent than in the fact that our first installation of our Roma MD (Material Control System) took a mere 16 days to complete from team arrival on site to final customer acceptance. The industry average is 3-6 months.

All projects at Romaric begin with an Acceptance Roadmap. This document defines the tests that will be performed leading up to final integration of all coordinated modules, and ultimately to final acceptance by the customer.

Typically, the Acceptance Roadmap refers to the specific Test Plans which will be executed and in what order. For example, there is usually an In-House Test Plan that defines in great detail the sequence of testing that will be performed and passed before the product or module is sent to the customer’s factory. Inter-module communications, algorithms and most GUI functions and screens can be tested thusly.

Where possible, emulation of hardware components is utilized during the in-house testing to facilitate testing of communication interfaces and application logic.

Other common Test Plans include Throughput, Reliability and Site Acceptance. With each Test Plan the customer is present to execute if and sign off on it, indicating that the software is ready for the next phase of testing. Test Plans cover nearly all anomaly conditions that can possibly be tested outside the live installation.

As each Test Plan is executed and the results accepted by the customer, the customer signs off a section in the Acceptance Roadmap. Once all sections of the Acceptance Roadmap have been accepted the software is deemed ready for production.

There is typically an allowance for some know bugs to be carried forward into production, with a comment to fix them during the warranty period. Bugs are classified by severity levels 1, 2 and 3, with 1 being the most severe. There is no allowance for severity level 1 bugs before production.

Whenever possible, Romaric’s QA effort makes effective use of its RES-Q™ emulation products.