Product Testing - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Product Testing

Description:

After the last module has been successfully integrated into the product ... Fix the fault without inadvertently introducing another fault (regression fault) ... – PowerPoint PPT presentation

Number of Views:1930
Avg rating:3.0/5.0
Slides: 7
Provided by: youwen
Category:

less

Transcript and Presenter's Notes

Title: Product Testing


1
Product Testing
  • After the last module has been successfully
    integrated into the product
  • To ensure that the product as a whole is free of
    faults and will not fail its acceptance test
  • The robustness of the product as a whole
  • Check that the product meets all constraints
  • Stress the product behaves correctly when
    operating under a peak load
  • Volume the product can handle large input files
  • Review all documentations and verify them against
    the product

2
Acceptance Testing
  • Done by the client organization, SQA at the
    presence of client representatives, or by
    independent SQA group hired by the client
  • Performed on actual data
  • May be done in parallel with existing system
  • Correctness
  • Performance
  • Robustness
  • Documentation

3
Why Maintenance Is Necessary?
  • Corrective maintenance to correct any residual
    faults in code or any documentation
  • Perfective maintenance to improve the
    effectiveness of the product.
  • Adaptive maintenance to react to change in the
    environment in which the product operates.

4
Percentage of Time (69 Organizations)
5
What Is Required of Maintenance Programmers
  • Many organizations assign the task of maintenance
    to beginners and less competent programmers.
  • Determine exactly where the fault lies.
  • Fix the fault without inadvertently introducing
    another fault (regression fault) elsewhere in the
    product.
  • Perform regression testing.
  • Update any related documents.
  • It is clear that maintenance programmers have to
    posses almost every technical skill that a
    software professional could have.

6
Management of Maintenance
  • User fills out fault reports that include enough
    information to enable the maintenance programmer
    to recreate the problem.
  • Provide ways for the user to bypass the portion
    of the product that apparently is responsible for
    the failure.
  • Determine cause for the failure, repair the
    system, test the change as well as the product as
    a whole.
  • Define procedures of version control.
  • Ensure further maintainability.
Write a Comment
User Comments (0)
About PowerShow.com