Feb 28, 2011

Testing concepts Quiz

Formal testing conducted to enable a user, customer or other authorized entity to determine whether to accept a system or component is called:
a.      Unit Testing
b.     Integration Testing
c.      System Testing
d.     Acceptance Testing
 Testing done without formal testing technique is called
  1.  Planned Testing
  2.  Integration Testing
  3.  Adhoc Testing
  4.  Mutation Testing
 Tests are grouped into one equivalence class when:
  1.  They involve the same input variables
  2.  They result in similar operations in the program
  3.  They affect the same output variables
  4.  All of the above
 BVA complements Equivalence Partitioning
  1.  True
  2.  FALSE
 It is a technique that provides a concise representation of logical conditions and corresponding actions
  1.  Equivalence Partitioning
  2.  BVA
  3.  Cause Effect Graphing
  4.  Error Guessing
 Kinds of defects:
  1.  Defects from Specifications
  2.  Defects in capturing user requirements
  3.  Both A&B
  4.  Either A or B
 "Reopen" defect status is assigned by Developer
  1.  TRUE
  2.  False
 Testing is the activity of diagnosing the precise nature of a known error and then correcting the Error
  1.  TRUE
  2.  False
 It is a condition that causes the system to fail in performing its required function
  1.  Fault
  2.  Failure
  3.  Error
  4.  Bug
 Itis the inability of a system or component to perform a required function according to its specification
  1.  Fault
  2.  Failure
  3.  Error
  4.  Bug
 Verification tests include
  1.  Walkthroughs
  2.  Inspection
  3.  Technical Review
  4.  All of the above
 Black box testing is also called as
  1.  Behavioural Testing
  2.  Structural Testing
  3.  Glass box testing
  4.  Adhoc testing
 Testing is based on an analysis of the specification of a piece of software without reference to its internal workings
  1.  Behavioural Testing
  2.  Structural Testing
  3.  Glass box testing
  4.  Adhoc testing
Which of the statement is false?
  1.  It is impossible to test your own program
  2.  Testing process begins much before the test execution
  3.  It is difficult to know when to stop testing
  4.  All are true

Types of Integration Testing include
  1.  Big Bang Testing
  2.  Top down Testing
  3.  Bottom up Testing
  4.  All of the above
 Bug is a fault in a software program
  1.  True
  2.  FALSE
 Bugs in software arises due to:
  1.  Miscommunication
  2.  Software complexity
  3.  Programming errors
  4.  All of the above
 Software development tools also leads to bugs in software
  1.  True
  2.  FALSE
 Quality is subjective and difficult to measure
  1.  True
  2.  FALSE
 Crosby's view is: Zero defects right the first time
  1.  True
  2.  FALSE
 In V-model, test plans are prepared along with project plans
  1.  True
  2.  FALSE
 In prototype model of SDLC development cost will be minimum
  1.  True
  2.  FALSE
 Change management plan would be detailed in a software configuration management plan
  1.  True
  2.  FALSE
 SCM is the process of ensuring that integrity of software artifacts are retained as these changes are applied
  1.  True
  2.  FALSE
 Testers can start learning and contribute to the project from the early stages by preparing test cases and reviewing test case prior to code completion
  1.  True
  2.  FALSE
 When risk arises?
  1.  Uncertainity
  2.  Inexperience
  3.  Inability to accurately forecast
  4.  All of the above
 The process of operating a system or component under specified conditions, observing or recording the results and making an evaluating of some aspect of the system or component is called:
  1.  Verification
  2.  Quality
  3.  Testing
  4.  Development
 The definition "The process of executing a program or system with the intent of finding errors" is proposed by
  1.  Hetzel
  2.  Myers
  3.  Juran
  4.  Patrick
 The definition "Establishing confidence that a program does what it is supposed to do" is proposed by
  1.  Hetzel
  2.  Myers
  3.  Juran
  4.  Patrick
 Validation tests are performed to ascertain that the product and its components meet the end-usage requirements of the customer
  1.  True
  2.  FALSE
 Testing will starts in requirement gathering phase
  1.  True
  2.  FALSE

Tester do the following tasks:
  1.  Executes test cases and documents the results in the test execution report
  2.  Verifies bug reports and bug fixes
  3.  Tracks closure of defects
  4.  All of the above
 Test Analyst do the following tasks:
  1.  Mostly involved in designing test cases
  2.  May coordinate the activities of a team of testers
  3.  Maintains the test cases as software changes occur
  4.  All of the above
 Methods of static testing includes
  1.  Desk checking of the code
  2.  Code walkthrough
  3.  Code Inspection
  4.  All of the above
 It is the process of evaluating a system or component based on its form, structure, content or documentation
  1.  Static Testing
  2.  Dynamic Testing
  3.  Performance Testing
  4.  Acceptance Testing
 No checklist is used in walkthroughs
  1.  True
  2.  FALSE
 Business Process Testing is done at Unit Level
  1.  TRUE
  2.  False
 The  number  of Completed, successful transactions performed per second is called:
  1.  Transactions/sec (passe
  2.  Transactions/sec (faile
  3.  Execution time
  4.  None of the above
 To conduct load testing on a website:
  1.  Apply stress to a web-site by simulating real users and real activity
  2.  Monitor response time as load is increased
  3.  Perform Capacity Testing to determine the maximum load a Web site can handle before failing
  4.  All of the above
 Automating tasks is necessary because manual testing is:
  1.  Hard to repeat
  2.  Not always reliable
  3.  Costly at times
  4.  All of the above
 Challenge in Test Automation includes:
  1.  Management of Test Assets
  2.  The number of test cases increase with every release of the product
  3.  Regression test cases are cumulative
  4.  All of the above
 A test automation framework is a set of assumptions, concepts, that constitute a work platform and practices that provide support for automated software testing
  1.  True
  2.  FALSE
 Keyword driven testing is also called:
  1.  table-driven testing
  2.  action-word testing
  3.  Both A&B
  4.  White box testing
 White Box testing technique includes:
  1.  Statement Coverage
  2.  Branch Coverage
  3.  Decision Coverage
  4.  All of the above
 Mutation Testing is also called as:
  1.  Sanity Testing
  2.  Smoke Testing
  3.  Error Seeding
  4.  Installation Testing
 User Interface checks include
  1.  Tool tip validations
  2.  Checking User interface dialogs
  3.  Readability of the controls
  4.  All of the above
 Statement coverage is insensitive to control structures
  1.  True
  2.  FALSE
 Cyclomatic Complexity is based on:
  1.  Algorithm
  2.  Flow Chart
  3.  Flow Graph
  4.  Pareto Charts

A predicate node is a node containing a condition
  1.  True
  2.  FALSE
Unit level checks include
 Field level checks
 Field Level Validations
 Functionality Checks
 All of the above

Answers
Ques No.
Correct Options
1
D
2
C
3
D
4
A
5
C
6
C
7
B
8
B
9
A
10
B
11
D
12
A
13
A
14
D
15
D
16
A
17
D
18
A
19
A
20
A
21
A
22
A
23
A
24
A
25
A
26
D
27
C
28
B
29
A
30
A
31
A
32
D
33
D
34
D
35
A
36
A
37
B
38
A
39
D
40
D
41
D
42
A
43
C
44
D
45
C
46
D
47
A
48
C
49
A
50
D

1 comment:

  1. This comment has been removed by the author.

    ReplyDelete