You are on page 1of 3

Fish Model/ Basic SDLC module-

This is the advanced version of SDLC & also Known as implementation of SDLC

Its combination of verification & Validation

Information Analysis Design Coding Testing Support


Gathering (BRS) (SRS) (HLD, LLD) (Developers) TCD, TCE

Review (BA) Review (BA) Review (Design) WBT (White BBT (Black
Box testing) box testing)

Static testing/ Verification / Dynamic testing / Validation /


Quality assurance Quality control
Review - It is process to check correction & completeness of own documents.

Verification –

It is also known as quality assurance QA


Static Testing

In verification > Requirement gathering > BA> BRS Document

From BRS>BA>SRS Document

It means what review the process or documents to understand exact customers’ demands/
requirements in details,

This checking process known as review process


After completion of design phase > design architecture review the process After completion of
coding phase – coder test his code for finding errors >

This process known as Unit testing or Code level testing

Validation –

Validation process known as quality control QC

Also known as dynamic testing

Dynamic testing > check > quality of product application


Entire functionality step by step, start to end validated to make product bug free – Black Box
Testing, GBT

Advantages

SDLC only shows stages in application where, in the fish modules we are taking review at each
& every stages to ensure QA & QC
Sr. Verification Validation
No
1 This process known as Quality This process known as Quality Control
Assurance
2 It is process oriented, during the It is product oriented , during or after
process - we are providing testing we are providing assurance
assurance about QA about QC
3 QA – Software development life QC – Software Testing life cycle
cycle
4 Also known as static testing Also known as dynamic testing
5 Includes white box testing or Includes Black Box testing
Unit testing
6 Verification is review process Validation is End to end Testing
process
7 It is an preventive Technique – It is Corrective Technique – identify
Main aim is prevent the the defects & provide fixes
Defect/Bug

Sr.No Static testing Dynamic testing


1 In Static testing BA, designer & In dynamics testing, Tester will check
Developer are checking their functionality of the application
own documents, designer & code
2 In Static testing BA, Designer & In dynamics testing tester is working
Developer are present
3 Static testing also called Dynamics testing also called
verification Validation
4 Throw Static testing, we will Throw dynamic testing, tester will
define quality assurance of the define quality control the of the
application application
5 Static testing also called In- Dynamic testing also called End-
progress testing progress testing

You might also like