0% found this document useful (0 votes)
6 views

Assignment Question List for Assignment 2

The document consists of a series of multiple-choice questions related to software testing concepts, principles, and practices. Each question presents a scenario or statement, requiring the selection of the most appropriate option from the provided choices. Topics covered include testing objectives, testing techniques, review types, and acceptance criteria.

Uploaded by

Sangram Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Assignment Question List for Assignment 2

The document consists of a series of multiple-choice questions related to software testing concepts, principles, and practices. Each question presents a scenario or statement, requiring the selection of the most appropriate option from the provided choices. Topics covered include testing objectives, testing techniques, review types, and acceptance criteria.

Uploaded by

Sangram Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Question #1 (1 Point)

Which of the following is a typical test objective?


a) Validating that documented requirements are met
b) Causing failures and identifying defects
c) Initiating errors and identifying root causes
d) Verifying the test object meets user expectations
Select ONE option.

Question #2 (1 Point)
Which of the following is an example of why testing is necessary?
a) Dynamic testing increases quality by causing test objects to fail in ways that could never be
achieved by the users
b) Static testing is used by developers to identify failures in their program code earlier than can
be achieved through dynamic testing
c) Static analysis provides evidence to customers that the elements of the system that provide
no outputs are t for release
d) Reviews increase the quality of requirements speci cations and lead to fewer changes being
needed in derived work products
Select ONE option.

Question #3 (1 Point)
One of the ‘principles of testing’ states that exhaustive testing is impossible. Which of the
following is an example of addressing this principle in practice?
a) Creating test cases that cover every possible speci ed output
b) Documenting all possible test input variations and prioritizing these based on importance
c) Starting testing as early as possible with reviews and other static testing approaches
d) Using equivalence partitioning and boundary value analysis to generate test cases
Select ONE option.

Question #4 (1 Point)
Which test activity involves working with test data requirements, test conditions, test
environment requirements and test cases?
a) Test Design
b) Test Execution
c) Test Analysis
d) Test Implementation
Select ONE option

Question #5 (1 Point)
Which of the following factors (i-v) have SIGNIFICANT in uence on the test process?
i. The SDLC
ii. The number of defects detected in previous projects
iii. The identi ed product risks
iv. New regulatory requirements forcing formal white-box testing
v. The test environment setup
a) i, ii have signi cant in uence
b) i, iii, iv have signi cant in uence
c) ii, iv, v have signi cant in uence
d) iii, v have signi cant in uence
Select ONE option.

Question #6 (1 Point)
Which of the following is MOST likely to describe a task performed by someone in a test
management role?
fi
fi
fi
fi
fi
fi
fl
fl
fl
fl
fi
fi
fl
a) Evaluate test basis and test object
b) De ne test environment requirements
c) Assess testability of test object
d) Create test completion report
Select ONE option.

Question #7 (1 Point)
Which of the following is MOST likely to be an example of a tester using a generic skill when
testing?
a) The tester’s deep knowledge of a variety of computer games meant that they got on well
with one of the developers who was also into gaming
b) The tester was a former pilot and was better able to understand the acceptance criteria for
the helicopter control system
c) The tester previously worked as a programmer and used their skills in this area to better
communicate with the business analysts
d) The tester was very careful not to make mistakes when they methodically generated test
cases prior to starting their exploratory testing session
Select ONE option.

Question #8 (1 Point)
How is the whole team approach present in the interactions between testers and business
representatives?
a) Business representatives decide on test automation approaches
b) Testers help business representatives to de ne test strategy
c) Business representatives are not part of the whole team approach
d) Testers help business representatives to create suitable acceptance tests
Select ONE option.

Question #9 (1 Point)
Consider the following rule: “for every SDLC activity there is a corresponding test activity”. In
which SDLC models does this rule hold?
a) Only in sequential SDLC models
b) Only in iterative SDLC models
c) Only in iterative and incremental SDLC models
d) In sequential, incremental, and iterative SDLC models
Select ONE option.

Question #10 (1 Point)


Which of the following statements BEST describes the acceptance test-driven development
(ATDD) approach?
a) In ATDD, acceptance criteria are typically created based on the given/when/then format
b) In ATDD, test cases are mainly created at component testing and are code-oriented
c) In ATDD, tests are created, based on acceptance criteria to drive the development of the
related software
d) in ATDD, tests are based on the desired behavior of the software, which makes it easier for
team members to understand them
Select ONE option.

Question #11 (1 Point)


Which of the following is an example of a test- rst approach to development?
a) Component Test-Driven Development
b) Integration Test-Driven Development
c) System Test-Driven Development
fi
fi
fi
d) Acceptance Test-Driven Development
Select ONE option.

Question #12 (1 Point)


Which of the arguments below would you use to convince your manager to organize
retrospectives at the end of each release cycle?
a) Retrospectives are very popular these days and clients would appreciate it if we added them
to our processes
b) Organizing retrospectives will save the organization money because without them end user
representatives do not provide immediate feedback about the product
c) Process weaknesses identi ed during the retrospective can be analyzed and serve as a to
do list for the organization’s continuous process improvement program
d) Retrospectives embrace ve values including courage and respect, which are crucial to
maintain continuous improvement in the organization
Select ONE option.

Question #13 (1 Point)


Which types of failures (1-4) t which test levels (A-D) BEST?
1. Failures in system behavior as it deviates from the user’s business needs
2. Failures in communication between components
3. Failures in logic in a module
4. Failures in not correctly implemented business rules

A. Component testing
B. Component integrationtesting
C. System testing
D. Acceptance testing

a) 1D, 2B, 3A, 4C


b) 1D, 2B, 3C, 4A
c) 1B, 2A, 3D, 4C
d) 1C, 2B, 3A, 4D
Select ONE option.

Question #14 (1 Point)


You are testing a user story with three acceptance criteria: AC1, AC2 and AC3. AC1 is covered
by test case TC1, AC2 by TC2, and AC3 by TC3. The test execution history had three test runs
on three consecutive versions of the software as follows:
Execution 1 Execution 2 Execution 3

TC1 1 Failed 4 Passed 7 Passed

TC2 2 Passed 5 Failed 8 Passed

TC3 3 Failed 6 Failed 9 Passed


Tests are repeated once you are informed that all defects found in the test run are corrected
and a new version of the software is available.
Which of the above tests are executed as regression tests?
a) Only4,7,8,9
b) Only 5, 7
c) Only4,6,8,9
d) Only 5, 6
Select ONE option.
fi
fi
fi
Question #15 (1 Point)
Which of the following is NOT a bene t of static testing?
a) Having less expensive defect management due to the ease of detecting defects later in the
SDLC
b) Fixing defects found during static testing is generally much less expensive than xing
defects found during dynamic testing
c) Finding coding defects that might not have been found by only performing dynamic testing
d) Detecting gaps and inconsistencies in requirements
Select ONE option.

Question #16 (1 Point)


Which of the following is a bene t of early and frequent stakeholder feedback?
a) Managers are aware of which developers are less productive
b) It allows project managers to prioritize their stakeholder interactions
c) It facilitates early communication of potential quality issues
d) End users better understand why the delivery of the work product is delayed
Select ONE option.

Question #17 (1 Point)


Given the following review types:
1. Technical review
2. Informal review
3. Inspection
4. Walkthrough

And the following descriptions:


A. Includes objectives such as gaining consensus, generating new ideas, and
motivating authors to improve
B. Includes objectives such as educating reviewers, gaining consensus, generating
new ideas and detecting potential defects
C. The main objective is detecting potential defects and it requires metrics collection to
support process improvement
D. The main objective is detecting potential defects and it generates no formal
documented output

Which of the following BEST matches the review types and the descriptions?
a) 1A, 2B, 3C, 4D
b) 1A, 2D, 3C, 4B
c) 1B, 2C, 3D, 4A
d) 1C, 2D, 3A, 4B
Select ONE option.

Question #18 (1 Point)


Which of the following is a factor that contributes to a successful review?
a) Ensure management participate as reviewers
b) Split large work products into smaller parts
c) Set reviewer evaluation as an objective
d) Plan to cover one document per review
Select ONE option.

Question #19 (1 Point)


fi
fi
fi
What is the MAIN di erence between black-box test techniques and experience-based test
techniques?
a) The test object
b) The test level at which the test technique is used
c) The test basis
d) The software development lifecycle (SDLC) in which the test technique can be used
Select ONE option.

Question #20 (1 Point)


Customers of the TestWash car wash chain have cards with a record of the number of washes
they have bought so far. The initial value is 0. After entering the car wash, the system increases
the number on the card by one. This value represents the number of the current wash. Based
on this number the system decides what discount the customer is entitled to.

For every tenth wash the system gives a 10% discount, and for every twentieth wash, the
system gives a further 40% discount (i.e., a 50% discount in total).

Which of the following sets of input data (understood as the numbers of the current wash)
achieves the highest equivalence partition coverage?
a) 19, 20, 30
b) 11, 12, 20
c) 1, 10, 50
d) 10, 29, 30, 31
Select ONE option.

Question #21 (1 Point)


You are testing a system that calculates the nal course grade for a given student. The nal
grade is assigned based on the nal result, according to the following rules:
• 0 – 50 points: failed
• 51 – 60 points: fair
• 61 – 70 points: satisfactory
• 71 – 80 points: good
• 81 – 90 points: very good
• 91 – 100 points: excellent

You have prepared the following set of test cases:


Final Result Final Grade

TC1 91 Excellent

TC2 50 Failed

TC3 81 Very Good

TC4 60 Fair

TC5 70 Satisfactory

TC6 80 Good
What is the 2-value Boundary Value Analysis (BVA) coverage for the nal result that is achieved
with the existing test cases?
a) 50% b) 60% c) 33.3% d) 100%
Select ONE option.
ff
fi
fi
fi
fi
Question #22 (1 Point)
Your favorite bicycle daily rental store has just introduced a new Customer Relationship
Management system and asked you, one of their most loyal members, to test it.

The implemented features are as follows:

• Anyone can rent a bicycle, but members receive a 20% discount


• However, if the return deadline is missed, the discount is no longer available
• After 15 rentals, members get a gift: a T-Shirt

Decision table describing the implemented features looks as follows:


Conditions R1 R2 R3 R4 R5 R6 R7 R8

Being a member T T T T F F F F

Missed Deadline T F T F T F F T

15th Rental F F T T F F T T

Actions

20% Discount X X

Gift T-shirt X X X

Based ONLY on the feature description of the Customer Relationship Management system,
which of the above rules describes an impossible situation?
a) R4 b) R2 c) R6 d) R8
Select ONE option.

Question #23 (1 Point)


You run two test cases, T1 and T2, on the same code. Test T1 achieved 40% statement
coverage and test T2 achieved 65% statement coverage.

Which of the following sentences must be necessarily true?


a) The test suite composed with tests T1 and T2 achieves 105% statement coverage
b) There exists at least one statement that must have been executed by both T1 and T2
c) At least 5% of the statements in the code under test are non-executable
d) The test suite composed of tests T1 and T2 achieves full branch coverage
Select ONE option.

Question #24 (1 Point)


Your test suite S for a program P achieves 100% statement coverage. It consists of three test
cases, each of which achieves 50% statement coverage.

Which of the following statements is CORRECT?


a) Executing S will cause all possible failures in P
b) S achieves 100% branch coverage for P
c) Every executable statement in P containing a defect has been run at least once during the
execution of S
d) After removing one test case from S, the remaining two test cases will still achieve 100%
statement coverage
Select ONE option.

Question #25 (1 Point)


Why does white-box testing facilitate defect detection even when the software speci cation is
vague, outdated or incomplete?
a) Test cases are designed based on the structure of the test object rather than the
speci cation
b) For each white-box test technique the coverage can be well-de ned and easily measured
c) White-box test techniques are very well designed to detect omissions in the requirements
d) White-box test techniques can be used in both static testing and dynamic testing
Select ONE option.

Question #26 (1 Point)


Which of the following BEST describes the concept behind error guessing?
a) Error guessing involves using your knowledge and experience of defects found in the past
and typical errors made by developers
b) Error guessing involves using your personal experience of development and the errors you
made as a developer
c) Error guessing requires you to imagine that you are the user of the test object and to guess
errors the user could make interacting with it
d) Error guessing requires you to rapidly duplicate the development task to identify the sort of
errors a developer might make
Select ONE option.

Question #27 (1 Point)


In your project there has been a delay in the release of a brand-new application and test
execution started late, but you have very detailed domain knowledge and good analytical skills.
The full list of requirements has not yet been shared with the team, but management is asking
for some test results to be presented.
Which test technique ts BEST in this situation?
a) Checklist-based testing
b) Error guessing
c) Exploratory testing
d) Branch testing
Select ONE option.

Question #28 (1 Point)


Which of the following provides the BEST example of a scenario-oriented acceptance
criterion?
a) The application must allow users to delete their account and all associated data upon
request
b) When a customer adds an item to their cart and proceeds to checkout, they should be
prompted to log in or create an account if they haven’t already done so
c) IF (contain(product(23).Name, cart.products())) THEN return FALSE
d) The website must comply with the ICT Accessibility 508 Standards and ensure that all
content is accessible to users with disabilities
Select ONE option.

Question #29 (1 Point)


Consider the following user story:
As an Editor
I want to review content before it is published so that I can assure the grammar is correct
fi
fi
fi
fi
and its acceptance criteria:
• The user can log in to the content management system with "Editor" role
• The editor can view existing content pages
• The editor can edit the page content
• The editor can add markup comments
• The editor can save changes
• The editor can reassign to the "content owner" role to make updates

Which of the following is the BEST example of an ATDD test for this user story?
a) Test if the editor can save the document after edit the page content
b) Test if the content owner can log in and make updates to the content
c) Test if the editor can schedule the edited content for publication
d) Test if the editor can reassign to another editor to make updates
Select ONE option.

Question #30 (1 Point)


How do testers add value to iteration and release planning?
a) Testers determine the priority of the user stories to be developed
b) Testers focus only on the functional aspects of the system to be tested
c) Testers participate in the detailed risk identi cation and risk assessment of user stories
d) Testers guarantee the release of high-quality software through early test design during the
release planning
Select ONE option.

Question #31 (1 Point)


Which TWO of the following options are the exit criteria for testing a system?
a) Test environment readiness
b) The ability to log in to the test object by the tester
c) Estimated defect density is reached
d) Requirements are translated into given/when/then format
e) Regression tests are automated
Select TWO options.

Question #32 (1 Point)


Your team uses the three-point estimation technique to estimate the test e ort for a new high-
risk feature. The following estimates were made:
• Most optimistic estimation: 2 person-hours
• Most likely estimation: 11 person-hours
• Most pessimistic estimation: 14 person-hours

What is the nal estimate?


a) 9 person-hours b) 14 person-hours c) 11 person-hours d) 10 person-hours
Select ONE option.

Question #33 (1 Point)


You are testing a web application that allows users to SEARCH for products, VIEW product
details, ADD products to a shopping cart, and place an ORDER.

You have prepared the following ve test cases, which you want to execute according to their
priorities:
Priority
TC1: SEARCH product A Medium
fi
fi
fi
ff
TC2: VIEW product A details Low
TC3: ADD product B to a shopping cart Medium
TC4: ADD product C to a shopping cart High
TC5: place an ORDER High

You also identi ed the following logical dependencies between test cases:
• SEARCH functionality must be tested before VIEW functionality can be tested, as product
details rely on search functionality.
• VIEW functionality must be tested before ADD functionality, as adding products relies on the
availability of accurate product details.
• ADD functionality must be tested before ORDER functionality, as placing an order relies on
the availability of accurate shopping cart information.

Which test case should be executed as the fourth one?


a) TC3 b) TC1 c) TC2 d) TC4
Select ONE option.

Question #34 (1 Point)


Consider the following test categories (1-4) and agile testing quadrants (A-D):
1. Usability testing
2. Component testing
3. Functional testing
4. Reliability testing

A. Agile testing quadrant Q1: technology facing, supporting the development team
B. Agile testing quadrant Q2: business facing, supporting the development team
C. Agile testing quadrant Q3: business facing, critique the product
D. Agile testing quadrant Q4: technology facing, critique the product

How do the following test categories map onto the agile testing quadrants?

a) 1C, 2A, 3B, 4D


b) 1D, 2A, 3C, 4B
c) 1C, 2B, 3D, 4A
d) 1D, 2B, 3C, 4A
Select ONE option.

Question #35 (1 Point)


During a risk analysis the following risk was identi ed and assessed:
• Risk: Response time is too long to generate a report
• Risk likelihood: medium;
• Risk impact: high
• Response to risk:
• An independent test team performs performance testing during system testing
• A selected sample of end users performs alpha and beta acceptance testing before
the release

What measure is proposed to be taken in response to this analyzed risk?


a) Risk acceptance
b) Contingency plan
c) Risk mitigation
d) Risk transfer
Select ONE option.
fi
fi
Question #36 (1 Point)
Which of the following activities in the test process makes the MOST use of test progress
reports?
a) Test design
b) Test completion
c) Test analysis
d) Test planning
Select ONE option.

Question #37 (1 Point)


You need to update one of the automated test scripts to be in line with a new requirement.
Which process indicates that you create a new version of the test script in the test repository?
a) Traceability management
b) Maintenance testing
c) Con guration management
d) Requirements engineering
Select ONE option.

Question #38 (1 Point)


You received the following defect report from the developers stating that the anomaly
described in this test report is not reproducible.

Application hangs up

2022-May-03 – John Doe – Rejected

The application hangs up after entering “Test input: $ ” in the Name eld on the new user
creation screen. Tried to log o , log in with test_admin01 account, same issue. Tried with other
test admin accounts, same issue. No error message received; log (see attached) contains fatal
error noti cation. Based on the test case TC-1305, the application should accept the provided
input and create the user. Please x with high priority, this feature is related to REQ-0012, which
is a critical new business requirement.

What critical information is MISSING from this test report that would have been useful for the
developers?
a) Expected result and actual result
b) References and defect status
c) Test environment and test item
d) Priority and severity
Select ONE option.

Question #39 (1 Point)


Given the following test tool categories: i. Collaboration tools
ii. DevOps tools
iii. Management tools
iv. Non-functional testing tools
v. Test design and implementation tools

Tools from which of the categories are MOST likely to facilitate test execution?
a) i,v
b) ii, iv
fi
fi
ff
fi

fi
c) i, iii, v
d) ii, iii, iv
Select ONE options.

Question #40 (1 Point)


Which item correctly identi es a potential risk of performing test automation?
a) It may introduce unknown regressions in production
b) Su cient e orts to maintain testware may not be properly allocated
c) Testing tools and associated testware may not be su ciently relied upon
d) It may reduce the time allocated for manual testing
Select ONE option.
ffi
ff
fi
ffi

You might also like