Professional Documents
Culture Documents
Manual Interview Questions1
Manual Interview Questions1
Manual Interview Questions1
required less resource to write and execute required more resource to write and execute
compared with test case
the test scenario does not have data that you the test case have exact data that you need to
need to enter to test an application enter to test an application
Difference between Positive and Negative
Testing
Positive testing Negative testing
testing the application by giving valid data testing the application by giving invalid data
it describes what the product does it describes how the product works
it is performed before non functional testing it is performed after the functional testing
it is carried out using functional specification it is carried out using performance specification
it is easy to define the functional requirements it is difficult to define the non functional
requirements
Difference between Severity and Priority
Severity Priority
Impact of the bug on the customer business the order in which the developer should resolve
workflow defect
it is categorized as it is categorized as *high,*low,*medium
*blocker ,*critical,*major,*minor
severity indicates the seriousness of defect on priority indicates how soon the bug should be
product functionality fixed
it is associated with functionality it is associated with scheduling
severity status is based on technical aspect of the priority status is based on customer requirement
product
Difference between Stub and Driver
Stubs Drivers
stubs are used in top-down integration testing drivers are used in bottom-up integration
testing
stubs are basically known as a called programs stubs are basically known as a calling programs
dummy program for lower level components dummy program for higher level components
stubs are basically used in the unavailability of drivers are basically used in the unavailability of
low level modules high level modules
Difference between White box and Black
box Testing
White box testing Black box testing
checking each and every line of the program testing the functionality of an application in
accordance with CRS
we need to know internal design of programing we need not know internal design of programing
Difference between Alpha and Beta
Testing
Alpha testing Beta testing
it is done by tester who are the internal it is done by clients or user who are not the
employee of same organization employee of same organization
it is performed at the dev site it is performed at the client location
it involves both white box and black box testing it involves only black box testing
long execution cycle may be required for alpha only few weeks of execution cycle may be
testing required for beta testing
it is performed in virtual environment it is performed in real time environment
it is not open to the market and public it is open to the market and public
exercise entire system from end to end exercise only particular component of entire
system
Difference between Regression and Re-
testing
Regression testing Retesting
testing unchanged feature of an application to verifying whether the bug is fixed or not
make sure that it is not broken because of
changes
it is carried out parallel with retesting it is carried out before regression testing
defect verification is not a part of regression defect verification is a part of regression testing
testing
it is done for passed test cases it is done for failed test cases
you can automate test case for regression testing you cannot automate test case for retesting
Difference between Manual and
Automation Testing
Manual testing Automation testing
process of testing the software manually for testing the software using automation tool
finding defect is called manual testing without human intervention is called automation
testing
it is less efficient it is more efficient
it requires more time for test execution it requires less time for test execution
it is suitable for almost any software product it is suitable for only the stable systems
Difference between Static and Dynamic
Testing
Static testing Dynamic testing
it is performed at the early stage of software it is performed at the later stage of software
development life cycle development life cycle
it ensures that am I building product right it ensures that am I building right product
it is human based checking documents and files it is computer based execution of programs
uses walkthrough for verification uses the white box ,black box testing for validation