Print Page | Close Window

System testing

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: System Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about System Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=6702
Printed Date: 25Nov2024 at 11:03am


Topic: System testing
Posted By: Mithi25
Subject: System testing
Date Posted: 28Jul2009 at 11:04pm
System testing is probably the most important phase of complete testing cycle. This phase is started after the completion of other phases like Unit, Component and Integration testing.Testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic. During the System Testing phase, non functional testing also comes in to picture and performance, load, stress, scalability all these types of testing are performed in this phase.
 By Definition, System Testing is conducted on the complete integrated system and on a replicated production environment. System Testing also evaluates that system compliance with specific functional and non functional requirements both. 
It is very important to understand that not many test cases are written for the system testing. Test cases for the system testing are derived from the architecture/design of the system, from input of the end user and by user stories. It does not make sense to exercise extensive testing in the System Testing phase, as most of the functional defects should have been caught and corrected during earlier testing phase.

Utmost care is exercised for the defects uncovered during System Testing phase and proper impact analysis should be done before fixing the defect. Some times, if business permits defects are just documented and mentioned as the known limitation instead of fixing it.

Progress of the System Testing also instills and build confidence in the product teams as this is the first phase in which product is tested with production environment.

System Testing phase also prepares team for more user centric testing i.e User Acceptance Testing.

Entry Criteria
  • Unit, component and Integration test are complete
  • Defects identified during these test phases are resolved and closed by QE team
  • Teams have sufficient tools and resources to mimic the production environment
  • Teams have sufficient tools and resources to mimic the production environment
Exit Criteria
  • Test cases execution reports shows that functional and non functional requirements are met.
  • Defects found during the System Testing are either fixed after doing thorough impact analysis or are documented as known limitations.


-------------
http://www.quick2sms.com - Send Unlimited FREE SMS to Any Mobile Anywhere in INDIA,
Click Here



Print Page | Close Window