Page Tools

Quality

How Does It Work?

Trigger develops using open standards and always adheres to the highest guidelines of documentation and usability. Testing our software is an integral part of our development cycle and starts early on with the collation of a system test plan that provides detailed information about how the application will be tested.  

We are ISO9001 certified, not just because we want a Crown & Tick logo to demonstrate our commitment to quality but because it actually helps us to manage our business and deliver better software to you in the process.   Previously projects have passed the rigorous auditing carried out by Government appointed auditors on behalf of Elexon and National Grid Co.  

We are ISO9001:2000 certified in “The Design and Development of Bespoke Software Systems, including Training and Support” which is one of the hardest ISO certifications to receive.  We believe quality should be part of the development process right from the start.  Our testing engineers attend project start up meetings and develop testing plans and scripts along side the Functional Requirements Specification as it is being written.  That is also why we do not charge separately for our testing services because we do not think the customer should be penalised for testing and then retesting of software when problems are found. 

The role of our testing department is to prove that the software behaves exactly as it should, it is not there to catch software faults but to guarantee the quality of the software solution. Our full quality management system is available for review and we would welcome the opportunity to present it.

 

 

 

Testing Menu

  • Consultant Reviews
    These ensure the development team have produced what the business analyst is expecting and that it passes usability guidelines.
  • Code Reviews 
    It's important that developers code to expected standards and that code is maintainable by other developers.  These reviews ensure this is the case.
  • Test Plans
    The test plan details exactly what will be tested and by whom.  The tests that are to be carried out, the entry and exit criteria, and a testing project plan are all created here. 
  • Functional Tests
    Functional tests are hand written user case tests that are created to cover all the actions that a user could carry out in the system and where appropriate the results that are to be expected from calculations etc.  These are the most important tests and are always carried out on every project.
  • Unit Tests 
    Unit tests are automated tests that call each unit of code and ensure that when passed the correct input parameters the function returns the appropriate results.  These are very useful for testing thousands of function calls to ensure that nothing has been broken in a new release.
  • Integration Tests
    These tests are carried out in scenarios where one system is dependent on another. For example one of our .Net applications might need integration testing for areas in which that application links to an accounting system.
  • Bash & Race Tests
    These tests are used to see how the application performs under stress.  Bash testing is used to see what happens if the user does the unexpected, in a hurry. Race testing is used to test what happens when more than one person attempts to do the same thing at the same time.
  • Deployment Tests
    When applications go into a complex production environment it is important to be confident that the deployment of the application goes smoothly without causing problems.  These tests ensure that the scripts and data updates will work as expected.
  • Browser Tests
    It is important to test web applications to ensure they work across all the browsers that the client wishes or needs to support.  From AAA accessibility compliance to the latest Safari anomalies, these tests ensure a quality delivery to all web users.
  • Memory Tests
    Despite the huge improvements there have been made to our application development tools over the years it is still possible to have problems that stem from poor memory reuse and garbage collection.  These test ensure our applications are not exhausting scarce memory resources.

Highlights

  • All Major Languages
  • Broad Sector Experience 
  • Microsoft .Net Experts 
  • Rich Internet Apps
  • Rich Desktop Apps 
  • Open Source Experience 
  • Blue Chip Experience
  • ISO9001 Certified by NQA 

Visit www.nqa.co.uk web site

Contact Us

Call a Trigger Consultant:
01242 256 990