Verification & Validation

Best software quality is achievable by systematic testing

Appropriate software verification and testing has become an essential part of modern software development. A well-structured testing approach with clearly specified test processes improves the software quality as well as leads to the reduction of the development time and costs. Failures are detected in early phases of the development process, which minimizes the efforts compared to the detection in later phases.

 

Following industry standards

Our dedicated ”Competence Center for Software  Testing” systematically examines the results of the various development phases of safety-critical software systems according to given standards in the following areas:

  • Aerospace

  • Automotive

  • Medical technology

  • Communications engineering


Four eyes principle

Highly qualified and motivated engineers are testing the quality of our customers' software. We can also involve offshore partners for certain parts of the testing work packages. The four eyes principle (i.e. to separate software testing from the original software development) grants continuously best quality during all phases of the entire software life-cycle.

Main fields of verification and validation services

  • Testing of Safety-critical software

  • Software test management

  • Software unit test

  • Software integration test

  • Model-in-the-loop test

  • Processor-in-the-loop test

  • Software-in-the-loop test

  • Hardware-in-the-loop test

  • Hardware-software integration test

  • System test

  • Review

  • Analysis: Requirements-based coverage, Structural coverageWorst case execution timing, Memory marginsInterrupts

  • Test automation

  • Automated GUI tests

  • Test tool evaluation and qualification

  • Software test consulting

  • Training and seminars

  • Standards: RTCA DO-178,  ARP4754, MISRA, Automotive Spice, ISO26262, AUTOSAR

VV.jpg

Software Verification & Validation Services

Our services in the area of quality assurance concentrate on the three main sectors:

Circle_of_Competences.png

 Software Test Consulting

  • Test Process Analysis

  • Tool Evaluation and Establishment

  • Safety / Reliability Analysis

 Software Test Engineering

  • Software Test Management

  • Test Analysis and Test Case Design

  • Test Realization, Execution and Reporting

 Trainings and Seminars

  • Seminar ISTQB® Certified Tester Foundation Level

  • We are offering seminars off site as well as on the customer site

Software Test Consulting

 Test Improvement

Do you intend to improve the quality of your software? Do you need a professional assessment of your organizational structures as well as the implementation and execution of your current test activities? Our consultants will eagerly support your company in establishing an efficient test management which complies with all the appropriate standards. Your company will benefit from the great experience of Philotech GmbH.

 Test Process Optimization

Many companies wonder why the software that they have delivered still contains so many bugs, although a lot of time and money has been invested in software testing. Quantity on its own is not the key to success. Crucial is the efficiency of testing – this is what Philotech focusses on. Our employees of the Competence Center Software-Test evaluate the internal procedures of your company and develop a goal-oriented solution for the optimization of your test process which is individually adapted for your spectrum of tasks. Even small adjustments to the habitual test process can bring a tremendous reduction of effort.

Software Test Engineering

 Test case development

Software that does not behave as specified in the requirements has no value for the customer. High quality test cases are an effective tool to reveal any non-conformance. That is why the test success of a software project is primarily dependent on the quality of the developed test cases. In order to reduce delays in the project to a minimum, it is vital to develop test cases that detect as many defects as possible in an efficient manner. Our skilled and experienced employees of the Competence Center Software-Test have been solving problems very successfully for years. We are the right partner for designing the test specification, the identification and configuration of the test objects, the review of requirements documents, the set-up of the test environment and the development of test cases.

 Test case execution

The next step after the definition of the test plan and building the test cases is the test realization and execution. Dynamic tests of complex systems can only be realized by running the software with test samples as input. By now multiple techniques for determining of intelligent samples have been established. Static tests do not require the execution of the software. They contain such activities as static code analyses and reviews which thoroughly execute inspections of the resulting documents of each development step. Leave these responsible tasks to the experts. In the areas of static and dynamic tests, we offer the full range of services. Reviewing requirements, design documents, code and test cases, our testers are more than able to identify many defects early on.

 Trainings and Seminars

Across the board training in the area of testing is a basic prerequisite to fulfill the requirements on quality and costs of modern software systems. The seminar titled ‘Certified Tester Foundation Level’ provides a comprehensive awareness of the crucial topics of software test. The content is rigidly synchronized with the syllabus of the International Software Testing Qualifications Board (ISTQB). This allows for a standardized terminology and a consistent coverage of the range of subjects.

The seminar is absolutely vital for the software testers. The seminar is also highly recommended for further stakeholders, who want to become acquainted with the terminology and procedures of software testing, in order to be able to contribute to discussions with the test experts. All employees of the Competence Center Software-Test complete this seminar when entering their professional life as a software tester. The speakers of the seminar have been active software testers for many years and gained a lot of experience in the fields of software test and consulting with focus on civil aviation. We are looking forward to welcoming you personally to our seminar.