Testing types 2

272
-1

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
272
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Testing types 2

  1. 1. Testing Types
  2. 2. Testing Types Performance Testing Load Testing Stress Testing Unit Testing Integration Testing Acceptance Testing Alpha Testing Beta Testing
  3. 3. Performance, Load and Stress TestingBeyond normal loadFailedSystemPerformanceLoadStressNormal load SystemSystemPeak loadIdentifiesmismatches betweenperformance-relatedexpectations andreality.Determines thethroughput requiredto support theanticipated peakproduction load.Provides an estimateof how far beyondthe target load anapplication can gobefore causingfailures and errors inaddition to slowness.System
  4. 4. Unit TestingUnit testing is a procedure used to validate that individual units ofsource code are working properly. The goal of unit testing is to isolateeach part of the program and show that the individual parts arecorrect.WebServicesMessagingPersistenceReportingUserinterfaceWebMessagesMessages??
  5. 5. Integration TestingTop-down Bottom-upTesting performed to expose defects in the interfaces and inthe interactions between integrated components or systems.
  6. 6. Integration TestingWebServicesMessagingPersistenceReportingUserinterfaceWebMessagesMessagesBig-bang
  7. 7. Acceptance TestingFormal testing with respect to user needs, requirements, andbusiness processes conducted to determine whether or not asystem satisfies the acceptance criteria and to enable the user,customers or other authorized entity to determine whether or notto accept the system.
  8. 8. Alpha TestingAlpha testing is simulated or actual operational testing by potentialusers/customers or an independent test team at the developers site.Alpha testing is often employed for off-the-shelf software as a formof internal acceptance testing, before the software goes to betatesting.
  9. 9. Beta TestingBeta testing - operational testing by potential and/or existingusers/customers at an external site not otherwise involved with thedevelopers, to determine whether or not a component or systemsatisfies the user/customer needs and fits within the businessprocesses.
  10. 10. Testing OrderTestabilityUnitIntegrationSmokeFunctional GUI Usability RegressionPerformance Load StressAcceptanceAlphaBeta1sttesting cycle Re-testing cycleVersion for deployment
  11. 11. Thank You!

×