Companies Written Exam Sample Paper Set -4

The following text will be used in Q.31 and Q.32. In a system designed to work out the tax to be paid: 


An employee has $4000 of salary tax free 
The next $1500 is taxed at 10% 
The next $28000 is taxed at 22% 
Any further amount is taxed at 40% 

31. To the nearest $ which of these is a valid Boundary Value 
Analysis test case? 
A. $1500 
B. $32001 
C. $28000 
D. $33501 

32. Which of these groups of numbers would fall into the same 
equivalence class? 
A. $5800; $28000; $32000 
B. $0; $200; $4200 
C. $5200; $5500; $28000 
D. $28001; $32000; $35000 

33. Which of the following is NOT a characteristic of User 
Acceptance Testing? 
A. Use of automated test execution tools. 
B. Testing performed by users. 
C. Testing against acceptance test criteria. 
D. Integration of system with user documentation. 

34. For software to be reliable it must: 
A. Be easy to maintain. 
B. Be unlikely to cause a failure. 
C. Never fail under any circumstances. 
D. Be written according to coding standards.

35. We split testing into distinct stages primarily because: 
a) Each test stage has a different purpose. 
b) It is easier to manage testing in stages. 
c) We can run different tests in different environments. 
d) The more stages we have, the better the testing. 

36. Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities? 
a) Regression testing 
b) Integration testing 
c) System testing 
d) User acceptance testing 


37. Which of the following requirements is testable? 
a) The system shall be user friendly. 
b) The safety-critical parts of the system shall contain 0 faults. 
c) The response time shall be less than one second for the specified design load. 
d) The system shall be built to be portable. 

38. Error guessing: 
a) supplements formal test design techniques. 
b) can only be used in component, integration and system testing. 
c) is only performed in user acceptance testing. 
d) is not repeatable and should not be used. 

39. Which of the following is NOT true of test coverage criteria? 
a) Test coverage criteria can be measured in terms of items exercised by a test suite. 
b) A measure of test coverage criteria is the percentage of user requirements covered. 
c) A measure of test coverage criteria is the percentage of faults found. 
d) Test coverage criteria are often used when specifying test completion criteria. 

40. In prioritising what to test, the most important objective is to:
a) find as many faults as possible.
b) test high risk areas.
c) obtain good test coverage.
d) test whatever is easiest to test.



Companies Written Exam Sample Paper Set -3

21. Which of the following is NOT part of a high level test plan?
A. Functions not to be tested.
B. Environmental requirements.
C. Analysis of Specifications.
D. Entry and Exit criteria.

22. When do you stop testing?
A. When the specified number of faults are found.
B. When the test completion criteria are met.
C. When all high and medium priority tests are complete.
D. When all statements have been executed.

23. Which of the following is least important in test
management?

A. Estimating test duration.
B. Incident Management.
C. Configuration Management.
D. De-bugging.

24. How would you estimate the amount of re-testing likely to
be required?

A. Metrics from previous similar projects.
B. Discussions with the development team.
C. Time allocated for regression testing.
D. Both A & B.

25. Which of the following statements is true of static analysis:
A. Compiling code is not a form of static analysis.
B. Static analysis need not be performed before imperative
code is executed.
C. Static analysis can find faults that are hard to find with
dynamic testing.
D. Extensive statistic analysis will not be needed if white-
Box testing is to be performed.

26. Regression testing always involves
A. Testing whether a known software fault been fixed.
B. Executing a large number of different tests.
C. Testing whether modifications have introduced adverse
side effects.
D. Using a test automation tool.

27. A field failure occurs when multiple users access a system.
Which of the following is true?

A. This is an acceptable risk of a multi-user system.
B. Insufficient functional testing has been performed.
C. This indicates an important non-functional requirement was not specified and tested.
D. It is not possible to test against such events prior to release.

28. Integration testing in the large involves:
A. Testing the system when combined with other systems.
B. Testing a sub-system using stubs and drivers.
C. Testing a system with a large number of users.
D. Combing software components and testing them in one
go.

29. Data flow analysis studies:
A. How rapidly data is transferred through a program.
B. The rate of change of data values as a program executes.
C. The use of data on paths through the code.
D. The intrinsic complexity of the code.

30. The oracle assumption is that:
A. There is some existing system against which test output
may be checked.
B. The tester knows everything about the software under
test.
C. The tester can routinely identify the correct outcome of
a test.
D. Tools are used to check the results of testing.


Companies Written Exam Sample Paper Set -2

11. A piece of software has been given….what tests in the
Following will you perform?
1) Test the areas most critical to business processes
2) Test the areas where faults will be maximum
3) Test the easiest functionalities


A. 1&2 are true and 3 is false.
B. 1,2&3 are true.
C. 1 is true, 2&3 are false.
D. 1&2 are false, 3 is true.

12. Amount of testing performed will not depend on
A. Risks involved
B. Contractual requirements
C. Legal requirements
D. Test data.

13. Which of the following provides the biggest potential cost
saving from use of CAST?

A. Test management
B. Test design
C. Test planning
D. Test execution

14. Testing is not done to ….
A. Find faults
B. Improve quality
C. Check user friendliness.
D. Improve software accuracy

15. Software quality is not relevant to …
A. Correctness
B. Usability
C. Viability
D. Reusability.

16. Which of the following are false?
A. Incidents should always be investigated and resolved.
B. Incidents occur when expected and actual results differ.
C. Incidents can be analyzed to assist in test process improvement.
D. An incident can be raised against documentation.

17. Which of the following is a type of non-functional testing?
A. Usability testing.
B. Statement Coverage.
C. Dataflow testing.
D. Cause-effect graphing.

18. To make a test effective it is most important that: A. It is easy to execute.
B. It is designed to detect faults if present.
C. The expected outcome is specified before execution.
D. It is unlikely to delay progress.

19. Error guessing is:
A. An appropriate way of deriving system tests.
B. Only used if good requirements are not available.
C. Only used when good requirements are available.
D. The most appropriate way of deriving system tests.

20. Which of the following is true of V-model?
A. It includes the verification of designs.
B. It states that modules are tested against user
requirements.
C. It specifies the test techniques to be used.
D. It only models the testing phase.



Companies Written Exam Sample Paper Set -1

1. What is failure?
A. Deviation from expected result to actual result
B. Defect in the software.
C. Error in the program code.
D. Fault in the system.

2. People who don’t participate in technical reviews
A. Analysts
B. Management
C. Developers
D. Testers

3. What type of testing is done to supplement the rigorous testing?
A. Regression testing.
B. Integration testing.
C. Error Guessing
D. System testing.

4. Capture and replay facilities are least likely to be used to ….
A. Performance testing
B. Recovery testing
C. GUI testing
D. User requirements.

5. 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? A. 23, 24, 25
B. 0, 12, 25
C. 30, 36, 39
D. 32, 37, 40

6. 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

A. 1-b, 2-c, 3-a
B. 1-b, 2-a, 3-c
C. 1-c, 2-a, 3-b
D. 1-a, 2-b, 3-c

7. Which of the following is not included in Test Plan?
A. Features to be tested.
B. Environmental needs.
C. Suspension criteria.
D. Expected results.

8. Cost of the reviews will not include.
A. Review process itself
B. Metrics analysis
C. Tool support.
D. Process improvement.

9. What type of testing will you perform on internet banking
solution?

A. System integration
B. Functional testing
C. Non-functional testing.
D. Requirements testing

10. Which tool will be used to test the flag memory leaks and
unassigned pointers

A. Dynamic analysis tool
B. Static Analysis tool
C. Maintenance tool.
D. Configuration tool.