Testing the software whether its working or not as per the requirements.
-> Learning object for software testing
SDLC MODELS
software tetsing also one method of SDLC models.SDLC means systematic
approach to devlop the software application.
SDLC have the many models. its differentiate into two models
1) Sequential Model ( One stage is input of next stage. so each an every
step should wait before stage should get completed. Ex. Waterfall,V-Model
2) Incremental/Iterative models ( Divide SDLC into incremental. Then Add
requirement every step.ex: Agile model, Spiral model. its more exapanse,
but success rate is high.)
Test Levels
a) Unit Testing or Componant Tetsing or Module Testing or program testing.
Developers conduct this testing using white box technique (Structured based
technique).Testing individual componanent
b) Integration Testing.
Its also conducted by devlopers. Its verify interface between the two
componanents.
c) System Testing
Independant tester or seperate tetsing team conducted the system testing
using black box techniques (Specification based testing)
d) Acceptance Testing
Customers or end used peoples are done this type of testing. verified the
system meet the full requirements.
Test Types
a) Functional Testing
Verify the component or system functionality with respect to functionality
secure testing, functionality testing
b) Non-Functional Testing
Verifying the system quality attributes.
stress, load,configuration, recovery testing
Test Design Techniques (Testing with all possible input and pre-conditions
is called Exhaustive testing. In order to reduce input, we used test design
technique)
a) White box Techniques
Its used by developers like statement testing, condition tetsing, decision
testing
b) Black box Techniques
Independent testers used this technique like equalent clauses or equalent
partition , Boundary value analysis, decision table testing, state
transition testing, usecase testing.
c) Experiance based Techniques
Its informal way. there is no documentation to follow. if we have no time,
then we move to Experiance testing like exploratory testing,error gussing
testing.
-> Learning object for software testing
SDLC MODELS
software tetsing also one method of SDLC models.SDLC means systematic
approach to devlop the software application.
SDLC have the many models. its differentiate into two models
1) Sequential Model ( One stage is input of next stage. so each an every
step should wait before stage should get completed. Ex. Waterfall,V-Model
2) Incremental/Iterative models ( Divide SDLC into incremental. Then Add
requirement every step.ex: Agile model, Spiral model. its more exapanse,
but success rate is high.)
Test Levels
a) Unit Testing or Componant Tetsing or Module Testing or program testing.
Developers conduct this testing using white box technique (Structured based
technique).Testing individual componanent
b) Integration Testing.
Its also conducted by devlopers. Its verify interface between the two
componanents.
c) System Testing
Independant tester or seperate tetsing team conducted the system testing
using black box techniques (Specification based testing)
d) Acceptance Testing
Customers or end used peoples are done this type of testing. verified the
system meet the full requirements.
Test Types
a) Functional Testing
Verify the component or system functionality with respect to functionality
secure testing, functionality testing
b) Non-Functional Testing
Verifying the system quality attributes.
stress, load,configuration, recovery testing
Test Design Techniques (Testing with all possible input and pre-conditions
is called Exhaustive testing. In order to reduce input, we used test design
technique)
a) White box Techniques
Its used by developers like statement testing, condition tetsing, decision
testing
b) Black box Techniques
Independent testers used this technique like equalent clauses or equalent
partition , Boundary value analysis, decision table testing, state
transition testing, usecase testing.
c) Experiance based Techniques
Its informal way. there is no documentation to follow. if we have no time,
then we move to Experiance testing like exploratory testing,error gussing
testing.
No comments:
Post a Comment