B.SC - Computer Science SF 16UCS519 Software Testing
B.SC - Computer Science SF 16UCS519 Software Testing
B.SC - Computer Science SF 16UCS519 Software Testing
UNIT-I
1.System testing is a
a) Requirement gathering
b) Implementation
c) Development
d) Design
ANSWER: d) Design
a) True
b) False
ANSWER: b) False
a. White-box Testing
b. Black-box Testing
c. Load Testing
d. Regression Testing
Answer Explanation
ANSWER: Black-box Testing
a) Statement Testing
b) Decision Testing
c) Condition Coverage
d) All of the mentioned
Answer: d
8.A tester is executing a test to evaluate and it complies with the user
requirement for a certain field be populated by using a dropdown box containing
a list of values, at that time tester is performing __________ .
a. White-box Testing
b. Black-box Testing
c. Load Testing
d. Regression Testing
ANSWER: Black-box Testing
a. True
b. False
ANSWER: False
10.can customer says that the quality of the product is too good?
a) Statement testing
b) Path testing
c) State transition testing
d Data flow testing
ANSWER:C
UNIT-II
1. Maintainability
2. Usability
3.Compliance
4.Accuracy
5.Portability
6. Efficiency
a) 1,3,4
b) 3,4,5
c) 3,4
d) All of the above
ANSWER: c) 3,4
3.Non functional testing is performed only at system testing level. True or false.
a) True
b) False
ANSWER: b) False
5. Which of the following are the main activities of fundamental test process.
a) Difficult to test
b) Small
c) Difficult to write
d) Large
Ans: A
7.Coverage measurement
Ans: A
Ans: C
Ans: C
UNIT-III
1)Regression testing can be used not only for testing the correctness of a
program, but often also for tracking the quality of its output.
A) True
B) False
Ans: a
A) True
B) False
Ans: a
Ans: b
5.Regression testing should be tightly linked to ........, and be built from the
successful test cases developed and used in .......
A) functional testing
B) Retesting
C) End to End Testing
D) system Testing
Ans: a
A) True
B) False
Ans: b
A) Speed
B) Capacity
C) Scalability
D) Stability
E) Partition
Ans:) a,b,c,d
8.Performance testing plan includes the details about test bed setup.
A) True
B) False
Ans: a
A) True
B) False
Ans: a
A) Comparison Reports
B) Benchmarking
C) Bench-staging
D) Compare-marking
Ans: b
UNIT-IV
1.Which of the following does not affect the software quality and organizational
performance?
a) Market
b) Product
c) Technology
d) People
Ans: a
a. Indirect measures
b. Direct measures
c. Coding
d. None of the above.
Ans: a
7.Measurements can be categorized in two ways. What are those two ways?
Ans: d
10.Line of code(LOC) of the product comes under which type of measures?
a. Indirect measures
b. Direct measures
c. Coding
d. None of the above.
Ans:b
UNIT-V
1.A process allows the same quality to be replicated from product to product,
often by the use of standards and procedures.
A. True
B. False
Ans:A
2. The toolbar enables you to view the details of an individual action or the entire
test flow is
1. Testing toolbar
2. None of the above
3. Action toolbar
4. Test Pane
ANSWER: 3
1. F3
2. SHIFT+ALT+F3
3. CTRL+SHIFT+F3
4. F10
ANSWER: 2
1. False
2. True
ANSWER: 1
4. To use a specific property to identify your object, but that property is not listed in
the properties list. Then how do you identify that object?
ANSWER: 1
5. The checkpoint used to check the alt attribute exists for all relevant objects (such as
images) is
1. DataBaseCheckPoint
2. Accessibility checkpoint
3. Bitmap checkpoint
4. Standard checkpoint
ANSWER: 2
1. True
2. False
ANSWER: 1
1. F12
2. F2
3. F10
4. F7
ANSWER: 1
1. No
2. Yes
ANSWER: 1
10. To compares the values of the specified property during a run session with the
values stored for the same test object property within the test.
1. Checkpoint
2. All the above
3. Output Value
4. Compare the object property
ANSWER: 1
NGM COLLEGE
DEPARTMENT OF COMPUTER SCIENCE(SF)
III-BSC COMPUTER SCIENCE( V SEMESTER)
16UCS519-SOFTWARE TESTING(2016-2019)
K2-LEVEL QUESTIONS
UNIT-I
1.Discuss STLC (Software Testing Life Cycle) and SDLC (Software Development
Life Cycle)?
ANS:Software Testing Life Cycle (STLC) is the testing process that is executed in
a well-planned manner.It aims to produce a high-quality software system
which helps you to meet the customer expectations
5.Review five common problems that come in the path of software development
process.
ANS: if requirements are unclear, incomplete, too general, developer cannot able
to invasion a product. Unrealistic schedule - if too much work is loaded in too
little time, problems are inevitable, improper scheduling
ANS:DEFECT LIFE CYCLE, also known as Bug Life Cycle, is the journey of a
defect from its identification to its closure. The Life Cycle varies from
organization to organization and is governed by the software testing process the
organization or project follows and/or the Defect tracking tool being used.
ANS:A bug is the result of a coding error and a defect is a deviation from the
requirements
ANS:Planning.
Systems Analysis and Requirements. ...
Systems Design. ...
Development. ...
Integration and Testing. ...
Implementation. ...
Operations and Maintenance.
ANS:The quality factors which are part of all the quality models, the ones which
are well weighted by all the quality models and are critical for evaluation of
software quality are Efficiency, Maintainability, Portability, Reliability and
Usability. These factors are the evaluators of software quality.
UNIT-II
ANS:Adhoc testing is defined as an informal testing type with an aim to break the
system. This Software Testing type is usually an unplanned activity. It does not
follow any test design techniques to create test cases.
UNIT-III
21.Explain regression testing.
ANS:Retest All: Re execute all the tests in the existing test bucket. This requires
huge time and resources and that’s why it is very expensive.
Regression test selection: Execute the selected part of test suites i.e. re-usable
test cases or obsolete test cases.
Test case prioritization: Prioritization of test cases depends on business impact
and used functionalities.
ANS:Selenium: This is an open source tool used for automating web applications.
Selenium can be used for browser-based regression testing.
Rational Functional Tester (RFT): IBM's rational functional tester is a Java tool
used to automate the test cases of software applications. This is primarily used
for automating regression test cases and it also integrates with Rational Test
Manager.
26.Indicate localization.
27.Decode internationalization.
ANS:
The main purpose of internationalization is to check if the code can handle all
international support without breaking functionality that might cause data loss or
data integrity issues. Globalization testing verifies if there is proper functionality
of the product with any of the locale settings.
29.explain globalization
ANS: A product is said to be Globalized when that particular product can be run
independent of its geographical and cultural environment. This type of testing
technique validates whether the application can be used all over the world that
accepts all the language texts.
ANS:Localization therefore aims to give a product the feeling that it was produced
solely for the target audience, irrespective of culture and language.Internalization
processes include making illustrations for documents whereby text is easy to
change to another language, creating space in user interfaces in case there is a
need for more space during translation into another language, making web site
graphics and print such that their translation is not expensive,
UNIT-IV
ANS: Generally test automation framework design activity does not get the right
treatment it deserves. It is very important for us to understand the right
requirements & design in order to create a generic framework. With increased
focus on QA automation. There is a need for a generic & optimized approach for
automation framework catering to different tools and technologies. This is built n
based on the hybrid concept (Data driven, Keyword & Modularity) so that every
factor governing test automation success is achieved.
ANS:When working with other services and stakeholders, but also when
informing the general public on the issue of adaptation, important terms need to
be clarified in order to build a common language and reach a common
understanding. Agreed international definitions could be first considered and
defining key terms specific to the local characteristics could then be a task for
the core team. Once agreed, a glossary could be added to the adaptation policy
documents.
ANS:Process metrics
Product metrics
UNIT-V
ANS: Data Driven Testing is a Test design and execution strategy where the test
scripts read test data from data sources (file or database) such as ADO objects,
ODBC sources, CSV files, etc. rather than using hard-coded values.
ANS:A custom object is an object that does not belong to any of the standard
classes used by WinRunner. By default, WinRunner learns such objects under
"Object" class. All the operations performed on custom objects are recoded
using "obj_mouse_" statements.
ANS:You can use GUI checkpoints to check dates in GUI objects (such as edit
boxes or static text fields). In addition you can check dates in the contents of
PowerBuilder, Visual Basic, and ActiveX control tables.
When you create a GUI checkpoint, you can use the default check for an object or
you can specify which properties to check. When WinRunner’s date operations
functionality is enabled:
The default check for edit boxes and static text fields is the date.
The default check for tables performs a case-sensitive check on the entire
contents of a table, and checks all the dates in the table
UNIT-I
UNIT-II
11.Assess Bottom Up Testing?
12.Illustratae top up testing.
13.Practice hybrid testing.
14.Operate integrated testing.
15.Differentiate test case.
16.Show test case scenario
17.Compute decision tables?
18.Choose defect bash.
19.Relate functional vsnon functional testing.
20.Solve the following testings : – Unit Testing, Integration Testing, System
Testing & Acceptance Testing?
UNIT-III
UNIT-IV
31.Use of configuration management?
32.Examine Metrics in testing.
33.Schedule Software Requirements Specification?
34.Solve Scalability Testing
35.Find interoperability and compatibility testing
36.Prepare "use case testing"?
37.Differentiate Test matrix and Traceability matrix?
38.Organize DFD (Data Flow Diagram)
39.Predict risk-based testing?
40.Choose purpose of exit criteria?
UNIT-V
UNIT-I
UNIT-II
11.Prepare"use case testing"?
12.Analyze top up testing.
13.classify between positive and negative testing.
14.Use of configuration management?
15.point out Acceptance testing techniques?
16.Distinguish System testing and Acceptance testing?
17.Examine tables in test plans?
18.Summarize test case scenario .
19.Appraise defect bash.
20.Develop tables in test plans
UNIT-III
UNIT-IV
31.Outline Test bed.
32.Classify the benefits of Automation testing?
33. Differeniate purpose of exit criteria?
34.Explain scope of automation.
35.Analyze the Design and Architecture for Automation-.
36.outline Generic requirements for Test Tools Framework-Selecting
37.Differentiate Test matrix and Traceability matrix?
38.identify the Challenges in metrics.
39.ditinguish the types of metrics.
40.anlyze the metrics in testing.
UNIT-V
41.Differentiate test scenarios, test cases, and test script?
42 .Find data-driven testing?
43.Distinguishwinrunner tools.
44.compare the test script language.
45.Outline the Synchronization of Test Cases.
46.compare data Driven Testing-
47.Rapid Test Script Wizard-
48.Distinguish Mapping Custom Object to Standard Class
49.point out Checking GUI Objects
50.Outline the implementation of winrunner.