1.
Which of the following lists represents the correct sequence of the main activities of the fundamental test process (leaving out the activity of control which should take place in parallel to all the other activities)?
Select one:
A. 
Planning, analysis and reporting, design and implementation, execution, test closure activities, evaluating exit criteria.
B. 
Planning, analysis, design and implementation, execution, logging, test closure activities, evaluating exit criteria.
C. 
Planning, analysis and design, implementation and execution, evaluation exit criteria and reporting, test closure activities
D. 
Planning, analysis and design, execution, logging and reporting, regression testing
2.
In maintenance testing, What is the relationship between impact analysis and Regression testing?
Select one:
A. 
The impact analysis is used to evaluate the amount of regression testing to be performed
B. 
Impact analysis requires a regression testing for only the tests that have detected faults in Previous SW release.
C. 
There is no relation between impact analysis and regression testing.
D. 
Impact analysis requires a regression testing for all program elements when there are new changes integrated (new functionalities).
3.
Requirement 24.3. A 'Postage Assistant' will calculate the amount of postage due for letters and small packages up to 1 kilogram in weight. The inputs are: the type of item (letter, book or other package) and the weight in grams. Which of the following conform to the required contents of a test case?
A. 
Test the three types of item to post and three different weights
B. 
Test 1: letter, 10 grams, postage €0.25. Test 2: book, 500 grams, postage €1.00. Test 3: package, 999 gram, postage €2.53
C. 
Test 1: letter, 10 grams to Belgium. Test 2: book 500 grams to USA. Test 3: package, 999 grams to South Africa
D. 
Test 1: letter 10 grams, Belgium, postage €0.25. Test 2: package 999 grams to South Africa, postage €2.53
4.
Agile development can be classified as which life cycle model?
Select one:
A. 
Agile development is not related to any life cycle model
B. 
C. 
D. 
5.
Which of the following statements is correct?
Select one:
A. 
Test planning is an activity that is only performed at the very beginning of the project.
B. 
Test planning is influenced by among others, the scope of testing, the risks and the availability of resources.
C. 
Since test planning is influenced by the developers work, test planning should not start before the entire project plan of the development team is available.
D. 
Because independence of testers enhances quality and improves testing, test planning should not take into account constraints from the development
6.
Which of the following combinations correctly describes a valid approach to component testing:
i) Functional testing of the component in isolation.
ii) Structure-based testing of the code without recording incidents.
iii) Automated tests that are run until the component passes.
iv) Functional testing of the interfaces between modules.
A. 
B. 
C. 
D. 
7.
Software system checks age in order to determine
which welcome screen to display. Age groups are:
Group I: 012
Group II: 1318
Group III: over 18
Which of the below represent boundary values?
Select one:
A. 
B. 
C. 
D. 
8.
Which of the following are valid testing principles ?
I. Exhaustive testing is in general impossible
II. Exhaustive testing should be executed for code intended to be reused
III. Testing may guarantee that a program is correct
IV. Testing cannot guarantee that a program is correct
V. Defects cluster together in certain areas of the product
Select one:
A. 
B. 
C. 
D. 
9.
Which of the following activities is most relevant to when a software system is to be retired or replaced?
Select one:
A. 
Performing regression testing
B. 
Testing for data migration or archiving
C. 
Performing confirmation testing
D. 
Testing the old systems reliability
10.
Which of the following statements about estimation of the test effort is WRONG?
Select one:
A. 
Effort estimate depends on the budget of the project
B. 
Experience based estimation is one of the estimation techniques
C. 
Once the test effort is estimated, resources can be identified and a schedule can be drawn up
D. 
Effort estimate can be inaccurate because the quality of the product under tests is not known
11.
Which of the following tools targets testing of user requirements?
Select one:
A. 
B. 
C. 
D. 
12.
An ecommerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is 10$. The credit cards have a limit of $10,000.00 (Ten Thousand). Which of the following set of boundary values you will choose for efficient testing for the amount of money that can be spent?
Select one:
A. 
B. 
9, 10, 9990, 10,000, 10,001, 10,010
C. 
D. 
9, 10, 11, 9990, 10,000, 10,001
13.
For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?
discountRate = 1;
fare = 1000;
If ((person=="senior citizen") and (travelmonth==January))
Bonus points=100+bonuspoints;
If (class=="first")
discountRate = 5;
Fare = fare * discountRate;
Select one:
A. 
Statement coverage = 1, Branch coverage = 3
B. 
Statement coverage = 2, Branch coverage = 4
C. 
Statement coverage = 2, Branch coverage = 2
D. 
Statement coverage = 1, Branch coverage = 2
14.
For withdrawing money from an automated teller machine (ATM), the following conditions are required:
-The bank card is valid
-The PIN code is correct
-Money is available in the users account
The following are some possible interactions between the user and the ATM:
-The entered card is invalid: The card is rejected
-The PIN code is wrong: The ATM asks for another PIN code
-The requested amount is more than available in the user's account: The ATM asks for another amount
-The requested amount is available in the user's account:
-The ATM dispense the money
Which test design technique should be used to cover all possible combinations of the input conditions?
Select one:
A. 
B. 
Equivalence class partitioning
C. 
D. 
15.
Which of the following statements are true ?
I. Defects in a program do not always cause failures.
II. A defect in a program may cause more than one failure during execution
III. If there is a fault in the program, at least one test will fail
IV. After fixing a bug, the program may still fail under test
V. Errors in the program lead to sideeffects
Select one:
A. 
II and III are true. The others are false
B. 
I and IV are true. The others are false
C. 
I, II and IV are true. The others are false
D. 
I and V are true. The others are false
16.
In what way do configuration management effects testing?
Select one:
A. 
Proper configuration management ensures that testers can uniquely identify the tested item
B. 
Without proper configuration management, test planning cannot proceed
C. 
There is very little influence of configuration management practices on the test project
D. 
Configuration management is important for developers, not for testers
17.
Which of the following is a project risk?
Select one:
A. 
B. 
C. 
D. 
18.
Which of the following is NOT a test control activity?
Select one:
A. 
Set an entry criterion requiring fixes to be retested by a developer before accepting them into a build
B. 
Writing test suspension and resumption criteria in the test plan
C. 
Repriortize tests because of time pressure
D. 
Change the test schedule due to availability of a test environment
19.
Which of the following options represents equivalence classes for the station name in the given requirement snippet, If the input is a valid station name(caseinsensitive) then the code corresponding to the station name will be displayed?
Select one:
A. 
There are three equivalence classes: two with valid names (upper and lower case), one invalid name
B. 
There are two equivalence classes, One valid and one invalid station name
C. 
This specification is not solvable by equivalence partitioning
D. 
There are as many test cases as there are valid station name
20.
The following program part is given:
IF (condition A) or (condition B)
Then DO C
END IF
How many test cases are necessary in order to achieve 100% decision coverage?
Select one:
A. 
B. 
C. 
D. 
21.
Which of the following statements is LEAST likely to be true of nonfunctional testing?
Select one:
A. 
It covers the evaluation of the interaction of various specified components
B. 
It may include testing the ease of modification of systems
C. 
It may be performed at unit, integration, system and acceptance test levels
D. 
It tests "how" the system works The
22.
Which of the following statements are "testing general principles" ?
I. Exhaustive testing is impossible.
II. The defects found during the pre release tests, or the operational failures, are uniformly distributed across the systems software modules.
III. Testing can show the presence of defects, but cannot demonstrate their absence.
IV. Testing is context independent.
Select one:
A. 
B. 
C. 
D. 
23.
Which of the following is NOT a deciding factor in determining the extent of testing required?
Select one:
A. 
B. 
C. 
D. 
24.
In performance testing, tools can be used to collect metrics. Which statement about monitoring tools is correct?
Select one:
A. 
They are technical tools a used by developers and not testers
B. 
They make it possible to observe possible performance problems and give warnings
C. 
They supervise the testing effort and report related metrics
D. 
They store version information and can be replaced by configuration management tools
25.
The following open incident report provided:
Date : 01.01.01
Description: When pressing the stop button the application status remain in "Attention"instead of "Ready"
Severity: High
Life cycle: Integration
Which of the following details are missing in the giving incident report?
I. Identification or configuration of the application
II. The name of the developer
III. Recommendation of the developer
IV. The actions and/or conditions that came before thepressing of the button
Select one:
A. 
B. 
C. 
D.