You are on page 1of 8

Q1. Which of following activities is one of testing activities?

A. Executing test cases

B. Evaluating exit criteria

C. Reviewing documents

D. All of above

Q2. Which of following items is one of testing objectives?

A. Providing information for decision-making

B. Preventing defects

C. Reviewing documents

D. All of above

Q3. What does “Early testing” principle mean?

B. Testing activities should start as early as possible in the software or system development life
cycle, and should be focused on defined objectives

Q4. What is the correct order of SDLC?

A. Requirements, Analysis, Design, Code, Test, Implement, and Maintenance

Q5. What is the difference between manual testing and automation testing?

A. Manual testing is executing test cases without any support tools while automation testing is
executing test cases with tools.

Q6. What is test requirement?

A. Test requirement defines what needs to be tested

Q7. What is the correct order of STLC (Software testing Lifecycle)

A. Test Planning, Test Designing, Test Environment setup, Test Execution, Test Reporting

Q8. What is the purpose of User acceptance test?

D. To evaluate the system’s compliance with the business requirements and assess whether it is
acceptable for delivery

Q9. 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%

Which of these groups of numbers would fall into the same equivalence class?

D. £5800; £28000; £32000

Q10. Test cases are designed during:

D. test specification.

Q11. When should testing be stopped?

D. it depends on the risks for the system being tested

Q12. Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of
the following inputs might be a result of designing tests for only valid equivalence classes and valid
boundaries?

C. 10000, 50000, 99999

Q13. The main focus of acceptance testing is:

D. testing from a business perspective

Q14. Could reviews or inspections be considered part of testing?

C. yes, because both help detect faults and improve quality

Q15. Which of the following is NOT the integration strategy?

a. Design based

Q16. Match every stage of the software Development Life cycle with the Testing Life cycle:

i. Hi-level design a. Unit tests

ii. Code b. Acceptance tests

iii. Low-level design c. System tests

iv. Business requirements d. Integration tests

d) i-c , ii-a , iii-d , iv-b

Q17. Error guessing is best used:

C by inexperienced testers
Q18. Software testing activities should start

D. as soon as possible in the development life cycle

Q19. PDCA is known as

A. Plan, Do, Check, Act

Q20. Given the following:

Switch PC on

Start "outlook"

IF outlook appears THEN

Send an email

Close outlook

B. 1 test for statement coverage, 2 for branch coverage

Q1. White Box Testing is


A. Same as glass box testing
B. Same as clear box testing
C. Both A and B.
Q2. Decision Coverage.
B. Entire expression is considered as boolean expression irrespective of logical-and and logical-or
operators.
Q3. Branch Coverage is
A. Another name for decision coverage
B. Another name for all-edges coverage
C. Another name for basic path coverage
D. All the above
Q4. The following example is a
If (condition1 && (condition2 || function1()))
statement1;
else
statement2;
A. Decision coverage
Q5. Structural Testing is
B. Same as white box testing
Q6. User Acceptance Testing is
C. Combination of Alpha and Beta Testing
Q7. The goal of software testing is to
D. Execute the program with the intent of finding errors
Q8. Defects are least costly to correct at what stage of the development cycle?
A. Requirements
Q9. Software testing activities should start
C. When the requirements have been formally documented
Q10. Path coverage includes
C. Decision coverage
Q11. Testing Process comprised of
D. All of the above
Q12. As a tester, what is your main objective in reviewing a requirement document?
C. To ascertain that each requirement is traceable to a business need, testable, and uniquely identifiable
Q13. Which testing methods are used by end-users who actually test software before they use it?
A. Alpha & Beta Testing
Q14. Acceptance testing means
C. Testing to ensure that the system meets the needs of the organization and end user.
Q15. Which one of the following techniques is structure-based?
A. Decision testing.
Q16. Error guessing is best used:
A. after more formal techniques have been applied
Q17. A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20% discount
for orders of 100 or more printer cartridges. You have been asked to prepare test cases using various
values for the number of printer cartridges ordered. Which of the following groups contain three test
inputs that would be generated using Boundary Value Analysis?
C. 4, 5, 99
Q18. The ___________ technique can be used to achieve input and output coverage
C. Decision table testing
Q19. In a Examination a candidate has to score minimum of 24 marks inorder to clear the exam. The
maximum that he can score is 40 marks. Identify the Valid Equivalance values if the student clears the
exam.
C. 29,30,31
Q20. Equivalence partitioning is:
C. A black box testing technique appropriate to all levels of testing
Q21. 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.
D. 32,37,40
Q22. 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%
To the nearest $ which of these is a valid Boundary Value Analysis test case?
D. $33501
Q23. If the pseudo code below were a programming language ,how many tests are required to achieve
100% statement coverage?
1. If x=3 then
2. Display_messageX;
3. If y=2 then
4. Display_messageY;
5. Else
6. Display_messageZ;
7. Else
8. Display_messageZ;
C. 3
Q24. A program validates a numeric field as follows:
Values less than 10 are rejected, values between 10 and 21 are accepted, values greater than or equal to
22 are rejected. Which of the following covers the MOST boundary values?
B. 9,10,21,22
Q25. Which of the following can be root cause of a bug in a software product?
(I) The project had incomplete procedures for configuration management.
(II) The time schedule to develop a certain component was cut.
(III) the specification was unclear
(IV) Use of the code standard was not followed up
(V) The testers were not certified
B. (I) through (IV) are correct
Q26. Equivalence partitioning consists of various activities:

