Software Testing Fundamentals
Comprehensive quiz covering software testing concepts including test planning, white box testing, test estimation, performance testing, configuration management, and testing terminology.
Questions
Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:
- What is not to be tested
- Test environments
- Quality plans
- Schedules and deadlines
Could reviews or inspections be considered part of testing:
- No, because they are normally applied before testing
- No, because they do not apply to the test documentation
- Yes, because both help detect faults and improve quality
- Yes, because testing includes all non-constructive activities
Which of the following is not part of performance testing:
- Measuring response time
- Measuring transaction rates
- Recovery testing
- Simulating many users
Error guessing is best used
- After more formal techniques have been applied
- By inexperienced testers
- After the system has gone live
- Only by end users
What is failure?
- Deviation from expected result to actual result
- Defect in the software.
- Error in the program code.
- Fault in the system.
People who don’t participate in technical reviews
- Analysts
- Management
- Developers
- Testers
What type of testing is done to supplement the rigorous testing?
- Regression testing.
- Integration testing.
- Error Guessing.
- System testing.
Capture and replay facilities are least likely to be used to ….
- Performance testing
- Recovery testing
- GUI testing
- User requirements.
What is the smallest number of test cases required to Provide 100% branch coverage? If(x>y) x=x+1; else y=y+1; while(x>y) { y=x*y; x=x+1; }
- 1
- 2
- 3
- 4
Cyclomatic complexity is used to calculate
- number of independent paths in the basis set of a program
- number of binary decisions + 1
- upper bound for the number of tests that must be conducted to ensure that all statements have been executed at least once
- number of branches and decisions
If a candidate is given an exam of 40 questions, should get 25 marks to pass (61%) and should get 80% for distinction, what is equivalence class.
- 23, 24, 25
- 0, 12, 25
- 30, 36, 39
- 32,37,40
Match the following: (1) Test estimation. (2) Test control. (3) Test monitoring. (a.) measures of tracking process. (b.) effort required to perform activities. (c.) reallocation of resources.
- 1-b, 2-c, 3-a
- 1-b, 2-a, 3-c
- 1-c, 2-a, 3-b
- 1-a, 2-b, 3-c
One of the following is not a part of white box testing as per BS7925-II standards.
- Random testing
- Data Flow testing.
- Statement testing.
- Syntax testing.
Exclusive use of white box testing in a test-phase will:
- Ensure the test item is adequately tested.
- Make the need for black-box testing redundant.
- Run the risk that the requirements are not satisfied.
- Suffices for the unit testing phase.
Match the following: (1.) Configuration identification (2.) Configuration control (3.) Status reporting (4.) Configuration auditing (a.) Maintains of CI’s in a library (b.) Checks on the contents of the library (c.) Function recording and tracking problems. (d.) Requires the all CI’s and their versions in the system are known
- 1-d, 2-c, 3-d, 4-a.
- 1-d, 2-a, 3-c, 4-b.
- 1-a, 2-b, 3-d, 4-c.
- 1-c, 2-b, 3-a, 4-d.
Cost of the reviews will not include.
- Review process itself
- Metrics analysis
- Tool support.
- Process improvement.
What type of testing will you perform on internet banking solution?
- System integration
- Functional testing
- Non-functional testing.
- Requirements testing
Which tool will be used to test the flag memory leaks and unassigned pointers
- Dynamic analysis tool
- Static Analysis tool
- Maintenance tool
- Configuration tool
Which tool will be used to test the flag memory leaks and unassigned pointers
- Dynamic analysis tool
- Static Analysis tool
- Maintenance tool
- Configuration tool
Which of the following is not included in Test Plan.
- Features to be tested.
- Environmental needs.
- Suspension criteria.
- Expected results.