M.RAJSHREE
II-M.SC(IT)
Nadar saraswathi college of arts&science
• System testing is a level of testing that validates
the complete and fully integrated software
product
 The purpose of a system test is to evaluate the
end-to-end system specifications
 Usually the software is only one element of a
larger computer-based system
 The software is developed in units and then
interfaced with other software and hardware to
create a complete computer system
Regression testing
• Regression testing is performed under system testing
to confirm and identify that if there's any defect in the
system due to modification in any other part of the
system
 The changes made over the course of the development
process have caused new bugs
• It also makes sure no old bugs appear from the
addition of new software modules over time
 Functional testing of a system is performed to
find if there's any missing function in the
system
 It also known as functional completeness
testing
 Testers might make a list of additional
functionalities that a product could have to
improve it during functional testing
 Recovery testing of a system is performed under
system testing to confirm reliability, trustworthy,
accountability of the system on recouping skills
of the system
 It should be able to recover from all the possible
system crashes successfully
 For any developed product, the developer writes
a recovery program that describes why the
software or the application is crashing whether
the crash log messages are written or not
 Usability testing mainly focuses on user's
ease of using application, flexibility of
application to handle controls
 A non-functional testing technique that is a
measure of how easily the system can be used
by end users
 Time required to get used to in using the
software
 Load testing is a type of non-functional
testing
 A load test is type of software testing which
is conducted to understand the behavior of
the application under a specific expected
load
 Load testing is performed to determine a
system’s behavior under both normal and at
peak conditions
 This testing of the system intends to
check hardware and software compatibility
 The hardware configuration must be compatible with
the software to run it without any issue
 Compatibility provides flexibility by providing
interactions between hardware and software
 Attention on the interactions between the hardware
and software during system testing
 System testing gives hundred percent assurance of
system performance as it covers end to end function
of the system
 It includes testing of system software architecture
and business requirements
 It helps in mitigating live issues and bugs even after
production
 System testing uses both existing system and a new
system to same data in both and then compare the
differences in functionalities
System testing

System testing

  • 1.
  • 2.
    • System testingis a level of testing that validates the complete and fully integrated software product  The purpose of a system test is to evaluate the end-to-end system specifications  Usually the software is only one element of a larger computer-based system  The software is developed in units and then interfaced with other software and hardware to create a complete computer system
  • 3.
    Regression testing • Regressiontesting is performed under system testing to confirm and identify that if there's any defect in the system due to modification in any other part of the system  The changes made over the course of the development process have caused new bugs • It also makes sure no old bugs appear from the addition of new software modules over time
  • 4.
     Functional testingof a system is performed to find if there's any missing function in the system  It also known as functional completeness testing  Testers might make a list of additional functionalities that a product could have to improve it during functional testing
  • 5.
     Recovery testingof a system is performed under system testing to confirm reliability, trustworthy, accountability of the system on recouping skills of the system  It should be able to recover from all the possible system crashes successfully  For any developed product, the developer writes a recovery program that describes why the software or the application is crashing whether the crash log messages are written or not
  • 6.
     Usability testingmainly focuses on user's ease of using application, flexibility of application to handle controls  A non-functional testing technique that is a measure of how easily the system can be used by end users  Time required to get used to in using the software
  • 7.
     Load testingis a type of non-functional testing  A load test is type of software testing which is conducted to understand the behavior of the application under a specific expected load  Load testing is performed to determine a system’s behavior under both normal and at peak conditions
  • 8.
     This testingof the system intends to check hardware and software compatibility  The hardware configuration must be compatible with the software to run it without any issue  Compatibility provides flexibility by providing interactions between hardware and software  Attention on the interactions between the hardware and software during system testing
  • 9.
     System testinggives hundred percent assurance of system performance as it covers end to end function of the system  It includes testing of system software architecture and business requirements  It helps in mitigating live issues and bugs even after production  System testing uses both existing system and a new system to same data in both and then compare the differences in functionalities