Question { Qwest, 4861 }
What is Finite state Machine in Testing?
What is High Availability Testing?
What is Incremental Regression Testing?
What is sensitivity Testing?
Plz Reply ASAP.
Answer
So Many Questions @ Once... Good
"Finite State Machine in Testing"
We represent complete module or a System with a State diagram. Based on Result of one state we are choosing next state to Test
eg: Consider amount Withdrawal state diagram
correct
start-->Check Pin-----------> withdraw money----> End
|
|Not Correct
Eject Card ---------> End
Here If PIN entered is correct then only we are moving to the state 'withdraw money' and perform Testing of Withdraw Else we are Testing 'Eject Card' functionality.
"High Availability Testing"
Availability Testing is the ability to test the disaster behavior of the system. It is the ability to test how quick the system will recover from any failure. Availability is measured in terms the time system is up during a period of time.
"Incremental Regression Testing"
Many products are developed using Incremental development Methodology. New releases may come in a day, week , or month of time. We perform regression testing on each release. Hence we are Testing New feature of every release and how it is effecting already existing features.
"Sensitivity Testing"
We define the percent of system that can behave well, may consider testing at the variable level. We observe behavior of the system at low level.