Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
System Testing

System Testing

Ratings: (0)|Views: 112 |Likes:
Published by anil

More info:

Published by: anil on Nov 13, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/08/2010

pdf

text

original

 
System Testing
Introduction:
 ‘
Unit testing
’ focuses on testing each unit of the code. ‘
Integration testing
’ focuses on testing the integration of “units of code” or components.Each level of testing builds on the previous level.
‘System Testing’
is the next level of testing. It focuses on testing the system as a whole.This article attempts to take a close look at the System Testing Process and analyze:Why System Testing is done? What are the necessary steps to perform System Testing? Howto make it successful?
How does System Testing fit into the Software Development LifeCycle?
In a typical Enterprise, ‘unit testing’ is done by the programmers. This ensures that theindividual components are working OK. The ‘Integration testing’ focuses on successfulintegration of all the individual pieces of software (components or units of code).Once the components are integrated, the system as a whole needs to be rigorously testedto ensure that it meets the Quality Standards.Thus the System testing builds on the previous levels of testing namely unit testing andIntegration Testing.Usually a dedicated testing team is responsible for doing ‘System Testing’.
Why System Testing is important?
System Testing is a crucial step in Quality Management Process.........- In the Software Development Life cycle System Testing is the first level where...........the System is tested as a whole........- The System is tested to verify if it meets the functional and technical...........requirements........- The application/System is tested in an environment that closely resembles the...........production environment where the application will be finally deployed........- The System Testing enables us to test, verify and validate both the Business...........requirements as well as the Application Architecture
Prerequisites for System Testing:
The prerequisites for System Testing are:........- All the components should have been successfully Unit Tested........- All the components should have been successfully integrated and Integration..........Testing should be completed........- An Environment closely resembling the production environment should be...........created.When necessary, several iterations of System Testing are done in multiple environments.
1
 
Steps needed to do System Testing:
The following steps are important to perform System Testing:........Step 1: Create a System Test Plan........Step 2: Create Test Cases........Step 3: Carefully Build Data used as Input for System Testing........Step 3: If applicable create scripts to..................- Build environment and..................- to automate Execution of test cases........Step 4: Execute the test cases........Step 5: Fix the bugs if any and re test the code........Step 6: Repeat the test cycle as necessary
What is a ‘System Test Plan’? 
As you may have read in the other articles in the testing series, this document typicallydescribes the following:.........- The Testing Goals.........- The key areas to be focused on while testing.........- The Testing Deliverables.........- How the tests will be carried out.........- The list of things to be Tested.........- Roles and Responsibilities.........- Prerequisites to begin Testing.........- Test Environment.........- Assumptions.........- What to do after a test is successfully carried out.........- What to do if test fails.........- Glossary
How to write a System Test Case?
A Test Case describes exactly how the test should be carried out.The System test cases help us verify and validate the system.The System Test Cases are written such that:........- They cover all the use cases and scenarios........- The Test cases validate the technical Requirements and Specifications........- The Test cases verify if the application/System meet the Business & Functional...........Requirements specified........- The Test cases may also verify if the System meets the performance standardsSince a dedicated test team may execute the test cases it is necessary that System TestCases. The detailed Test cases help the test executioners do the testing as specified withoutany ambiguity.The format of the System Test Cases may be like all other Test cases as illustrated below:
Test Case ID
Test Case Description:
o
What to Test?
o
How to Test?
Input Data
Expected Result
Actual Result
2

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
Angelika Wilson liked this
kaidoh29 liked this
aryasumeet liked this
preetu1 liked this
anurag2006agarwa liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->