Font size
S
M
L
XL
WorksheetsSOFTWARE TESTING PART A
Total questions: 116
Worksheet time: 58mins
Name
Class
Date
1.
In any software development process, at which point should the test process start ideally?
a)
After the coding phase is complete
b)
After the design phase is complete
c)
After the software requirement are approved
d)
After the first component is ready for testing
2.
Why software testing is done?
a)
To satisfy developers requirement
b)
To satisfy User’s requirement and needs an expectation
c)
To satisfy Business requirement
d)
To satisfy process requirement
3.
According to producers view software testing is
a)
System should meet the specification
b)
System should meet the business and user need
c)
Installing confidence among in system
d)
Installing confidence among in customer
4.
According to Customers view software testing is
a)
System should meet the specification
b)
System should meet the business and user need
c)
Installing confidence among in system
d)
Installing confidence among in customer
5.
The effective testing is done by
a)
Developer
b)
Tester
c)
Information service professional and user
d)
End user
6.
Who will not participates in testing?
a)
Software customer
b)
Software user
c)
Software developer
d)
CEO
7.
Testing policy includes
a)
Definition of testing, testing system , evaluation and standards
b)
Test plan, test case, Test report
c)
Test report document
d)
Planning,organising
8.
Cost of production is equal to
a)
RTF
b)
Cost of production is equal to
c)
RTF+ cost of quality
d)
Cost of quality
9.
Pick the best definition of quality
a)
Zero defect
b)
Quality is job
c)
Conformance to requirement
d)
work as designed
10.
Which phase the cost of bug is less?
a)
Design
b)
Requirement
c)
Maintance
d)
Development
11.
purpose of testing _________
a)
Uncover defects
b)
Find fault on the project
c)
To find fault from developer
d)
To make project fail.
12.
Cost spend on training of staff is under
a)
Appraisal cost
b)
prevention cost
c)
Failure cost
d)
Development cost
13.
Cost spend on testing team is
a)
Appraisal cost
b)
prevention cost
c)
Failure cost
d)
Development cost
14.
Cost spend on fixing the defect after delivering the product is
a)
Appraisal cost
b)
prevention cost
c)
Failure cost
d)
Development cost
15.
Which is the problem associated with testing?
a)
loss of project money
b)
loss of time
c)
Testing at the wrong phase of life cycle
d)
Loss of manpower
16.
The word error refers to _______
a)
Mistake
b)
Bug
c)
Error
d)
fault
17.
Identify the level of testing
a)
Functional testing
b)
Structural testing
c)
Non functional testing
d)
Integration testing
18.
Which one is the levels if testing in order
a)
Unit testing, integration testing, system testing, acceptance testing
b)
Acceptance testing, system testing, integration testing, unit testing
c)
Unit testing, system testing, integration testing, acceptance testing
d)
Acceptance testing, system testing, Unit testing, integration testing,
19.
Module testing is also known as
a)
Unit testing
b)
Integration
c)
Syatem
d)
Buddy
20.
Unit testing is also known as
a)
component testing
b)
Code testing
c)
Integration testing
d)
Acceptance testing
21.
Unit testing is done by
a)
Developer
b)
Tester
c)
Customer
d)
user
22.
Integration testing should typically occur
a)
Before component testing
b)
After component testing
c)
After system testing
d)
Before unit testing
23.
Stubs are used in
a)
Top down integration
b)
Bottom up integration
c)
black box testing
d)
white box testing
24.
Drivers are used in
a)
Top down integration
b)
Bottom up integration
c)
black box testing
d)
white box testing
25.
Integration testing is done by
a)
Developer
b)
Tester
c)
Developer&tester
d)
Developer&Customer
26.
System Testing is done by
a)
Developer
b)
Tester
c)
Developer&tester
d)
Developer&Customer
27.
Verifying the protection mechanism of a system is called as
a)
Security testing
b)
System Testing
c)
Performance Testing
d)
Recovery Testing
28.
Stub is used to replace
a)
Low level Module
b)
High level Module
c)
Integration module
d)
Acceptance Module
29.
Driver is used to replace
a)
Low level Module
b)
High level Module
c)
Integration module
d)
Acceptance Module
30.
There are ___________ number of test levels are available
a)
4
b)
3
c)
5
d)
6
31.
The ________ and __________ testing comes under performance testing
a)
Alpha and beta testing
b)
Load and stress testing
c)
Verification and validation
d)
White&Black testing
32.
Running the software under less condition is called as
a)
Load testing
b)
performance
c)
Stress testing
d)
Recovery Testing
33.
To determine whether the software meets the customer requirements is called as
a)
Validation Testing
b)
Acceptance testing
c)
System Testing
d)
Stress testing
34.
The testing conducted at the developer’s site by the customer is called as
a)
Validation Testing
b)
Alpha Testing
c)
Beta Testing
d)
Stress testing
35.
Testing methods are used by end users who actually test software before they use it
a)
Validation Testing
b)
Alpha Testing
c)
Beta Testing
d)
Stress testing
36.
Which of the following is not a type of performance testing
a)
Load testing
b)
Stress testing
c)
Web testing
d)
Load &stress testing
37.
Which testing is done to verify whether the software meets its requirement(SRS)
a)
Validation Testing
b)
Alpha Testing
c)
Beta Testing
d)
Stress testing
38.
Glass Box testing is also known as
a)
White box testing
b)
Black box testing
c)
close box testing
d)
gray box testing
39.
White box testing used to check
a)
Internal logic of program
b)
Customer satisfaction
c)
Enduser satisfaction
d)
Developer satisfaction
40.
The hierarchical order of top down approach in Incremental Testing is
a)
Asending
b)
Desending
c)
Low level
d)
High Level
41.
The hierarchical order of Bottom Up approach in Incremental Testing
a)
Asending
b)
Desending
c)
Low level
d)
High Level
42.
Which one is the White box Testing technique?
a)
Equivalence partitioning
b)
Error guessing
c)
Basic path testing
d)
Boundary value Analysis
43.
In a Flow graph notation a node which will have some condition is called as
a)
Conditional node
b)
Predicate node
c)
Notation
d)
Region
44.
The area Bounded by the edges and nodes in Flow graph notation is called as
a)
Boundary
b)
Region
c)
Notation
d)
Predicate node
45.
Any path through a program that introduces at least one new set of processing statements or a new condition is called
a)
Dependent Path
b)
Independent Path
c)
Cyclometric Complexity
d)
Complex path
46.
Cyclometric complexity is computed by
a)
E-N+1
b)
E+N-2
c)
P+1
d)
P-1
47.
How many ways we can calculate the Cyclomatic complexity
a)
1
b)
5
c)
3
d)
4
48.
1. The logical complexity of a program will be measure by
a)
BVA
b)
Cyclomatic Complexity
c)
Error guessing
d)
Dependent Path
49.
Behavioral Testing is also know as
a)
Open box testing
b)
White box testing
c)
Black box testing
d)
Glass box testing
50.
Testing that is based on an analysis of functional specifications of a system are called
a)
Non functional testing
b)
Functional testing
c)
Regression testing
d)
Static testing
51.
Which one is a Non functional Testing
a)
Performance testing
b)
Dependent Testing
c)
Gray box testing
d)
Static testing
52.
White box testing technique used for
a)
Unit testing
b)
stress testing
c)
load testing
d)
Static testing
53.
Black box testing technique used for
a)
System testing
b)
stress testing
c)
load testing
d)
Static testing
54.
Which Test case design method specifically used to test the behavior of an application where the bug is most likely to occur
a)
Boundary value Analysis
b)
Equivalence partitioning
c)
Error guessing
d)
Basic path testing
55.
An input field takes the year of birth between 1900 and 2004
a)
0,1900,2004,2005
b)
1900, 2004
c)
1899,1900,2004,2005
d)
1899, 1900, 1901,2003,2004,2005
56.
The boundary values for testing this field are
a)
Tester
b)
Developer
c)
Customer
d)
Project team
57.
The cyclomatic complexity metrix provide the designer with information regarding the number of ________
a)
Cycles in the program
b)
Errors in the program
c)
Independent logic path in the program
d)
Statements in the program
58.
Complexity measure of software is proposed by
a)
Rogress Pressman
b)
Willam E.Perrry
c)
Sommerville
d)
Thomas Mccabe
59.
Load size will specifically refer to number of __________user and related values
a)
Admin user
b)
Group users
c)
Virtual users
d)
Client user
60.
Creating simulated load in a real computer is called as __________ testing
a)
Performance testing
b)
Stress testing
c)
Load testing
d)
Security testing
61.
Which one is not measure by performance testing
a)
Processing speed
b)
Response time
c)
Efficiency
d)
Security
62.
Which testing is conducted with reduced availability of resource?
a)
Performance testing
b)
Stress testing
c)
Load testing
d)
Security testing
63.
Which one is not a load test process?
a)
User Scripts
b)
User load estimation
c)
System Analysis
d)
Analyzing Results
64.
Performance testing is comes under ___________ type of testing
a)
Functional
b)
Non functional
c)
Static
d)
Dynamic
65.
Which testing is conducted with reduced availability of resource?
a)
Stress testing
b)
Load testing
c)
Security testing
d)
Performance testing
66.
In which phase Unit testing will be done .
a)
development
b)
acceptence
c)
sandwich
d)
non of these
67.
Which testing used to identify the area of poor human factor
a)
Usability testing
b)
Performance testing
c)
Security Testing
d)
Vendor validation testing
68.
Cyclomatic complexity method comes under which testing method
a)
White box
b)
black box
c)
Green box
d)
Yellow box
69.
Which of the following is not a static testing technique
a)
Error guessing
b)
Walk through
c)
Data flow analysis
d)
Inspection
70.
The purpose of requirement phase is
a)
To freeze requirements
b)
To understand user needs
c)
To define the scope of testing
d)
All of the above
71.
Which one is not a load test process?
a)
System Analysis
b)
User load estimation
c)
User Scripts
d)
Analyzing Results
72.
When the developer feels to recover the system.
a)
front end code wrong
b)
back end error
c)
all of these
d)
none of these
73.
________ testing will be carried out within the normal development environment
a)
Acceptance
b)
Unit
c)
Integration
d)
none of them
74.
Arrangement of all the ________ and hardware for running system.
a)
software
b)
devices
c)
networks
d)
non of these
75.
Which testing is done to determine whether the application is likely to deliver the original projected benefits?
a)
Vendor validation Testing
b)
Recovery testing
c)
Benefits Realization Test
d)
Security testing
76.
Test case contains the following
a)
planning
b)
developer company
c)
testing rules
d)
actual result
77.
Project management plan is prepared by__________
a)
Project manager
b)
Software quality manager
c)
Team lead
d)
None
78.
_________ must find the largest number of errors in the least amount of time.
a)
Validation
b)
Verification
c)
Testing
d)
none of these
79.
The test case design should start at __________ phase.
a)
After Requirement is approved
b)
After design
c)
After Testing
d)
During testing
80.
When to start Test case execution
a)
After the product is developed
b)
Before development
c)
After design
d)
After implementation
81.
All the pass and fail information will be stored in
a)
Test log
b)
Defect Tracking
c)
Defect document
d)
Test case ID
82.
Which one is not an element of test case document.
a)
Test case ID
b)
Test Case Description
c)
Input
d)
Recovery Procedure
83.
Unit testing is done by
a)
Developer
b)
Tester
c)
Both (a) and (b)
d)
Customer
84.
When the status field of test case document should be passed
a)
If ER not equal to AR
b)
If ER equal to AR
c)
If ER equal to SRS
d)
If ER not equal to SRS
85.
Variant from the desired output called________ .
a)
Variant
b)
Error
c)
Testing
d)
Defect
86.
When the bug is posted for the first time then status of bug is _________
a)
Open
b)
Reopen
c)
New
d)
Duplicate
87.
When the bug is in the development team then the status of bug is
a)
Open
b)
Assign
c)
New
d)
Duplicate
88.
When the bug is expected to be fixed in next releases then the status of bug is
a)
Rejected
b)
Assign
c)
Deferred
d)
Duplicate
89.
If the developer feels that the bug is not genuine, then the state of the bug is changed to
a)
Rejected
b)
Assign
c)
Deferred
d)
Duplicate
90.
If the bug is repeated twice or the two bugs mention the same concept of the bug, then one bug status is changed to
a)
Rejected
b)
Assign
c)
Deferred
d)
Duplicate
91.
If the bug still exists even after the bug is fixed by the developer, the tester changes the status to
a)
Rejected
b)
Assign
c)
Reopen
d)
Duplicate
92.
Test cases are designed during______
a)
Test recording
b)
Test planning
c)
Test configuration
d)
Test specification
93.
Which defect report will be ideally in a line graph format
a)
Expected verses Actual Defects Uncovered
b)
Defects Uncovered verses Corrected Gap
c)
Defect Distribution
d)
Relative Defect Distribution
94.
When a defect is repaired, it's status will change to
a)
Closed
b)
Fixed
c)
Open
d)
Repaired
95.
A metric used to measure the characteristic of the documentation and code _______.
a)
Product metrics
b)
Process metrics
c)
Business metrics
d)
None of these
96.
Test Cost Vs Total System Cost is used to find
a)
Cost To Locate Defect
b)
Detected Production Defect
c)
Test Cost
d)
Test Automation
97.
Cost of Manual Test Effort / Total Test Cost is used to find
a)
Cost To Locate Defect
b)
Detected Production Defect
c)
Test Cost
d)
Test Automation
98.
No of Defects detected in production / Application System size
a)
Cost To Locate Defect
b)
Detected Production Defect
c)
Test Cost
d)
Test Automation
99.
Test Cost / No of Defects located in the Testing
a)
Cost To Locate Defect
b)
Detected Production Defect
c)
Test Cost
d)
Test Automation
100.
A metrics used to measure the characteristics of methods, techniques and tools employed in developing, implementing and maintaining the software system is called as
a)
Product metrics
b)
Process metrics
c)
Business metrics
d)
None of these
101.
If the bug still exists even after the bug is fixed by the developer, the tester changes the status to.
a)
Open
b)
Assign
c)
Reopen
d)
Duplicate
102.
Test planning is the activity of verifying the
a)
Test conditions
b)
Mission of testing
c)
Test data
d)
Testing tools
103.
Cost of Manual Test Effort / Total Test Cost is used to find
a)
Cost To Locate Defect
b)
Detected Production Defect
c)
Test Cost
d)
Test Automation
104.
In a _________ mouse movement has to be recorded.
a)
Context sensitive Recording
b)
Analog Recording
c)
Both the Recording
d)
None of these
105.
SilkTest is used to test ________ application
a)
Dot Net
b)
Java
c)
XML
d)
DAT
106.
Full form of AUT is _______________.
a)
Application under Test
b)
All Under Test
c)
Application Under Transformation
d)
None of these
107.
.inc is the extension of
a)
Test frame
b)
Include file
c)
Result file
d)
Both a and b
108.
How do you comment your TSL script
a)
//
b)
*
c)
#
d)
none
109.
LoadRunner is a ______ testing Tool
a)
Test Management
b)
Performance
c)
Functionality
d)
Regression
110.
The test language usually used in selenium is
a)
PHP
b)
PHYTHON
c)
JAVASCRIPT
d)
None of the above
111.
The term JSON refer to
a)
Java script object notation
b)
Java object notation
c)
Java object naming
d)
None of the above
112.
Selinium test
a)
DOS application
b)
browser based application
c)
GUI application
d)
None of the above
113.
What is selinium IDE
a)
Windows software
b)
Fire fox plug in
c)
Java software
d)
Flash plug in
114.
What is a test suite made of
a)
Test packs
b)
tests
c)
Test blocks
d)
Test pattern
115.
Select the language which is not supported by the selinium RC
a)
ASP
b)
JAVA
c)
C#
d)
PHP
116.
Selenium IDE stants for
a)
Selinium Integrated Development Enviornment
b)
Selinium Interrelated Development Enviornment
c)
Selinium InitializationDevelopment Enviornment
d)
Selinium Information Development Enviornment
Reset
