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
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??
Integration TestingTop-down Bottom-upTesting performed to expose defects in the interfaces and inthe interactions between integrated components or systems.
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.
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.
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.