What to look out for when testing source code

  • Consistency between the requirements and the specifications at each level
  • Numerical factors
  • Safety and reliability
  • Correctness of design
  • Correctness of sequence
  • Correctness of formula and calculations
  • Traceability to previous design and development levels
  • Testability
  • Maintainability
  • Usability of the product/documentation
  • That programming standards, including code layout rules, commenting and naming conventions are consistently applied
  • That code has been produced in accordance with the technical design specification deliverable
Please add to this list if I have missed anything.