Software testing

GRYFTEC company offers software testing services by experienced and ISTQB certified testers. We specialize in testing, design, and development for embedded systems. We assure support on any phase required by the client.

ISTQB International_original

We offer testing software services:

Unit/component testing
Testing of individual software components.

    Types of tests used:

  • Path analysis
  • Equivalence class testing
  • Boundary testing
  • Syntax testing
Integration testing

Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems.

System testing
The process of testing an integrated system to verify that it meets specified requirements.

    Types of tests used:

  • Installation testing
  • Functional testing
  • Non-functional testing
  • Graphical user interface testing
  • Software performance testing
  • Regression testing
  • Security testing
Acceptance testing
Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system.

    Types of tests used:

  • Functional testing
  • Non-functional testing
  • Software performance testing
  • Security testing
Testing methods
Software testing methods are traditionally divided into white- and black-box testing. These two approaches are used to describe the point of view that a test engineer takes when designing test cases.

    Types of testing methods used:

  • Black Box testing
  • Grey Box testing
  • White Box testing

Software Testing Tools used

Software testing and optimization of embedded software using debbuger of Lauterbach.

Design, automation, and optimization of automated test scripts in the NI Teststand.

Creating test conditions: choice selection, equivalence classes, limit values and expected results of tests using tools such as Classification Tree Editor.

The use of CAN Bus in testing embedded systems with tools from Vector company: CANalyzer i CANoe.