Tool evaluation patterns

Unit/Integration Test Tool

Classification of Unit/Integration Test Tool Capabilities

  • infrastructure integration (bi-directional!!!)
  • requirement management system interface
  • continuous integration server interface
  • test case model
  • data driven test driver implementation
  • manual test driver implementation
  • test generation
    • generate from headers
  • test maintainance
  • test execution
  • run on host
  • run on target
  • test case separation support
  • supported compilers
  • supported RTOS
  • test types
  • code coverage
  • statement
  • branch
  • basic path
  • combinations of the others
  • blackbox testing
  • whitebox testing
  • stubbing of private functions
  • access to private variables, etc.
  • result generation
  • content
  • data formats

All tool selection patterns in alphabetic order