The-Software-Experts




Google
 




   catch your bugs!
  Home
  Newsletter
  Forum
  Shop

  SW-Training
  - Software Design
  - Safe Coding in C
  - Software Inspection
  - Software Testing
  

  SW-Design
  - Architecture
  - Module Design
  

  Coding in C
  - Safe Coding in C
  

  Refactoring
  - Principles
  - Methods
  

  SW-Testing
  - Principles
  - Static Analysis
  - Inspections
  - Module Tests
  - Functional Tests
  - Integration Tests
  - Test Documentation
  - Links
  

  SW-Documentation
  - SGML Principles
  - Printing SGML
  - Links
  

  SW-Processes
  - Process Descriptions
  - Process Assessments
  - Self Evaluation
  - Food for Thought
  - Links
  

Safety Software
Design Training

IEC 61508 compliant
Safety Software
Design for Microcontroller

SW Document
Templates

CMMI and SPICE
compliant document
templates

SW Process
Description

CMMI Level 4 and
SPICE compliant SW
development procedure

SGML Package for
Documentation

Edit and print SGML
Documemts. Professional.
fast, easy to use.

Test Bench
for C/C++

Perl based test
environment for easy
component testing

Software Testing

Looking at the complete scene of software development the area of software testing suffers from a lack of knowledge and a great number of misunderstandings in the engineering community. On the one hand you have the average engineer who believes that an extensive session on the emulator done on his new module consitutes software testing. On the other hand you have a common misunderstanding on the side of managers who believe that after spending so many hours in testing the software is free of errors.

Be honest to yourself, you will most likely know what object oriented programming is all about. You have heared of the UML design method, etc., but do you know off hand what "equivalence partitioning" means? Testing is an art in itself, with its own theories, ways to measure metrics, standards for its documentation and methods of testing. There is enough good literature around so that you can dig into the subject for yourself and build up these skills personally or in your company. I tried to show some of these basic practices in this section about testing, and in addition to this you can book my training on testing.





Imprint