Testing and Analysis
Organizations frequently need the services of an honest broker that can render fair evaluations of performance or acceptance. IEM is frequently called upon to serve in that role, providing unbiased, accurate, and defensible assessments and results. We maintain a separate technical division dedicated to business process analysis and software quality assurance. In conformance with industry best practices, all IEM test activities are overseen by dedicated, experienced testers, who are not programmers or personnel from other disciplines wearing a second hat.
In addition to IV&V, IEM offers a variety of testing and analysis services:
System & Integration Testing
IEM conducts system and integration testing, including functional testing and interface testing. IEM's independent testers put the program/system through paces in a "user environment" designed to re-create the conditions that the actual users will experience when using the system.
Stress Testing
Stress testing refers to testing a system under extreme operating conditions which may occur rarely in actual usage, but which the system still needs to be able to withstand. Stress testing is an extremely important component of IEM's overall testing and quality management plan, especially when it comes to IT systems with a large expected user-base. In IT systems, this typically means an inordinate number of users logging on to the system at the same time and making simultaneous requests for information or access to application programs.
Validation Testing
IEM performs this detailed test by validating the business process that is being automated by an IT system. This involves benchmark testing and comparing automated results from the system with actual results either from an older legacy system or with the use of subject matter experts on the business process.
System Architecture Analysis
IEM objectively evaluates a system's design and architecture for simplicity, reuse of components, and the ease of implementation while at the same time ensuring that it satisfies the needs of users of the system.
Verification & Regression Testing
Verification and regression testing are critical pieces of IEM's Quality Assurance process and are applied to ensure that changes made to one part of the system do not result in unintended effects in other parts.
Life-cycle Maintainability Assessment
IEM understands that large scale IT systems deployed in any organization are expected to serve the needs of the users for several years if not decades. As a result, IEM uses special assessment criteria to evaluate these sizable investments for purposes of life-cycle maintainability.



