Home

System Testing

The testing stages within a development life cycle are an important part of the overall process and as such, we invest a great deal of time in test preparation. This preparation originates in the analysis and build stages of a development and results in the production of test scripts that detail the criteria required to ensure all eventualities are covered.

Initial testing - Unit Testing - involves each component being tested in its entirety as a single unit to ensure that any rudimentary anomalies are ironed out. This level of testing is designed to identify any errors of a technical nature.

The next testing stage - Integration Testing - involves the components and enhancements being tested as part of the whole development solution. This part of the process is designed to test the "flow" of the solution and make sure that it complements existing system functionality where applicable.

When we have successfully completed both the unit and integration testing stages of a development, our solution is passed to the client for their testing and subsequent approval. Within this final phase of testing - User Acceptance Testing - the test scripts devised by the client have a more business-oriented approach. The test scripts will detail the criteria required to ensure the solution delivered meets the business requirements specified by the client.

Each testing phase is subject to client methodologies and practices. We are happy to advise on a testing strategy or adapt our testing processes to meet an individual client's requirements.

Buildwas Abbey, Shropshire: Genus Systems

genus...making sense