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
18Activity
0 of .
Results for:
No results containing your search query
P. 1
Testing Basics

Testing Basics

Ratings: (0)|Views: 170|Likes:
Published by Banhi

More info:

Published by: Banhi on Apr 02, 2009
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

01/31/2013

pdf

text

original

 
WATERFALL MODEL:
The image below is the classic Waterfall model methodology, which is the first SDLCmethod and it describes the various phases involved in development.
Briefly on different Phases:
 
Feasibility
The feasibility study is used to determine if the project should get thego-ahead. If the project is to proceed, the feasibility study will produce a project planand budget estimates for the future stages of development.
Requirement Analysis and Design
Analysis gathers the requirements for thesystem. This stage includes a detailed study of the business needs of theorganization. Options for changing the business process may be considered. Designfocuses on high level design like, what programs are needed and how are they goingto interact, low-level design (how the individual programs are going to work),interface design (what are the interfaces going to look like) and data design (whatdata will be required). During these phases, the software's overall structure isdefined. Analysis and Design are very crucial in the whole development cycle. Anyglitch in the design phase could be very expensive to solve in the later stage of thesoftware development. Much care is taken during this phase. The logical system of the product is developed in this phase.
Implementation
In this phase the designs are translated into code. Computerprograms are written using a conventional programming language or an applicationgenerator. Programming tools like Compilers, Interpreters, Debuggers are used togenerate the code. Different high level programming languages like C, C++, Pascal,Java are used for coding. With respect to the type of application, the rightprogramming language is chosen.
Testing
In this phase the system is tested. Normally programs are written as aseries of individual modules, these subject to separate and detailed test. The systemis then tested as a whole. The separate modules are brought together and tested asa complete system. The system is tested to ensure that interfaces between modules
 
CodingCRS & FeasibilityUnit/FunctionalTestingIntegrationTestingSystemTestingUATSRSHigh levelDesignDetailedDesignDocumentation/Review/Test
work (integration testing), the system works on the intended platform and with theexpected volume of data (volume testing) and that the system does what the userrequires (acceptance/beta testing).
Maintenance
Inevitably the system will need maintenance. Software will definitelyundergo change once it is delivered to the customer. There are many reasons for thechange. Change could happen because of some unexpected input values into thesystem. In addition, the changes in the system could directly affect the softwareoperations. The software should be developed to accommodate changes that couldhappen during the post implementation period.
V-Model or VV Model:
 
V model is a classical software development and testing process model, whichensures quality of product. At each testing stage, the corresponding planning stage isreferred to, ensuring the system accurately meets the goals specified in the analysisand design stages. It encapsulates the steps in Verification and Validation phases foreach step in the SDLC.
Advantages:
Clear project objectives
Stable project requirements
Knowledgeable user
No immediate need to install
Inexperienced team members
Fluctuating team composition
Less experienced project leader
Need to conserve resources
Strict requirement for approvals
Prototyping Model 
:
 

Activity (18)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Satish Marri liked this
rakesh.geetla liked this
__71 liked this
Jaabir Pookhan liked this
Esr Earl liked this
xav677 liked this
hemuramya 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)//-->