A. Ensure that test cases test each input and output equivalence class at least once
Q27. In formal review, Rework: fixing defects found typically done by _________
B. Author
Q28. Which of the following statements about reviews is true?
D. Reviews should be performed on specifications, code, and test plans.
Q29. Considering the following pseudo-code, calculate the MINIMUM number of test cases for
statement coverage, and the MINIMUM number of test cases for decision coverage respectively.
READ A READ B READ C IF C>A THEN IF C>B THEN
PRINT "C must be smaller than at least one number"
ELSE
PRINT "Proceed to next stage"
ENDIF
ELSE
PRINT "B can be smaller than C"
ENDIF
A. 3, 3.
Q30. The following code segment contains a potential "divide by 0" error.
J=50 K=1 while (N>=10) and (N<=10) loop M [K] = J/N K = K + 1 N = N 1 end loop
Which of the following is the most effective way of detecting this error?
D. Source code inspection
Q31. Postal rates for 'light letters' are 25p up to 10g, 35p up to 50g plus an extra 10p for each
additional 25g up to 100g. Which test inputs (in grams) would be selected using equivalence
partitioning?
B. 4, 15, 65, 92, 159
Q32. Which of the following would structure-based test design techniques be most likely to be applied
to?
1. Boundaries between mortgage interest rate bands.
2. An invalid transition between two different arrears statuses.
3. The business process flow for mortgage approval.
4. Control flow of the program to calculate repayments.
C. 3 and 4
Q33. Which of these statements about functional testing is true?
B. Functional testing is useful throughout the life cycle and can be applied by business analysts, testers,
developers and users.
Q34. Given the following state transition table Which of the test cases below will cover the following
series of state transitions? S1 SO S1 S2 SO

A. D, A, B, C.
Q35. Risk management involves identifying risk and ___________
d. Developing strategies to address risk
Q1. Inspection is the most formal kind of peer review ( )

A. True

Q2. A test case is made up of ( )

A. Test inputs

B. Execution conditions

C. Expected results

Q3. Which of the followings are correct ( )

A. It is impossible to test a program completely

B. Testing can’t show that bugs don’t exist

C. The more bugs you find, the more bugs there are

D. Software testing can improve the software quality

Q4. Minimum Test Required for Statement Coverage :-

Disc = 0 Order-qty = 0 Read Order-qty If Order-qty >=20 then Disc = 0.05 If Order-qty >=100 then Disc
=0.1 End if End if

c) Statement coverage is 3

Q5. Which defects are OFTEN much cheaper to remove?

C. Defects that were detected early


Q6. Which is not the testing objectives

D. Debugging defects

Q7. ( ) answers: “Are we building the product right?”

A. Verification

Q8. Debugging equals testing ( )

B. False

Q9. The definition that testing ignores the internal mechanism of a system or component and
focuses solely on the outputs generated in response to selected inputs and execution conditions is ( )

C. Black-box testing

Q10. Code can be tested before it can run ( )

A. True

Q11. A qualified software tester should absolutely believe that there are bugs in software ( )

A. True

Q12. The definition the process of testing software by examining and reviewing it, not running refer
to refers to ( )

C. Static testing

Q13. Programming standards and guidelines ( )

A. gather best experience of programming

B. do a great help when coding and examining the code

C. should be reviewed and updated from time to time

D. may be different from project to project

Q14. Software testing is to verify the correctness of software ( )

A. True

Q15. The goal of Software tester is to find bugs ( )

A. True

Q16. One of the attributes of a good test case is defect detection effectiveness ( )
A. True

Q17. Testing can’t be conducted until the system could run ( )

B. False

Q18. One of the fields on a form contains a text box which accepts alphabets in lower or upper case.
Identify the invalid Equivalence class value.

d. CLa01ss

Q19. 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%
Which of these groups of numbers would fall into the same equivalence class?

d) £5800; £28000; £32000

Q20. Which of the following is not phase of the Fundamental Test Process?

c) Requirement Analysis

You might also like