1. Load
Testing Tools (Per. Testing)
- reduces
the time spent by the testers
- reduces
the resources spent (hardware)
- mostly
used in web testing
- all of the above
2.
Test coverage analysis is the process of (Testing concepts)
- Creating
additional test cases to increase coverage
- Finding areas of program exercised by the test
cases
- Determining
a quantitative measure of code coverage, which is a direct measure of
quality.
- All of the
above.
3.
Critical in Web Testing (Testing concepts)
- Performance and Functionality
- Functionality and usability
- Usability
and Performance
- None of the above
4.
Class testing
(Testing concepts)
- require
a driver to test
- no need of instances of other classes
- no need to test the transitions
- All of the above.
5.
Defect Tracking
(Defect Mgmt)
- is the communication channel between test team
and development team
- is the communication channel between testing
team and the rest of the team
- is the communication channel between the
testing team and end users
- all
of the above
6.
Essential
Testing Skills are (Test Mgmt)
- Test Planning, Risk Management, Tool Usage,
Test Execution, Defect Management
- Test Planning, Tool Usage, Test Execution,
Defect Management, Test Measurement
- Test
Planning, Tool Usage, Test Execution, Defect Management
- Test Planning, Tool Usage, Test Execution,
Defect Management, Test case Design
7.
Testing across different languages is called (Testing concepts)
- Linguistic Testing
- Localization
Testing
- Both a and b
- None of the above.
8.
Hierarchical System
(Testing concepts)
- several levels of component that includes
objects and classes
- several levels of component that includes
objects, classes, systems
- several levels of component that includes,
foundation components, systems
- None
of the above.
9.
Hybrid Testing (Testing concepts)
- combination of one or more testing techniques
- Combination
of top-down and bottom-up testing
- Both a and b
- None of the above.
10. White
Box Testing (Testing concepts)
- same as glass box testing
- same as clear box testing
- both
a and b
- none of the above.
11. Build
Verification Test (Testing
concepts)
- same as smoke test
- done after each build to make sure that the
build doesn’t contain major errors
- both
a and b
- None of the above.
12. Content
Testing (Testing concepts)
- Similar to proof reading
- Widely used in web testing
- Part of usability Testing
- All
of the above
13. Decision
Coverage. (Testing concepts)
- testing the boolean expressions which are not
in control structures
- entire
expression is considered as boolean expression irrespective of logical-and
and logical-or operators
- coverage except switch-statement cases,
exception handlers
- All of the above.
14. Branch
Coverage (Testing concepts)
- another name for decision coverage
- another name for all-edges coverage
- another name for basic path coverage
- all
the above
15. The
following example is a
If (condition1 && (condition2 ||
function1()))
statement1;
else
statement2; (Testing
concepts)
- Decision
coverage
- Condition coverage
- Statement coverage
- Path Coverage
16. Test cases need to be
written for (Testing
Artifacts)
- invalid and unexpected conditions
- valid and expected conditions
- both
a and b
- none of these
17. Desk Checking (Testing concepts)
- same as code walkthrough
- same as code inspection
- verification
of code by the developers
- None of the above.
18. Path coverage includes (Testing Artifacts)
- statement coverage
- condition coverage
- decision
coverage
- none of these
19. Tools usage (Automation)
- very helpful in regression testing
- saves time
- helpful in simulating Users
- All
of the above.
20. Which is a true prevention mechanism (Quality)
- verifying
that the executable contains a defect
- detecting
that the executable contains a defect
- Validating
that the specified requirements are right, complete, achievable,
reasonable, testable
- Verifying that the
specified requirements are right, complete, achievable, reasonable,
testable
21. Objective of review meeting is (Quality)
- to identify problems with
design
- to
solve the problems with design
- both
a and b
- none
of the above.
22.The benefits of glass box testing are (Testing concepts)
- Focused
Testing, Testing coverage, control flow
- Data
integrity, Internal boundaries, algorithm specific testing
- Both a and b
- Either
a or b
23.Structural Testing (Testing concepts)
- same
as black box testing
- same as white box testing
- same
as functional testing
- none
of the above.
24.Characteristic of a good test (Testing Artifacts)
- reasonable
probability of catching an error and can be redundant
- It
is not simple or too complex
- reasonable probability of
catching an error and cannot be redundant
- It
is either simple or too complex
25.Find the Equivalence class for the following test case (Testing Artifacts)
Enter
a number to test the validity of being accepting the numbers between 1 and 99
- All
numbers < 1
- All
numbers > 99
- Number
= 0
- All numbers between 1 and
99
26.Find the invalid equivalence class for the following
test case
Draw a
line up to the length of 4 inches (Testing Artifacts)
- Line
with 1 dot-width
- Curve
- line
with 4 inches
- none
of the above.
27.Testing user documentation involves (Testing concepts)
- Improved
usability, reliability, maintainability
- Installability,
scalability, liability
- Both a and b
- None
of the above.
28.Sources of regression test cases are (Testing artifacts)
- boundary
tests and other preplanned tests.
- Tests
that reveal bugs in the program
- Customer
reported bugs
- All of the above
29.Identify which one is an
internal failure (Testing
concepts)
- Delaying tester’s access to
areas of the code
- Replacement
with updated product
- Training
programmers to make or miss fewer bugs
- Testing
by Tech. Support
30.Identify which one is a load condition (Performance testing)
- Lost messages
- Task
starts before its prerequisites are met.
- Lost
or out of sync messages
- Early
end of string
31.System Testing team is responsible for (Test execution)
- Performing the data validations
- Performing the Usability Testing
- Performing the Beta Testing
- None
of the above
32.Testing Process comprised of (Testing artifacts)
- Test Plan and Test Cases
- Test log and Test Status
- Defect Tracking
- All
of the above
33.Localization Testing (Test execution)
- Testing performed for local functions
- Testing
across different languages
- Testing across different locations
- None of the above
34.Object
Oriented Testing (Test
execution)
- Same as Top-Down
Testing
- Same as Bottom – Up
Testing
- Same as Hybrid
Testing
- All of the above
35.Smoke Testing(Testing concepts)
- To find whether the hardware burns out
- Same
as build verification test
- To find that software is stable
- None of the above
36.Test Plan (test artifacts)
- Road
map for testing
- Tells about the actual results and expected
results
- Both a and b
- None of the above
37.Test Script (Test execution)
- written version of test cases.
- Code used in manual testing
- Always Used when we use tools
- A
code segment to replace the test case
38.Test Procedure (Testing artifacts)
- collection of test plans
- combination of test plan and test cases
- collection
of test cases
- none of the above
39.Code Walkthrough (Testing concepts)
- a type of dynamic testing
- type
of static testing
- neither dynamic nor static
- performed by the testing team
40.Static Analysis (Testing concepts)
- same as static testing
- done by the developers
- both
a and b
- none of the above
41.User Acceptance Testing (Testing concepts)
- same as Alpha Testing
- same as Beta Testing
- combination
of Alpha and Beta Testing
- none of the above
42.State which of the one is
false (Performance testing)
- In performance
testing, usage of tool is a must
- In database testing, database knowledge is a
must.
- In Functional Testing, knowledge of business
logic is a must
- none
of the above.
- in
the improvement of testing
- Affects tester’s growth.
- Used against a developer
- none
44.Random Testing (K) a (Testing concepts)
a. Program
is tested randomly sampling the input.
b. A
black-box testing technique
c.
Both a
and b
d. None of
the above.
45.Error seeding (Testing concepts)
- Evaluates the thoroughness
with which a computer program is tested by purposely inserting errors into
a supposedly correct program.
- Errors
inserted by the developers intentionally to make the system
malfunctioning.
- Neither
a or b
- Both
a and b
46.Metrics collected during testing includes (Quality)
- System
test cases planned/executed/passed
- Discrepancies
reported/resolved
- Staff
hours
- All of the above
47.Manual Testing (Test execution)
- at
least performed one time
- need
to be executed before going for automation
- both a and b
- neither
a or b
48. What is the use
of Affinity Diagram ? (Test Mgmt)
a)
A group
process that takes large amounts of language data such as a list developed by
brainstorming and divides it into categories
b) A
test or analysis conducted after an application is moved into production to
determine whether it is likely to meet the originating business case.
c) A
test method that requires that each possible branch on each decision point be
executed at least once.
d) None
of the above
49. The following best describes the defect
density : (Defect Mgmt)
a)ratio of failure reports received per unit of time.
b)ratio of discovered
errors per size of code.
c)number of modifications made per size of code.
d)number of failures reported against the code.
50. Which of the following technique is the most
suitable for negative testing (Test execution)
a) Boundary
value analysis
b) Internal
value analysis
c) State
transition testing
d) All of the above
51. Unit, Integration and System testing being
replaced by ________ using object
oriented software testing concepts (Testing concepts)
a)
classing
testing, Object Integration testing, System testing
b) Statement
coverage, Branch coverage , Condition coverage
c) All
of the above
d) None
of the above
52. What is the
relationship between equivalence partitioning and boundary value analysis
techniques (Testing concepts)
a.
Structural
testing
b. Opaque
testing
c. Compatibility
testing
d. All
of the above
53. Which statement is relevant for test driver (Testing concepts)
a)
A program
that directs the execution of another program against a collection of test data
sets. Usually the test driver also records and organizes the output generated
as the tests are run.
b) A
document that identifies test items and includes current status and location
information.
c) A
document describing any event during the testing process that requires
investigation
d) A
software item that is an object of testing.
54. Which
of the following best describes validation (Testing concepts)
a) Determination of the correctness of the
final program or software produced from a development project with respect to
the user needs and requirements.
b) A document that describes testing activities and results
and evaluates the corresponding test items
c) Test data that lie within the domain of the function
represented by the program
d) All of the above
55. Coverage based
analysis is best described as: (Test
artifacts)
a) A metric used to show the logic covered during a test session
providing insight to the extent of testing.
b)A tool for documenting the
unique combinations of conditions and associated results in order to derive
unique test cases for validation testing.
c)Tools for documenting defects as
they are found during testing and for tracking their status through to
resolution.
d)The most traditional means for
analyzing a system or a program
56. Which
of the following best describes the difference between clear box and opaque
box? (Testing concepts)
1) Clear
box is structural testing , opaque box is functional testing
2) Clear
box is done by tester, and opaque box is done by developer
3) Ad-hoc
testing is a type of opaque box testing
a) 1
only
b)
1 and 3
c) 2
d) 3
57. How do you test a
module for integration? (Test
execution)
a.
Big bang
approach
b. Pareto
analysis
c. Cause
and Effect diagram
d. Scatter
diagram
58. 80:20 rule can
also be called as (Quality)
a Fish bone diagram
bPareto analysis
cScatter diagram
dHistogram
59. Suggest an
alternative for requirement traceability matrix (Testing artifacts)
a.Test Coverage matrix
b.Average defect aging
c.Test Effectiveness
d.Error discovery rate
60. What can be done to minimize the reoccurrence of defects (Defect Mgmt)
a.Defect Prevention plan
b.Defect tracking
c.Defect Management
d.All of the above
61. Review is one of the methods of V&V. The other methods are (Quality)
a. Inspection
b.Walkthrough
c.Testing
d.All of the above
62. What needs to be done when there is an insufficient time for testing (Test Mgmt)
1)Do Ad-hoc testing
2)Do usability testing
3)Do sanity testing
4)Do a risk based analysis to
prioritize
a) 1
and 2
b)
3 & 4
c) All
of the above
d) None
of the above
63. What is the scenario in which automation testing can be done: (Automation)
1) Application
is stable
2) Usability
testing is to be done
3) The
project is short term
4) Long
term project having numerous releases
a) 1
b)
1 & 4
c) 1
& 2
d) 2
& 3
64. Choose
the best match for cyclomatic complexity
(Test Execution)
a. The number of decision statements plus one.
b. A set of Boolean conditions
such that complete test sets for the conditions uncover the same errors
c. The process of analyzing and
correcting syntactic logic and other errors identified during testing
d. None of the above
65. According to Crosby, it is less costly to (Quality)
a.
let the customer find the defects.
b.
detect defects than to prevent them.
c. prevent defects than to detect them.
d.
ignore minor defects
66. Which of the
following is LEAST likely to be used during software maintenance? (Test Mgmt)
a. Project
management plan.
b. Customer support hot line.
c. Software problem reports.
d. Change control board.
67. Which of the following reviews are required in order to ensure proper
tracking of software between phases of a project? (Test Mgmt)
1. Product feasibility
2. Software requirements
3. Software design
4. Acceptance test
a. I and II only
b. II and III only
c. I, II, and III only
d. II, III, and IV only
b. II and III only
c. I, II, and III only
d. II, III, and IV only
68 .How can it be known when to stop testing? (Test Execution)
a) When
no more bugs can be found
b) When
the time allocated is over
c) When
the quality goals set up for testing have been achieved
d)
All of the
above
69 What can be done if requirements are changing
continuously? (Test Mgmt)
a.
Work with the project's stakeholders early on to
understand how requirements might change so that alternate test plans and
strategies can be worked out in advance, if possible.
b.
Negotiate to allow only easily-implemented new
requirements into the project, while moving more difficult new requirements
into future versions of the application
c.
Both a and b
d. None
of the above
70. The goal of software testing is to (Testing concepts)
a. Debug
the system
b. Validate
that the system behaves as expected
c. Let
the developer know the defects injected by him
d.
Execute the
program with the intent of finding errors
71. A test plan defines (Testing artifacts)
a. What
is selected for testing
b.
Objectives
and results
c. Expected
results
d. Targets
and misses
72. Test planning should begin (Testing artifacts)
a.
At the same
time that requirement definitions begins
b. When
building starts
c. When
code build is complete
d. After
shipping the first version
73. Risk analysis talks about (Test Mgmt)
a.
The data required for testing, the
infrastructure requirements to manage the data as well as the methods for
preparing test data, requirements, converters and sources
b.
Details what types of tests must be conducted,
what stages of testing are required and outlines the sequence and timing of
tests
c.
A testing goal. It is a statement of what the
tester is expected to accomplish or validate during a testing activity. These
guide the development of test cases and procedures
d. None of the above
74. The
following defines the statement of what the tester is expected to accomplish or
validate during testing activity (Testing artifacts)
a.
Test scope
b. Test objective
c. Test
environment
d. None
of the above
75.One technique of Black Box
testing is Equivalence Partitioning. In
a program statement that accepts only one choice from among 10 possible
choices, numbered 1 through 10, the middle partition would be from _____ to
_____ (Test execution)
a. 4
to 6
b.
0 to 10
c. 1 to 10
d. None
of the above
76.What
are the 2 major components taken into consideration with risk analysis? (Test Mgmt)
- The probability the negative event will occur
- The potential loss or impact associated with the event
- Both a and b
- Neither a nor b
- Following are some of the testing risks (Test Mgmt)
- Budget, Test environment
- Budget, Number of qualified test resources
- Budget, Number of qualified test
resources, Test environment
- None of the above
- Cost of quality is (Quality)
- Prevention costs
- Appraisal costs
- Failure costs
- All of the above
- Which of the following metrics involves defects reported by client (Quality)
- Test efficiency
- Test effectiveness
- Test Coverage
- None of the above
- Security concerns are important for which type of applications (Test Execution)
- A product advertisement website
- A requirements tracking database
- An e-commerce web site
- An employment application
- Testing responsibilities: (Test Execution)
Tester 1 – Verify that the program
is able to display images clearly on all 10 of the monitors in the lab
Tester 2 - Make sure the program
instructions are easy to use Security concerns are important for which type of
applications
Tester 3 – Verify that the
calculation module works correctly by using both scripts and ad hoc testing.
Which term is used to refer to the testing that is performed by Tester 3 in the
above scenario?
- Unit testing
- Algorithm specific testing
- Compatibility testing
- Black box testing
- As a tester, what is your main objective in reviewing a requirement document? (Testing artifacts)
- To ascertain that each requirement is traceable to a business need
- To ascertain that each requirement is both testable and uniquely identifiable
- To ascertain that each requirement is
traceable to a business
need, testable, and uniquely identifiable
- To ascertain that each requirement is uniquely identifiable
- What is the common limitation of automated testing? (Automation)
- They are not useful for performance testing
- They cannot be used for requirement validation
- It is very difficult for automated scripts to verify a wide range of application responses.
- They are not useful when requirements
are changing frequently
- Formal testing guidelines suggest which one of the following as the correct source of functional test cases? (Testing concepts)
- The developer’s knowledge of what the software can do
- The software design
- The software requirements
- The tester’s knowledge of what the software should do
- The functional test procedures
- What is the concept of introducing a small change to the program and having the effects of that change show up in some test? (Testing concepts)
- Desk checking
- Debugging a program
- A mutation error
- Performance testing
- Introducing mutations
- Test effort estimation uses which of the following techniques (Test Mgmt)
- Function point method
- Test case point method
- Use case point method
- All of the above
- What is the verification process in software development? (Quality)
- The probability that undesirable things will happen such as loss of human life or large financial losses
- The process of monitoring the software to ensure full compliance with established standards and procedures
- The process of trying to discover every conceivable fault or weakness in a work product
- The process of evaluating a system or
component to determine whether or not the products of a given development
phase satisfy the conditions imposed at the start of that phase
- The process of evaluating a system or component during or at the end of the sales process to determine whether or not it satisfies specified requirements
- From a testing perspective, what results in the clicking of a button? (Test Execution)
- An interface event
- A sound
- A text item
- A bio-metric event
- An internal processing event
- Test design mainly emphasizes all the following except (Testing artifacts)
- Data planning
- Test procedures planning
- Mapping the data and test cases
- Data synchronization
- Which type of testing is performed to test applications across different browsers and OS? (Testing concepts)
- Static testing
- Performance testing
- Compatibility testing
- Functional testing
- Which document helps you to track test coverage? (Testing concepts)
- Traceability Matrix
- Test plan
- Test log
- Test summary report
- Which type of test would you perform to accept a build (Test execution)
- Beta test
- Smoke test
- Functional test
- User acceptance test
- Detecting a defect at which of the following stage is most economical? (Quality)
- Design
- Build
- Testing
- Deployment
- If the application is complex, but NOT data intensive and is to be tested on one configuration and 2 rounds, the easiest method to test is (Test execution)
- Manual testing
- Automation testing
- Both
- None
- Functional testing is mostly (Testing concepts)
- Validation techniques
- Verification techniques
- Both of the above
- None of the above
- Most imprecise definition for quality is (Quality)
- Fitness for use
- Meeting customers expectations
- Completeness of requirements
- Efficient and effective product
- System testing include all the following except (Test Execution)
- Performance services
- Security services
- Usability services
- Monitoring services
- Function points are used for estimating (Test Mgmt)
- Size
- Effort
- Cost
- None of the above
- Size of a project is defined in terms of all the following except (Test Mgmt)
- Person days
- Person hours
- Calendar months
- None of the above
- Deliverables of test design phase include all the following except (Testing artifacts)
- Test data
- Test data plan
- Test summary report
- Test procedure plan
Hello Mahe,
ReplyDeleteThe Article on Manual Testing Questions for the interview is nice give detail information about Manual testing.Thanks for Sharing the information about it. Software Testing Company
this one is the complete detail on the static analysis in testing. The above 100 factors are more enough to get into the basics and understand the concept. Thanks for sharing this useful blog.
ReplyDelete