Software Testing Fundamentals
Covers essential software testing concepts including testing levels, techniques, reviews, static analysis, risk-based testing, and test management processes
Questions
Which of the following could be used to assess the coverage achieved for structure-based test techniques?A Decision outcomes exercisedB Partitions exercisedC Boundaries exercisedD Causes & effects exercisedE Single/multiple conditions exercisedF Statements exercised
- A,F,E
- D,A,C
- B,C,A
- E,F,C
In Boundary value analysis, the behaviour of a component or system is assumed to be the same for a portion of an input or output domain, based on the application.
- True
- False
What are the methodologies adopted while performing maintanance testing?
- Breadth and Depth test
- Retesting
- Confirmation testing
- Sanity testing
White box technique is also called as
- Structural testing
- Design based testing
- Error guessing technoque
- Experienced based testing
What is an equivalance partition?
- A set of test cases for testing classes of objects
- An input or output range of values such that one valuye in the range becomes a test case
- An input or output range of values such that each value in the range becomes a test case
- An input or output range of values such that every tenth value in the range becomes a test case.
The Test Cases Derived from use cases
- Are most useful in uncovering defects in the process flows during real world use of the system
- Are most useful in uncovering defects in the process flows during the testing use of the system
- Are most useful in covering the defects in the process flows during real world use of the system
- Are most useful in covering the defects at the Integration Level
Which of the following is not a part of the Test Implementation and Execution Phase
- Creating test suites from the test cases
- Executing test cases either manually or by using test execution tools
- Comparing actual results
- Designing the Tests
Which of the following techniques is NOT a White box technique?
- Statement Testing and coverage
- Decision Testing and coverage
- Condition Coverage
- Boundary value analysis
A Project risk includes which of the following
- Organizational Factors
- Poor Software characteristics
- Error Prone software delivered
- Software that does not perform its intended functions
In a risk-based approach the risks identified may be used to :
- i. Determine the test technique to be employed
- ii. Determine the extent of testing to be carried out
- iii. Prioritize testing in an attempt to find critical defects as early as possible.
- iv. Determine the cost of the project
The Planning phase of a formal review includes the following :-
- Explaining the objectives
- Selecting the personnel, allocating roles.
- Follow up
- Individual Meeting preparations
A Person who documents all the issues, problems and open points that were identified during a formal review.
- Moderator.
- Scribe
- Author
- Manager
Which of the following is a Key Characteristics of Walk Through
- Scenario , Dry Run , Peer Group
- Pre Meeting Preparations
- Formal Follow Up Process
- Includes Metrics
What can static analysis NOT find?
- the use of a variable before it has been defined
- unreachable (“dead”) code
- memory leaks
- array bound violations
Incidents would not be raised against:
- requirements
- documentation
- test cases
- improvements suggested by users
A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.
- Security Testing
- Recovery Testing
- Performance Testing
- Functionality Testing
Which of the following is not a major task of Exit criteria?
- Checking test logs against the exit criteria specified in test planning.
- Logging the outcome of test execution.
- Assessing if more tests are needed.
- Writing a test summary report for stakeholders
Testing where in we subject the target of the test , to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.
- Load Testing
- Integration Testing
- System Testing
- Usability Testing
Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-
- System Level Testing
- Integration Level Testing
- Unit Level Testing
- Component Testing
Static analysis is best described as:
- The analysis of batch programs.
- The reviewing of test plans.
- The analysis of program code
- The use of black box testing