Software Testing Fundamentals
Comprehensive quiz covering software testing concepts, techniques, tools, and terminology including static testing, test automation with QTP, black/white box testing, and testing principles.
Questions
The testing technique which requires test cases to exercise the internal logic of a software module?
- black-box testing
- white-box testing
- behavioural testing
- grey-box testing
Verification in Testing
- Checking that we are building the right system
- Performed by an independent test team
- Making sure that it is what the user really wants
- Checking that we are building the system right
Which of the following is NOT a White box Technique?
- Path Testing
- Data flow testing
- Statement testing
- State Transition testing
Which of the following testing is done in order to check if the application is working properly without failing and ready for further major testing.
- System Testing
- Smoke Testing
- Sanity Testing
- Performance Testing
The number of techniques in Black box testing
- One
- More than two
- Two
- Three
Which of the following is not a Principle of Testing?
- Defect Clustering
- Pesticide Paradox
- Both 1 & 2
- None
Cyclomatic complexity metric provides information regarding?
- Cycles in Program
- Program Errors
- Independent Paths
- Statements
Which of the below is not a functional tool?
- WinRunner
- QTP
- QC
- RFT
Which among the following is not a valid check point in QTP?
- Standard Check Point
- Text Check Point
- Text Area Check Point
- None of the above
What is advantage of Low level recording
- Enables you to record on any object in your application
- This mode records at the object level
- Used when an object is not recognized by QTP
- All the Above
What is the purpose of Synchronization Point
- Wait for a specified time
- Wait until a particular object property achieves the value specified
- Wait until a response is received from host machine
- All the Above
What is the purpose of Object Spy in QTP
- View the supported properties and methods of any object in an open application
- Able to define object name and property
- Helps to delete the object from object repository
- Define an action on the displayed object
What is purpose of reusable action
- Cannot be inserted as calls to the original action
- Can be called multiple times within a test and can be called from other tests
- Can be copied and inserted as independent actions
- All the above
Deviation from the specified or expected behavior that is visible to endusers is called:
- An Error
- A Fault
- A Failure
- A Defect
- A Mistake
Deviation from the specified or expected behavior that is visible to endusers is called
- An Error
- A Fault
- A Failure
- A Defect
- A Mistake
Beta testing is
- Performed by customers at their own site
- Performed by customers at the software developer's site
- Performed by an Independent Test Team
- Performed as early as possible in the lifecycle
What information need not be included in a test incident report
- How to fix the fault
- How to reproduce the fault
- Test environment details
- Severity, Priority
- The actual and expected outcomes
Which of the following is not a static testing technique
- Error guessing
- Walkthrough
- Data flow analysis
- Inspections
Faults found by users are due to
- Poor quality software
- Poor software and poor testing
- Bad luck
- Insufficient time for testing
In a review meeting a moderator is a person who
- Takes minutes of the meeting
- Mediates between people
- Takes telephone calls
- Writes the documents to be reviewed