Which of the following activities is appropriate to the test planning stage?
A . Analyzing the test basis
B . Assigning resources for the planned activities
C . Designing the test environments
D . Writing a test execution schedule
Answer: B
Which of the following activities is appropriate to the test planning stage?
A . Analyzing the test basis
B . Assigning resources for the planned activities
C . Designing the test environments
D . Writing a test execution schedule
Answer: B
Which of the following errors CANNOT be found with structure-based testing techniques?
A . Memory is leaking
B . Features are only partially implemented
C . Data structures that are used before initialization
D . Division by zero
Answer: A
Which of the following options explain why it is often beneficial to have an independent test function in an organization?
A . To improve defect finding during reviews and testing
B . To ensure that developers adhere to coding standards
C . To limit communication between developers and testers
D . To provide better metrics for the stakeholders
Answer: D
When testing a mission critical system, a high coverage should be achieved.
Which of the following techniques should be implemented as a structural based coverage technique in order to achieve the highest coverage?
A . multiple condition coverage
B . decision table
C . use case testing
D . statement coverage
Answer: A
In foundation level syllabus you will find the main basic principles of testing.
Which of the following sentences describes one of these basic principles?
A . Complete testing of software is attainable if you have enough resources and test tools
B . For a software system, it is not possible, under normal conditions, to test all input and output combinations
C . A goal of testing is to show that the software is defect free
D . With automated testing you can make statements with more confidence about the quality of a product than with manual testing
Answer: B
Which of the following is NOT a deciding factor in determining the extent of testing required?
A . Budget to do testing
B . A particular tester involved in testing
C . Level of risk of the product or features
D . Time available to do testing
Answer: B
The following program part is given:
IF (condition A)
then DO B
END IF
How many test cases are necessary in order to achieve 100% statement coverage?
A . 1
B . 2
C . 4
D . a very high number
Answer: B
Which of the following is an example of black-box dynamic testing?
A . Code inspection
B . Checking memory leaks for a program by executing it
C . Functional Testing
D . Coverage analysis
Answer: C
Which of the following would be a good test technique to use when under severe time pressure?
A . Exploratory testing
B . Structure based testing
C . Specification based testing
D . Use Case testing
Answer: B
Your task is to compile a test execution schedule for the current release of software.
The system specification states the following logical dependencies:
– An admin user must create/amend/delete a standard user.
– A standard user is necessary to perform all other actions.
The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time, the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.
The following test cases have been designed, with an indication of priority (1 being the highest priority) and whether the test has previously failed.
Which test execution schedule meets the test plan requirements and logical dependencies?
A . a, d, c, b, e
B . a, c, b, d, e
C . e, a, b, c, d
D . e, a, d, c, b
Answer: C