Font size
WorksheetsĐề TA2012 trên istqb.org
Total questions: 42
Worksheet time: 24mins
Câu 1: Which of the following statements is TRUE with respect to when the test analyst should become involved during different software development lifecycle models?
A. In sequential V-model projects the test analyst should start test analysis concurrently with coding
B. In sequential V-model projects the test analyst should start test analysis concurrently with requirement specification
C. There are no differences in the moment of involvement for test analysts for the various software development lifecycles
D. In Agile software development the test analyst should start test analysis and design concurrently with coding
Câu 2: Which of the following answers describes the most appropriate and complete set of activities for the Test Analyst to focus on during test analysis and design?
A. Analyze the test basis, select test techniques, create high-level test conditions for risk mitigation, create test cases to achieve desired coverage of the test basis, create risk mitigation test cases
B. Analyze risks, create test conditions to address risks, create high-level test cases to meet test conditions for risk mitigation, create all low-level test cases
C. Select test techniques, create high-level test cases to meet test conditions, create high-level test cases to mitigate risks, create low level tests cases to achieve desired coverage
D. Analyze the test basis, identify test conditions at appropriate levels to address the test basis, add test conditions for risk mitigation, select test techniques to achieve desired coverage, design test cases
Câu 3: Which of the following statements does NOT give a good reason why test cases should be reviewed and understood by stakeholders?
A. Customer and users review the test cases in order to verify them against requirements, business processes and business rules
B. 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
C. 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
D. 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
A. In project HIPPOS the test cases should be written at a high level allowing the testers flexibility in varying the details to achieve higher coverage
B. In project IQ the test cases should be written at a high level. The testers are business users and they know their business rules and calculations so no need for detailed documentation
C. In both project IQ and HIPPOS the test cases should be written as low-level test cases, with thorough documentation and detailed procedures
D. In project IQ the test cases should be written at a low level with documented procedures and traceability to requirements
E. In project HIPPOS the test cases should be written at a low level with documented procedures and audit trails
A. The requirements specification for B-OTC is very clear, detailed and exhaustive
B. B-OTC must be compliant to several regulations and an audit of the tests is mandatory
C. The testers are domain experts without specific knowledge of formal testing
D. The sequence of phases an online order will pass through
Câu 6: Which of the following statements is INCORRECT regarding test implementation activities?
A. Test Analysts may create data to be used with keyword-driven test automation
B. If a risk-based test strategy is being used, risk priority order may dictate the execution order for the test cases
C. When creating the test execution schedule, manual and automated test execution are considered to be independent activities
D. Test Analysts must verify the procedures that gather data for evaluating current status against exit criteria
A. Review the calculation algorithms and work with specialists to define a data set for calculation tests
B. Defer usability testing until UAT and recruit visually impaired testers to join the UAT team
C. Involve visually impaired users in the review of the user interface design
D. Spend time with developers to identify operational scenarios to test performance
A. 3 test cases
B. 4 test cases
C. 5 test cases
D. 12 test cases
A. 37.5%
B. 42.8%
C. 50%
D. 62.5%
A. The table is incomplete because three Boolean conditions require 23 = 8 rules
B. The rule R3 is not correct because it potentially offers the credit card option to registered customers whose credit card has expired
C. The value ‘-‘ (don’t care) for condition C2 in rule R4 should rather be a ‘N/A’ (not applicable) because the system has no information on credit cards for non-registered customers
D. The value ‘-‘ (don’t care) for condition C3 in rule R4 is incorrect, because if Amount <= 500€ is ‘True’, direct debit should be offered
E. The table is inconsistent because for a registered customer with an expired credit card and a purchase amount > 500€ both rules R2 and R3 apply
A. The test cases should have two inputs: mobile cellular connection strength and the difference between the data volume available and the file size
B. The test data should contain at least two files of different sizes: one greater than or equal to 20 KB and one less than 20 KB
C. The test suite should contain at least three different test cases with connection strength = 2 bars which cover the three possible expected outcomes respectively: A1, A2, and A3
D. Any test case with an input consisting of connection strength, data volume available and a file size to be downloaded will cover exactly one rule of the decision table
A. 2
B. 3
C. 4
D. 5
A. 3
B. 4
C. 6
D. 7
Câu 14: Which of the following statements does NOT describe the use of classification trees to support black-box test techniques?
A. Classification trees support the identification of equivalence partitions
B. Classification trees support the identification of boundary values
C. Classification trees support the identification of rules to be used in a decision table
D. Classification trees support pairwise testing
A. 16
B. 12
C. 64
D. 4
A. 3
B. 6
C. 9
D. 27
A. 2 test cases
B. 1 test cases
C. 9 test cases
D. 6 test cases
A. 1
B. 2
C. 4
D. 3
A. State transition testing
B. Decision table testing
C. Boundary value analysis
D. Use case testing
E. Pairwise testing
A. State transition testing
B. Classification tree
C. Boundary value analysis
D. Use case testing
E. Equivalence partitioning
Câu 21: Which of the following statements BEST explains experience-based testing?
A. If the testers are experienced and have good knowledge of the system under test, experience-based techniques are a viable alternative to more formal techniques if there are problems with the quality of the documentation or if the project is under a tight schedule
B. Experience-based techniques should generally be used if there are no suitable formal techniques or if it takes too much time and effort to use them
C. Experience-based techniques rely on the tester’s knowledge and experience and can therefore be used to increase the coverage as the tester knows which areas need more testing
D. If checklists are used, experience-based testing can be more systematic and efficient and can replace black-box test techniques
A. Use debriefing sessions with the test manager or a test lead to record the results of the test sessions
B. Log defects into the defect management system but do not record a pass/fail for the exploratory session because duplicating the results could be difficult
C. Ask end users to execute some ad-hoc testing and note down their actions for future use as exploratory sessions
D. Procure domain knowledge to be applied during the exploratory session
E. Record the results in email and send the email to the test manager and test lead
Câu 23: Which of the following describes typical characteristics of defect-based test techniques?
A. Defect-based techniques are based on the analysis and classification of previously found defects
B. Defect-based techniques are mainly used at the component test level
C. Defect-based techniques concentrate on defects found during the analysis of the documentation of a system
D. Defect-based techniques are a sub-category of black-box test techniques
A. The Agile team will use exploratory testing as the primary test technique. For user story US1 equivalence partitioning and boundary value analysis will also be used, and an additional black-box test technique will be used for user story US4
B. The Agile team will use exploratory testing and defect-based testing as the primary test techniques. For user story US1 decision table testing will also be used. Adaptability testing for user story US3 and attack-based testing using a checklist will be used extra for user story US4
C. The Agile team will use exploratory testing as the primary test technique. For user story US1 interoperability testing will also be used. Adaptability testing will be used for user story US3 and attack-based testing will also be used for user story US4
D. The Agile team will use black-box test techniques as the primary test techniques. For user story US1 state transition testing and boundary value analysis will also be used, and exploratory testing will also be used in addition for user story US4
Câu 25: Trang 25/35
A. Functional correctness
B. Functional completeness
C. Replaceability
D. Recoverability
A. Functional correctness testing
B. Accessibility testing
C. Adaptability testing
D. Functional appropriateness testing
Câu 27: Which of the following statements is correct regarding quality sub-characteristics and the defects they target?
A. Functional completeness testing discovers indications that the system will not be able to meet the needs of the user in a way that will be considered acceptable
B. Functional reliability testing ensures that the functions are available when called
C. Functional appropriateness may focus on the coverage of high-level business cases by the implemented functionality
D. Functional correctness testing involves detecting incorrect handling of data or situations
A. Testing that commissions have been calculated correctly for low-volume trades should be performed during component testing
B. Testing the appropriateness of functions assigned to different user categories should be performed during acceptance testing
C. The interoperability of the new functions with other trading systems should be conducted in system testing
D. Testing that commissions have been calculated correctly for high-volume trades should be performed during system testing
E. Required coverage of high-level business processes should be determined for system integration testing
Câu 29: When is functional appropriateness testing usually conducted?
A. During component and integration testing
B. During integration and system testing
C. During system and user acceptance testing
D. During acceptance testing, especially alpha and beta testing
Câu 30: Which of the following statements is correct regarding usability testing?
A. The usability should be verified against the requirements and validated by the real users
B. Validation of the usability requirements should be done after release to enable real users to participate
C. Heuristic evaluation can be used to survey the users and find usability problems
D. Usability can be verified by running a comparison with the existing unacceptable product
A. Passwords are not saved for all websites which integrate with the component
B. 5% of the websites do not run on a specific operating system
C. Passwords are truncated on some browsers
D. Saving the passwords becomes too complicated for some users
A. Usability
B. Interoperability
C. Security
D. Performance
Câu 33:
Which of the following statements define types of defect you would NOT typically consider in portability testing?
A. An application does not function correctly in all intended target environments
B. Software cannot be installed for particular configurations
C. Users with disabilities cannot interact with the application
D. Certain software components within a system cannot be exchanged for others
E. Incorrect data exchange between interacting components
A. The user can install the app on an Android device
B. The user can effectively set target temperatures with a minimum number of steps
C. The efficiency function accurately calculates heat consumption
D. Energy consumption data can be saved on the HeatWell database server for iOS and Android devices
E. Monitoring data can be displayed for the previous 30 days
A. R003, R005, R006
B. R003, R004
C. R003, R004, R007
D. R004, R006, R007
A. 1, 2, 3
B. 4, 6, 7
C. 3, 5, 7
D. 4, 5, 6
A. All the items are respected
B. I and II are respected
C. Only II is respected
D. Only I is respected
A. Is the story written entirely from the view of the person who is requesting it?
B. Is the feature clearly defined and distinct?
C. Are the acceptance criteria defined and testable?
D. Is the story prioritized?
E. Does the story follow the commonly used format?
A. Update the keywords and data to reflect changes made
B. Modularize the automation scripts
C. Analyze anomalies to determine if the problem is with the keywords, the input data, the automation script itself or with the application being tested
D. Ask the developer to manually step through the failed automated test with the same data to see if the failure is in the application itself
E. If the cause of the anomaly cannot be found remove the test from the automated regression testing pack
Câu 40: Which of the following statements does NOT describe a benefit from using testing tools?
A. Test data preparation tools can “anonymize” data while still maintaining the internal integrity of that data
B. Test execution tools enable fewer tests to be run, which reduces costs and the efficiency of regression tests
C. Test design tools can help the Test Analyst to choose the types of tests that are needed to obtain a targeted level of coverage
D. Test execution tools enable the same tests to be repeated in many environments
Câu 41: Which of the following issues should be considered when designing test cases?
A. The same test basis should be used for different test levels
B. Expected results may include environmental postconditions
C. The process may be effective when combined with dynamic analysis
D. The required detailed test infrastructure requirements should be finalized
Câu 42: Which of the following answers describes the most appropriate and complete set of activities for the Test Analyst to focus on during test execution?
A. Conducting exploratory test sessions, reporting defects, analyzing anomalies, comparing expected and actual results, updating traceability information based on test results
B. Implementing test automation, finalizing the test environments, analyzing anomalies, reporting defects, comparing expected and actual results
C. Logging test outcomes, reporting defects, analyzing anomalies, organizing tests into test suites, identifying the test conditions
D. Analyzing the test basis, performing manual tests, select test case design techniques, analyzing anomalies, updating traceability information based on test results
