Software Quality Systems S.A.

Home ContactEspañol

Validation and Verification

To ensure that the developments carried out in your company are to the quality that you expect, something more is required than final testing which checks that software runs as expected. A correct validation and verification strategy will help you to improve and ensure the quality of your developments and will allow you to reduce bug correction costs.

The SQS independent verification and validation services can by incorporated by our customers into their software quality development processes. This incorporation may be focused on one product, one development or a specific project. This will allow the quality of the development to be assured and improved throughout the process. The advantages are clear: better control of the process, early identification of bugs and problems and a dramatic reduction of the cost of correcting errors.

Validation and Verification of safety critical systems

A significant part of the verification and validation projects conducted by SQS are due to our customers’ need to comply with specific sectors standards, such as those applying to railways or the pharmaceutical industry.

SQS is currently the benchmark company in the field of adapting development processes to software development related standards. The experience gathered over the years in standards such as Cenelec, IEEE, ISO, FDA & EMEA, DO etc. ... … SQS has a vast technological expertise, wide standards knowledge and deep industry insight.

Validation and verification activities

As part of the full validation and verification strategy, the activities to be incorporated throughout the development process need to be identified. The SQS consultancy team is made up of experts in the following activities:

  • Designing and implementing testing environments.
  • Coordinating test processes. Defining test tasks.
  • Formal documentation reviews.
  • Code reviews.
  • Integration and unitary tests.
  • Acceptance and functional tests.
  • Dynamic and static methods.
  • Implementing Security and Quality Standards.
  • Training customer’s staff.

The SQS performance principles in the verification and validation processes are:

  • Independence between testing and engineering/development teams.
  • Formal approach to the test process.
  • Automation of the test process (Hardware and Software). Repetitiveness of the testing cycles.
  • Operation certification in accordance with the requirements of the system and your environment.
  • Commitment with Results. Establishing measurable beginning and end.