Saturday, June 6, 2009

Why Software Testing?


Software Testing is important as it may cause mission failure, impact on operational performance and reliability if not done properly. Effective software testing helps to deliver quality software products that satisfy user's requirements, needs and expectations. If done poorly, defects are found during operation, it results in high maintenance cost and user dissatisfaction.

The Most Common Software Problems

  • Incorrect calculations
  • Incorrect data edits
  • Ineffective data edits
  • Incorrect coding/implementation of business rules
  • Incorrect matching and merging of data
  • Incorrect processing of data relationships
  • Incorrect file and data handling
  • Inadequate security controls
  • Inability to handle production data capacities
  • Inadequate support of business needs or objectives