Testing Criteria

Testing obviously forms a major part of the success of the project, and as such, dedicated testing resources are provided within Professional Services. A full testing technical environment is in place within Immediacy not just for core product development but also for each individual project and its development.

 

Each project receives its own test plan which is structured around the respective development strategy of the project (i.e. a phased and structured programme of work).  However, within the life cycle of each project, the solution is 'built' in a test-ready environment (on a daily basis the development – source code, integration requirements, technical framework) and is automatically tested against pre-defined quality criteria – either provided by the test team, the client or in many cases the market development and software standards.

 

This approach enables us to identify test failures and areas for further development on a very granular, individual and ongoing basis, in addition to this our test team take the following approach to further tests and fault finding/control.

 

At the end of each project phase the following tests are completed as a minimum:

  • Full code compliance
  • Systems integration (where needed)
  • HTML, XHTML, SiteMorse testing

 

The tests are completed within the 'build' environment referred to earlier. A full test report and audit records (including fault reporting) are provided to the client at this stage. The client can also have input into this testing phase and can complete some initial UAT. Prior to providing these to the client these reports are reviewed and approved by the respective Project Manager and Lead developer.

 

To further explain our approach to testing we outline the way we deploy:

Once this initial testing phase has been completed, and subject to Immediacy and client agreement, the tested environment is deployed to a 'sandpit' site on the respective server within the client environment. There further testing based on previous 'build' experience is completed by Immediacy to ensure compatibility and continued compliance, with full test reports also provided at this stage. This 'sandpit' site is then left for the client to complete their own UAT and any additional testing needed, with the agreed communication and issue reporting/fixing process followed during this phase. Once the client has completed this UAT successfully, Immediacy then copy the sandpit site into the live environment.

 

This approach enables Immediacy and the client to efficiently record and fix any issues that have been identified throughout not only the testing processes but also through the very controlled build and deployment environments and processes in place within Professional Services. These environments add real practical and proven value to our already very rigorous testing process and provide clients with assurance that the solutions being built are constantly tested, maintained and managed from the very start of development through to live deployment.

 

Quality Assurance is at the very heart of our service portfolio, with previous experience in large organisations Local Government, Media and Financial sectors in addition to the technology sector our controls and processes are proven within not only our own, but other organisations, and will fit within and meet the clients own QA approach.