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




|Views: 1,318|Likes:
Published by Naveen Lohchab

More info:

Published by: Naveen Lohchab on Jun 21, 2009
Copyright:Attribution Non-commercial


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





#SDLC (Software development Life cycle):
1.F.A(Feasibility Analysis)
a.Technical Feasibilityb.Schedule Feasibility.c.Financial Feasibility.
2.Requirement Collection
Functional( requirements related to different functions of thesystem)
Environmental (which environment to be used to develop thewhole system. Like which database, Operating System,Technologies, Application Server to be used)
UI(User Interface) and usability (Requirement related to UI willbe documented)
The software system design is produced from the results of therequirements phase. Architects have the ball in their court during thisphase and this is the phase in which their focus lies. This is wherethe details on how the system will work are produced. Architecture,including hardware and software, communication, software design(UML is produced here) are all part of the deliverables of a designphase.a.UI design (User interface is designed)b.DB design (database is designed)
Application Design
HLD(High Level Design)(Architectural design as Usecase diagrams, Application will be two tire or multi tier etc)
LLD(Low level design)(classes, interfaces, methodsdescribed into it)
( on the basis design document coding has been done)
is a process of executing a program with the intent of findingan error.After coding developer perform the testing to check his code, thattesting is called UNIT testing (unit testing always performed bydevelopers)After unit testing, then rest of the testing has been performed bytesters step by step.
Sanity Testing
In sanity testing we are checking application is ready for complete testing or not. If application is not ready then we willsend it back to development team and if application is ready,then we will go to next testing phase. We have to performfollowing tasks to check application is ready for testing or not:
Do installation and see that installation is happeningproperly.
Navigate through the application and see thatapplication is working properly.
Make sure application doesn’t have any issue regardinghang, crash, broken areas (like links), runtime errorsetc.
**Hot Fix- Quick fix of any bug by developer at any stage of testing is called Hot Fix 
BVT (Build verification Testing)
we will perform completepossible testing on the application. We will perform throughtesting on the application. In this BVT check list** is also takeninto consideration and all major functionalities are checked.
**BVT check List: is a list of all major functionalities of theapplication as interest calculation, account updating, important validations, date updating etc.
Integration Testing 
Content integration: Link with different modules or different modules is integrated with each other asrequired.
Data Base Integration: We check whether application isintegrated with database properly or not. Like when weare entering someone’s salary into accounts, it isupdated or not.
Application Integration: Application all modules areintegrated with each other, as a whole application andwith other resources or other applications from outsidethe application.
System Testing:
In this testing phase we check the wholeapplication completely in the real environment. We will createreal environment, how it will be used by end user. We will uselike dial-up connection for internet, might be P-3 or P-2 machineor a Macintosh machine, different browsers like Netscapenavigator, internet explorer etc.
Performance Testing 
In this phase we, check the performanceof the application. How fast our application is working.We usually check the following the following:
Response Time:
Time between when we submit arequest and when we get starting response (firstresponse, not complete page or request).
Server resource utilization
: We see whether server resources are utilized efficiently or not.
Execution Time
: Time between submit a request andgetting full response.
Network Performance
: In this we check we check howmuch time our network is taking if we have 100 users or 1000 users or 10000 users.
 Acceptance Testing:
In the end, after all testing phases, clientwill accept the application and at that time, this testing is done. Itis not a through testing. Only the main functionalities r checkedin it.
 Alpha Testing 
: In-house testing in the end is calledalpha testing.
Beta Testing 
: Client side testing in the end is called asBeta Testing. Only difference in Alpha and beta is thatalpha is done in- house and beat is done at clientpremises.
Release and Maintenance:
At this stage application is released andMaintenance period of the application starts.
Different types of testing techniques or key words on Testing:
Test Case:
This is usually the smallest unit of testing. A Test Case will consist of information such as requirements testing, test steps, verification steps,prerequisites, outputs, test environment, etc.
Test case:
TC*ID.TC*DescriptionInputExpectedActualStatus(Pass/Fail)ModuleName/Ent1Min. age oclient1LoginsuccessfulLoginsuccessfulPassBatch/wi2Max. age oclient150LoginsuccessfulLogin FailFailBatch/Lin3More then Max.age151Login FailLoginSuccessfulFailBatch/M4Less thenMin. age0Login FailLogin FailPassBatch/So5When age is7575LoginsuccessfulLoginsuccessfulPassBatch/ wi*TC=Test Case

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Irshad Ul Haq liked this

You're Reading a Free Preview

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