Frage 1
Frage
Which of the following statements is TRUE with respect to when the test analyst should become involved during different lifecycle models?
Antworten
-
In sequential V-model projects the test analyst should start test analysis concurrently
-
With requirement specification
-
In Agile projects the test analyst should start test analysis and design concurrently with coding
-
In sequential V-model projects the test analyst should start test analysis concurrently with coding
-
There are no differences in the moment of involvement for test analysts for the various software lifecycles
Frage 2
Frage
Which of the following is a type of testing that someone in the role of a Test Analyst, working with the Test Manager, should typically consider and plan for?
Antworten
-
Usability
-
Security
-
Performance
-
Maintainability
Frage 3
Frage
Which one of the following statements does NOT give a good reason why test cases should be reviewed and understood by stakeholders?
Antworten
-
The test manager reviews the test cases in order to control the work of the test analyst and to create the organization’s test strategy
-
Customer and users review the test cases in order to verify them against requirements,
business processes and business rules
-
Testers review test cases written by other testers in order to ensure that the test cases are consistent, understandable and executable by testers other than the author
-
Developers review test cases written by testers in order to align their understanding of requirements with the testers’ and to align component testing with system testing
Frage 4
Frage
Consider the following exit criterion: “All test cases must be reviewed and approved by representatives from the development and test team. ”The project team has determined that this exit criterion is critical for keeping the project on schedule. This exit criterion is from which test activity? How will meeting this criterion help keep the project on schedule?
Antworten
-
Test Design; by ensuring that the test team is creating the test cases that will target the correct areas with valid tests
-
Test Design; by ensuring the test team is executing the right tests in the right order
-
Test Implementation; by ensuring the test team is creating the test cases that will target the correct areas with valid tests
-
Test Implementation; by ensuring the test team is executing the right tests in the right order
Frage 5
Frage
Which of the following is a typical work product that the Test Analyst would deliver as part of the test closure activities?
Antworten
-
A list of all deferred defects
-
A list of all rejected defect reports
-
A list of all defects found in production and fixed in this release
-
A list of all resolved defects
Frage 6
Frage
A project to develop a foreign exchange Automated Telling Machine for an airport has been planned and a risk assessment has shown that there are 3 key risks:
I. There is a risk that usability will be a problem for visually impaired users because the operation requires viewing several screens in sequence with relatively small text. This has been assessed as medium likelihood with high impact.
II. There is a risk that response will be relatively slow because the foreign exchange rates will be checked before each transaction; this has been assessed as medium likelihood with medium impact.
III. There is a risk that accuracy of calculations could lead to cumulative errors. This has been assessed as low likelihood with high impact.
The test strategy currently requires performance testing during system test, usability testing during User Acceptance Test and accuracy tests at every test level. The project schedule is under time pressure.
Which of the following possible risk mitigation actions should be prioritized highest?
Antworten
-
Allow access to the system for usability testing during integration
-
Review the calculation algorithms and work with specialists to define a data set for calculation tests
-
Spend time with developers to Identify operational scenarios to test performance
-
Defer usability testing until UAT and recruit visually impaired testers to join the UAT team
Frage 7
Frage
Which of the following is a typical defect that equivalence partitioning would identify?
Antworten
-
Improper handling of sequences of events
-
Improper handling of combinations of conditions
-
Improper handling of large and small values
-
Improper handling of classes of inputs
Frage 8
Frage
Which of the following is a typical defect that decision table testing would identify?
Antworten
-
Improper handling of sequences of events
-
Improper handling of combinations of conditions
-
Improper handling of large and small values
-
Improper handling of classes of inputs
Frage 9
Frage
Which of the following is a typical defect that state-based testing would identify?
Antworten
-
Improper handling of sequences of events
-
Improper handling of combinations of conditions
-
Improper handling of configuration combinations
-
Improper handling of classes of inputs
Frage 10
Frage
Which of the following is a typical defect that classification tree testing would identify?
Antworten
-
Improper handling of sequences of events
-
Improper handling of typical workflows
-
Improper handling of configuration combinations
-
Improper handling of classes of inputs
Frage 11
Frage
Identify all of the following which can be useful as a test oracle the first time a test case is run? (2 options)
Frage 12
Frage
Consider the following exit criterion: “All test cases must be reviewed and approved by representatives from the development and test team.”
The project team has determined that this exit criterion is critical for keeping the project on schedule. This exit criterion is from which test activity? How will meeting this criterion help keep the project on schedule?
Antworten
-
Test Design; by ensuring that the test team is creating the test cases that will target the
correct areas with valid tests
-
Test Design; by ensuring the test team is executing the right tests in the right order
-
Test Implementation; by ensuring the test team is creating the test cases that will target the correct areas with valid tests
-
Test Implementation; by ensuring the test team is executing the right tests in the right order
Frage 13
Frage
Which of the following statements captures a key difference between specification-based and defect-based test design techniques?
Antworten
-
Specification-based techniques derive tests from the structure of the system, while defect-based techniques derive tests from what is known about defects.
-
Defect-based techniques derive tests from the structure of the system, while specification-based techniques derive tests from the behavior of the system.
-
Defect-based techniques derive tests from the structure of the system, while specification-based techniques derive tests from an analysis of the test basis.
-
Defect-based techniques derive tests from what is known about defects, while specification-based techniques derive tests from an analysis of the test basis.
Frage 14
Frage
Which of the following is an example of the use of a defect taxonomy for test design?
Antworten
-
Using frequency of defect occurrence as an input into quality risk analysis
-
Selecting test inputs that are likely to reveal a failure associated with a particular defect, if present
-
Updating the defect taxonomy after test execution to reflect the latest findings
-
Sending the defect taxonomy, along with frequency of defect occurrence, to development for process improvements
Frage 15
Frage
Which of the following is an important principle for use of experience-based test techniques?
Antworten
-
Tester skill is a critical factor in assignment of test execution tasks.
-
Tester skills are less important than ensuring 100% tester utilization.
-
Testers should always focus on defect-preventing activities.
-
Testers should be evaluated based on the number of defects they find.
Frage 16
Frage
Assume you are a test analyst working on a banking project to upgrade an existing automated teller machine system to allow customers to obtain cash advances from supported credit cards.
When the user first inserts a valid credit card type, the system considers the user to be in the unauthenticated state. Prior to requesting a cash advance, though, the user must enter the authenticated state. The user authenticates by entering the proper PIN.
When authenticating the user, the system should allow the user to enter their PIN up to three times before failing the authentication and rejecting the card. On the first and second try, the system should prompt the user to reenter the PIN.
Suppose you are concerned that, depending on the exact number of invalid PINs entered, the system might behave improperly. Which of the following test design techniques is specifically targeted at such failures?
Frage 17
Frage
Which of the following types of reviews is generally the most effective at finding the greatest percentage of defects present in the object being reviewed?
Antworten
-
Informal
-
Walk-through
-
Peer review
-
Inspection
Frage 18
Frage
Assume you are a test analyst working on a banking project to upgrade an existing automated teller machine system to allow customers to obtain cash advances from supported credit cards. The requirements specification contains the following paragraph:
The system shall allow cash advances of at least 500 dollars for all supported credit cards. The correct list of supported credit cards is American Express, Visa, Japan Credit Bank, Eurocard, and MasterCard.
Which of the following statements is true?
Antworten
-
The paragraph is ambiguous in terms of supported cards.
-
The paragraph indicates potential performance problems.
-
The paragraph is unclear in terms of advance limits.
-
The paragraph indicates potential usability problems.
Frage 19
Frage
As a test analyst you are involved in the early stages of an acceptance test for a Product Data Management system. You are asked to write test designs and test cases based on use cases. An early version of the system is also already available. It is a known fact that on the implementation level many things will change (including the user-interface). The tests will be carried by end-users with much domain knowledge who have also been involved in the project defining the user requirements and reviewing documentation.
What is the BEST option regarding the level of detail and documentation required for test cases in the project?
Antworten
-
Detailed concrete test cases since many re-runs of the tests are expected
-
Logical test cases supported by concrete test cases to allow for traceability and enable future changes
-
Concrete test cases only since the end-users have extensive domain knowledge
-
Logical test cases only since the end-user have extensive domain knowledge and many changes are expected thus reducing testware maintenance effort
Frage 20
Frage
Which of the following tasks and responsibilities do NOT belong to that of a test analyst in the context of evaluating exit criteria and reporting?
Antworten
-
The test analyst should be able to use the reporting tools
-
The test analyst is responsible for supplying accurate information
-
The test analyst will contribute to the final report at the end of the testing
-
The test analyst should write final test reports objectively