Functional & Non Functional Testing




Software Testing : Now a Days Organisations are Recruiting the separate testing team only for software testing stage because software testing stage is "Bottleneck stage "in software development and separate testing team is called that software with openness 

This software testing stage classified into two sub stages such as 
1.Functional Testing 
2.Non Functional Testing 

1.Functional Testing : In General , Testing team job can start with functional testing to validate corresponding software with respect to customer requirements
Due to this reason functional testing is also called requirement testing 
During this functional testing testing team can conduct below sub tests on software under test (SUT)

List of Functional Testing's

1.Behavioral testing 
2.Input Domain Testing 
3.Error Handling Testing 
4.Manipulation Testing 
5.Database Testing 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Software Testing Stages/Phases in SDLC

Software Testing Stages

 In general large scale companies are following fish model/Agile Model
To develop a quality software

But small and medium scale organisations are following V model to develop quality software

Testing Stages are common in all SDLC Models like Fish model, V model and Agile Model


§  Documents testing : In this stage business analyst can review BRS    In general BRS having “Customer Requirements”  so this document is called CRS/URS

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

3. Incremental model



  • When customer requirements are huge, company can develop that software installment by installment.


4. Spiral model

  • When customer requirements are enhancing regularly companies will follow spiral model to develop a complete software version by version.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

OLD SDLC MODELS

                             OLD SDLC MODELS                                     Day 2

1. Waterfall model






  • This model is follow able in companies to develop software project /product.
  • When requirements are clear then we will follow waterfall model.
  •  which is also called as linear sequential model(SBS Model) step by step               





2. Prototype model





  • when customer requirements are not clear organisation can follow prototype model to get clear requirements and to develop original software.













  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Introduction to Software Testing

                         Software Testing                         Day 1

1. Software: A set of executable programmes in a computer is called software
2. Software project vs. Software product:
·       If a software was developed depends on specific customer requirements then that software is called as project
·       When one software was developed depends on “ customer overall requirements ”  in market then that software is called software product 
Note: Client is owner of project
          Company is owner of the product
3.Software development life cycle (SDLC): To develop a product/software companies are following a process called SDLC

Old SDLC Models are
ü Waterfall Model
ü Prototype Model
ü Incremental Model
ü Spiral Model
ü Rapid application development


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS