You are responsible for applying the correct technique for a review of the requirements document for a project to develop a new software application. You identify the reviewers and the required roles, including the meeting leader, who is the requirements document author, and a separate role for a scribe. Additionally, you decide to take a relatively informal approach to the requirements review. The goal of the review is to find defects in the requirements document, such as omissions, Inconsistencies, and duplications. Another goal of the review is to improve the software application's usability and accessibility by considering the various stakeholders' viewpoints.
Which of the following statements BEST describes this scenario?
Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?
The following 4 equivalence classes are given:
Which of the following alternatives includes correct test values for x. based on equivalence partitioning?
For a mandatory input field "ZIP code" the following rules are given:
1 - The valid ZIP code format is 5 numeric digits.
2 - The code has to exist in the post office's official ZIP code list
Using equivalence classes partitioning, how many test cases are required to test this field?
Which of the following is an advantage of the whole team approach?
Which one of the following statements correctly describes the term 'debugging'?
Which of the following is a role that is usually responsible for documenting the findings (e.g., action items, decisions, recommendations) made by the review team as part of a typical formal review?
A software calculates the annual car tax using three inputs:
- E; the emission level of the vehicle
- P: the power of the vehicle
-T the type of the vehicle
The input value for P can be integer positive values between 15 and 350.
Which of the following answers contains a correct list of a boundary values for the P input?
Which of the following statements is true?
Which of the following tasks is MOST LIKELY to be performed by the tester?
Which of the following provides the BEST description of statement coverage?
You are performing the role of tester on an Agile project. Which of the following tasks would be your responsibility?
i. Understanding, implementing, and updating the test strategy.
II. Ensuring the proper use of testing tools.
Hi. Coaching other team members in the relevant aspects of testing.
iv. Actively collaborating with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.
v. Participating proactively in team retrospective meeting, suggesting and implementing improvements.
Select the correct answer:
Which TWO of the following are benefits of continuous integration?
I. Allows earlier detection and easier root cause analysis of integration problems and conflicting changes.
II. Removes the need for manual test analysis, design and execution.
Hi. Removes the dependency on automated regression packs when integrating larger systems, or components.
iv. Gives the development team regular feedback on whether the code is working.
Select the correct answer:
The following chart represents metrics related to testing of a project that was competed. Indicate what is represented by tie lines A, B and the axes X.Y
A)
B)
C)
D)
Which of the following exemplifies how a software bug can cause harm to a company?
The following incident report that was generated during test of a web application.
What would you suggest as the most important report improvement?
Defect detected date: 15 8.2010
Defect detected by: Joe Smith
Test level System test
Test case: Area 5/TC 98
Build version: 2011-16.2
Defect description After having filled out all required fields in screen 1, t click ENTER to continue to screen 2 Nothing happens, no system response at all.
Which of the following statements about independent testing is WRONG?
For each of the test cases to be executed, the following table specifies the priority order and dependencies on other test cases
Which of the following test execution schedules is compatible with the logical dependencies and allows executing the test cases in priority order?
Can "cost" be regarded as Exit criteria?
Consider the following examples of risks identified in different software development projects:
[I]. The contrast color ratio for both normal text and large text of a website does not comply with the applicable accessibility guidelines, making it difficult for many users to read the content on the pages
[II]. A development vendor fails to deliver their software system on time, causing significant delays to system integration testing activities that have been planned as part of a development project for a system of systems
[III]. People in the test team do not have sufficient skills to automate tests at the test levels required by the test automation strategy which does not allow production of an effective regression test suite
[IV]. In a web application, data from untrusted sources is not subject to proper input validation, making the application vulnerable to several security attacks
Which of the following statements is true?
Which of the following statements about Experience Based Techniques (EBT) is correct?
Which of the following answers describes a reason for adopting experience-based testing techniques?
A system has a self-diagnostics module that starts executing after the system is reset. The diagnostics are running 12 different tests on the systems memory hardware. The following is one of the requirements set for the diagnostics module:
'The time taking the diagnostics tests to execute shall be less than 2 seconds' Which of the following is a failure related to the specified requirement?
Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure during testing?
Which of the following statements best describes how configuration management supports testing?
Given the following state model of sales order software:
SEE ATTACHMENT
Which of the following sequences of tran-sitions provides the highest level of tran-sition coverage for the model (assuming you can start in any state)?
Which of the following can be considered a VALID exit criterion?
I Estimates of defect density or reliability measures.
II. The completion and publication of an exhaustive Test Report.
III. Accuracy measures, such as code, functionality or risk coverage.
IV Residual risks such as lack of code coverage in certain areas.
In which of the following test documents would you expect to find test exit criteria described9
Which of the following is NOT a product risk?
Which of the following is NOT a common objective of testing?
Which of the following should be included in a test status report?
I. Estimation details
II. Total number of open and closed defects
III Actual effort spent
IV. Defect reports
V. Number of executed, failed, blocked tests
A possible risk of introducing test automation is:
Which of the following statements is not correct?
Given the following priorities and dependencies for these test cases:
SEE ATTACHMENT
Which of the following test execution schedules BEST takes into account the priorities and technical and logical dependencies?
Which of the following is not an example of a typical content of a test completion report for a test project?
What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?
A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?
Which of the following is a factor that contributes to a successful review?
In maintenance testing, what is the relationship between impact analysis and regression testing?
Which of the following best describes the relationship between a test progress report and a test summary report?
The following requirement is given “Set X to be the sum of Y and Z”.
All the following four implementations have bugs.
Which one of the following bugs can be caught by Static Analysis?
For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required:
- The bank card is valid
- The PIN code is correct
- Money is available in the user's account
The following are some possible interactions between the user and the ATM:
- The entered card is invalid The card is rejected
- The PIN code is wrong The ATM asks for another PIN code
- The requested amount is more than available in the user's account: The ATM asks for another amount
- The requested amount is available in the user's account The ATM dispenses the money
Which test design technique should be used to cover all possible combinations of the in put conditions?
Which of the following statements about how different types of test tools support testers is true?
Given the following statements:
1.It can prevent defects by manual examination of the functional specification
2.It is effective since it can be performed very early in the software development life cycle
3.It can detect the failures in the running application
4.It can help eliminate defects in user stories
5.It can verify externally visible behaviors
Which set of statements represent values ONLY for static testing?
Which of the following does MOT describe a reason why testing is necessary?
Which of the following about typical information found within a test plan is FALSE?
Which of the following is NOT a deciding factor m determining the extent of testing required?
Which of the following statements is true?
Which of the following BEST describes a test summary report for executive-level employees
Why is it important to select a test technique?
Consider the following testing levels:
1) Component Testing
2) Integration Testing
3) System Testing
4) Acceptance Testing
Which of the following statements is true?
Consider the following simplified version of a state transition diagram that specifies the behavior of a video poker game:
What Is the minimum number of test cases needed to cover every unique sequence of up to 3 states/2 transitions starting In the "Start" state and ending In the "End" state?
A typical objective of testing is to ensure that:
A software company decides to invest in reviews of various types. The thought process they have is that each artifact needs to be reviewed using only one of the review methods depending on the criticality of the artifact.
Which of the following statements is true?
Which of the following BEST describes checklist-based testing?
ESTION NO: 129
Metrics can be collected during and at the end of testing activities to assess which of the following?
i. Progress against the planned schedule and budget.
II. Current quality of the test object.
Hi. Adequacy of the test approach.
iv. Effectiveness of the test activities with respect to the objectives.
v. All the above.
Select the correct answer:
Consider a review for a high-level architectural document written by a software architect. The architect does most of the review preparation work, including distributing the document to reviewers before the review meeting. However, reviewers are not required to analyze the document in advance, and during the review meeting the software architect explains the document step by step. The only goal of this review is to establish a common understanding of the software architecture that will be used in a software development project.
Which of the following review types does this review refer to?
A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.
You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:
Investment range| Interest rate
R500 to RIO 00010%
RIO 001 to R50 00011%
R50 001 to RlOOOOO12%
RIOOOOl to R500 000| 13%
What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?
Given the following User Story: "As an online customer, I would like to be able to cancel the purchase of an individual item from a shopping list so that it only displays the relevant items, in less than 1 second", which of the following can be considered as applicable acceptance test cases?
I.Click on my online shopping list, select the unwanted Item, delete the unwanted item, the unwanted Item is deleted from the shopping list in less than 1 second.
ii.Click on my online shopping list, select all the items, delete all the items, the unwanted items are deleted from the shopping list in less than 1 second.
iii.Tab to the online shopping list and press enter, select the unwanted item, delete the unwanted item, the unwanted item is deleted from the shopping list In less than 1 second.
Iv. Click on the checkout button, select the payment method, make payment, confirmation received of payment and shipping date.
v. Click on my shopping list, select the unwanted Item, delete the unwanted item, the unwanted item is deleted from the shopping list.
Select the correct answer:
The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions
Based only on the given information, which of the following statements is TRUE?
Which of the following statements about exploratory testing is true?
Which of the following statements about the shift-left approach is true?
Which of the following statements regarding inspection is NOT true?
A bank offers a savings account with various interest rates based on the current balance in the account. The balance ranges and respective interest rates are:
Up to $100.00 =2%
$100.01 to $500.00 = 4%
$500.01 to $1,000.00 = 5%
Above $1,000.00 = 7%
Using two-point boundary value analysis, which of the following sets of test inputs provides the relatively highest level of boundary coverage?
Which of the following is a CORRECT statement about how a tester should communicate about defects, test results, and other test information?
NO: 119
Which of the following types of tools is BEST suited for determining source code compliance with the guidelines provided by a coding standard?
Which of the following statements best describe Behavior-Driven Development (BDD)?
Which of the following statements about static analysis are FALSE?
I. Static analysis can be used Instead of dynamic testing.
II. Stalk: analysis can uncover defects like security vulnerabilities.
III. Static analysis can be used to check conformance to specifications and standards.
IV Static analysis typically detects failures prior to component testing.
Which of the following are valid testing principles?
I) Exhaustive testing is in general impossible.
II) Exhaustive testing should be executed for code intended to be reused.
III) Testing may guarantee that a program is correct.
IV) Testing cannot guarantee that a program is correct.
V) Defects cluster together in certain areas of the product.
A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?
Following a risk-based testing approach you have designed 10 tests to cover a product risk with a high-risk level. You want to estimate, adopting the three-point test estimation technique, the test effort required to reduce the risk level to zero by executing those 10 tests. You made the following three initial estimates:
• most optimistic = 6 person hours
• most likely = 30 person hours
• most pessimistic = 54 person hours
Based only on the given information, which of the following answers about the three-point test estimation technique applied to this problem is true?
Which of the following statements describes regression testing?
I. Retesting of a fixed defect
II. Testing of an already tested program
III. Testing of new functionality in a program
IV. Regression testing applies only to functional testing
V Tests that do not nave to be repeatable, because They are only used once
The statement: "Test activities should start in the early stages of the lifecycle, adhering to the testing principle of early testing” is relevant to which of the recognized software development models?
A test manager decided to skip static testing since he believes bugs can be found easily by doing dynamic testing. Was this decision right or wrong?
An Incident Management tool implements the following defect states; Open, Assigned, Solved,
Closed Consider the following defect report:
Id T000561
Test Object "Warehouse Management' application
Tester name; John Bishop
Date: 10th. April 2010
Test Case MRT558I
Status OPEN
Severity Serious
Priority
Problem- After inputting the Total Quantity item = 450 in the SV034 screen, the system shows an unexpected Error message=47
Correction:
Developer name:
Closing date:
Which of the following is a valid criticism of this report?
Which review type, also known as a “buddy check”, is commonly used in Agile development?
NO: 140
Select which of the following statements describe the key principles of software testing?
i. Testing shows the presence of defects, not their absence.
ii. Testing everything Is possible.
iii. Early testing Is more expensive and is a waste of time.
iv. Defects cluster together.
v. Testing is context dependent.
vi. Beware of the pesticide paradox.
vii. Absence of errors is a fallacy.
Select the correct answer:
Which one of the following is a typical entry criteria for testing?
A program is used to control a manufacturing line (turn machines on and off. start and stop conveyer belts, add raw materials to the flow. etc.). Not all actions are possible at all times. For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests.
Which coverage metric will provide the needed information for this analysis?
Consider a given test plan which, among others, contains the following three sections: "Test Scope", "Testing Communication", and "Stakeholders". The features of the test object to be tested and those excluded from the testing represent information that is:
Which of the following statements about reviews are TRUE?
I. In walkthroughs the review meeting is typically led by the author.
II Inspection is characterized by an open-ended review meeting
III Preparation before the review meeting is part of informal reviews
IV Management rarely participates in technical review meetings
Which of the following applications will be the MOST suitable for testing by Use Cases
4 equivalence classes are given for integer values:
0 < x <100
100<= x <= 200
200 < x < 500
x >= 500
Which of the following options represent correct set of data for valid equivalence class partitions?
Which statement about use case testing is true?
What is test oracle?