Nội dung đề thi: ISTQB_De_2_Cau_47-92
Xem trước 25/46 câu hỏi trong đề.
Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.
Câu 1. An application is subjected to a constant load for an extended period of time as part of a performance test. While running this test, the response time of the application steadily slows down, which results in a requirement not being met. This slowdown is caused by a memory leak where the application code does not properly release some of the dynamically allocated memory when it is no longer needed. Which of the following statements is TRUE?
- A. The slowdown is a failure while the memory leak is a defect.
- B. The slowdown is a defect while the memory leak is an error.
- C. The slowdown is an error, the memory leak is a defect.
- D. The slowdown is a defect; the memory leak is a failure.
Câu 2. Which of the following statements is TRUE?
- A. User acceptance tests are usually automated and aim to verify the acceptance criteria for user stories.
- B. Acceptance criteria for user stories can include details on data definitions, for example by describing the format, allowed values, and default values for a data item.
- C. Acceptance criteria for user stories should focus on positive scenarios, while negative scenarios should be excluded.
- D. Tests derived from acceptance criteria for user stories are not included in any of the four testing quadrants.
Câu 3. In addition to thorough testing of the requirements specification, a development team aims to involve users as early as possible in the development process, using practices such as prototyping, to ensure that the software systems being developed will meet the users’ expectations. This approach is especially useful at mitigating the risks associated with one of the seven testing principles, which one?
- A. Tests wear out.
- B. Absence-of-errors fallacy.
- C. Working software over comprehensive documentation.
- D. Defects cluster together.
Câu 4. A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumeric characters, and its first character must be a letter. As a tester, you want to apply one-dimensional equivalence partitioning to test this ID. This means that you have to apply equivalence partitioning individually: to the length of the ID, the type of characters contained within the ID, and the type of the first character of the ID. What is the number of partitions to cover?
Câu 5. Determining the schedule for each testing activity and test milestones for a test project, using activity estimates, available resources, and other constraints is a typical task performed during:
- A. Test execution.
- B. Test design.
- C. Test analysis.
- D. Test planning.
Câu 6. A requirement specifies that if the total amount of sales (TAS) made during the year by a corporate seller is 300,000€ or more, the bonus that must be paid to the seller is 100% of a certain amount agreed upon at the beginning of the year. The software contains a fault as it implements this requirement with the decision "IF (TAS = 300,000)" instead of "IF (TAS >= 300,000)". The application of the 3-value boundary value analysis to this problem consists of the following three test cases (TAS is an integer variable):TC1 = 299,999TC2=300,000TC=300,001Which of the following statements is TRUE?
- A. TC1 would highlight the fault.
- B. TC2 would highlight the fault.
- C. TC3 would highlight the fault.
- D. None of the three test cases would highlight the fault.
Câu 7. A document describes the test procedures that have been derived for the identified test sets. Among other things, the order in which the test cases in the corresponding test set are to be executed according to the dependencies described by preconditions and postconditions is specified. This document is a typical work product produced as part of:
- A. Test design.
- B. Test analysis.
- C. Test implementation.
- D. Test monitoring and control.
Câu 8. Which of the following types of tools is BEST suited for determining source code compliance with the guidelines provided by a coding standard?
- A. Containerization tool.
- B. Fault seeding tool.
- C. Static analysis tool.
- D. Test data preparation tool.
Câu 9. Which of the following statements about traceability is FALSE?
- A. Traceability between test basis items and the test cases designed to cover them, makes it possible to determine which test basis items have been covered by the executed test cases.
- B. Traceability between test basis items and the test cases designed to cover them, enables experience-based test techniques to be applied.
- C. Traceability between test basis items and the test cases designed to cover them, enables identification of which test cases will be affected by changes to the test basis items.
- D. Traceability can be established and maintained through all the test documentation for a given test level, such as from test conditions through test cases to test scripts.
Câu 10. Which of the following is a disadvantage of automated testing?
- A. Reduced feedback times regarding software quality compared to manual testing.
- B. Reduced test execution times compared to manual testing.
- C. Reduced repeatability and consistency of tests compared to manual testing.
- D. Underestimation of effort required to maintain test scripts.
Câu 11. A typical generic skill required for the role of tester is the ability to:
- A. Take on the role of developer to meet challenging project deadlines.
- B. Assume leadership aimed at imposing decisions on the rest of the team.
- C. Use tools to make the execution of repetitive testing tasks more efficient.
- D. Determine the corrective actions to get a test project on track in case of deviations from the test plan.
Câu 12. As a tester, as part of a V-model project, you are currently executing some tests aimed at verifying if a mobile app asks the user to grant the proper access permissions during the installation process and after the installation process. The requirements specification states that in both cases the app shall ask the user to grant access permissions only to the camera and photos stored on the device. However, you observe that the app also asks the user to grant access permission to all contacts on the device. Consider the following items:[I]. Test environment.[II]. Expected result.[III]. Actual...
- A. [I] and [II].
- B. [II] and [III].
- C. [II], [III] and [V].
- D. [I], [IV] and [V].
Câu 13. Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
- A. Each test level should have its own specific test objectives that should be consistent with the software development lifecycle phase or type of activities it addresses.
- B. Test analysis and design for any test levels should begin as soon as coding is complete, and all system components are available for testing.
- C. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- D. All the tests should be automated and run as part of the continuous integration process with every software change.
Câu 14. 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?
- A. Column 7 represents an impossible situation and thus can be deleted.
- B. Columns 1 and 3 can be merged into a single column.
- C. Columns 2, 4, 6 and 8 can be merged into a single column.
- D. Columns 5 and 7 can be merged into a single column.
Câu 15. Which of the following statements about TDD, BDD and ATDD is TRUE?
- A. Refactoring is a practice that is an integral part of TDD and is applied both to tests and to code written to satisfy those tests.
- B. ATDD is a black-box test design technique that is applicable exclusively at acceptance test level.
- C. BDD is a developer practice where business stakeholders are not usually involved as the tests are directly written at unit/component test level.
- D. ATDD is the practice of running the automated acceptance tests as part of a continuous integration process.
Câu 16. An anti-intrusion system is battery powered and is activated by pressing the only available button. To deactivate the system, the operator must enter a PIN code. The system will stay in alert mode within a configurable timeout and an alarm bell will ring if the system is not deactivated before the timeout expires. The following state transition diagram describes the behavior of the system:What is the minimum number of test cases needed to cover every unique sequence of exactly 4 states / 3 transitions starting and ending in the “Inactive” state? (note that “Inactive” is not a final state in th...
Câu 17. Which of the following statements is TRUE?
- A. Unlike functional testing, non-functional testing can only be applied to conventional systems, not artificial intelligence-based system.
- B. Functional testing focuses on what the system is supposed to do, while white-box testing focuses on how well the system does what it is supposed to do.
- C. Functional testing can be applied to all test levels, while non-functional testing can be applied only to system and acceptance test levels.
- D. Black-box test techniques and experience-based test techniques may be applicable to both functional testing and non-functional testing.
Câu 18. Consider the following user story about an e-commerce website's registration feature that only allows registered users to make purchases:“As a new user, | want to register to the website, so that | can start shopping online”The following are some of the acceptance criteria defined for the user story:[a] The registration form consists of the following fields: username, email address, first name, last name, date of birth, password and repeat password.[b] To submit the registration request, the new user must fill in all the fields of the registration form with valid values and must agree to the t...
- A. The new user enters valid values in the fields of the registration form, except for the email address, where he/she enters an e-mail address provided by a free online mail service that allow to create disposable email addresses. Then he/she is informed by the website about this issue.
- B. The new user enters valid values in the fields of the registration form, except for the first name, where he/she enters a first name with 10 characters that contains a number. Then he/she is informed by the website about this issue.
- C. The user accesses the website with a username and password, and successfully places a purchase order for five items, paying by Mastercard credit card.
- D. The new user enters valid values in all the fields of the registration form, confirms to accept all the terms and conditions, submits the registration request and then receives an email containing the confirmation link to the e-mail address specified in the registration form.
Câu 19. After being in operation for many years, a document management system must be decommissioned as it has reached its end of life. This system will not be replaced by any other new system. A legal obligation provides that all documents within the system must be kept for at least 20 years in a state archive. Which of the following statements about maintenance testing for decommissioning of this system is TRUE?
- A. No maintenance testing is required as this system will not be replaced.
- B. Data migration testing is required as part of maintenance testing.
- C. Confirmation testing is required as part of maintenance testing.
- D. Regression testing is required as part of maintenance testing.
Câu 20. Which of the following statements about the test pyramid is TRUE?
- A. Each layer of the test pyramid groups tests related to a single non-functional quality characteristic.
- B. The higher the layer of the test pyramid, the more production code a single automated test within the layer tends to cover.
- C. The higher the layer of the test pyramid, the more maintainable a single automated test within the layer tends to be.
- D. The higher the layer of the test pyramid, the more isolated a single automated test within the layer tends to be.
Câu 21. Which of the following statements about retrospectives is TRUE?
- A. Only developers and testers should be involved in retrospectives, as involving people in other roles is very likely to prevent developers and testers from having open and constructive discussions that really help identify process improvements.
- B. Retrospectives can be very effective in identifying process improvements and can also be very efficient and cost-effective especially since, unlike reviews, they do not require any follow-up activities.
- C. On Agile projects, well-conducted retrospectives at the end of each iteration can help the team reduce and sometimes even eliminate the need for daily stand-up meetings.
- D. During retrospectives, in addition to identifying relevant process improvements, participants should also consider how to implement these improvements and retain them based on the context of the project, such as the software development lifecycle.
Câu 22. Which of the following about typical information found within a test plan is FALSE?
- A. The need to temporarily have additional test personnel available for specific test phases and/or test activities.
- B. The conditions that must be met in order for the test execution activities to be considered completed.
- C. The list of the product risks which have not been fully mitigated at the end of test execution.
- D. The conditions that must be met for part of all the planned activities to be suspended and resumed.
Câu 23. Which statement about the shift-left approach in testing is TRUE?
- A. The shift-left approach can only be implemented with test automation.
- B. The shift-left approach in testing is compatible with DevOps practices.
- C. The shift-left approach can involve security vulnerabilities.
- D. The shift-left approach can be supported by static analysis tools.
Câu 24. Which of the following statements about the testing quadrants is TRUE?
- A. The higher the number of the testing quadrant, the more important the tests associated with this quadrant are.
- B. Automated acceptance tests produced during BDD and ATDD are classified in quadrant Q2.
- C. Exploratory tests are classified in quadrant Q3, and they are usually included in a continuous integration process.
- D. Automated unit tests produced during TDD are classified in quadrant Q4 as they are technology facing.
Câu 25. Which of the following is a role that is usually responsible for documenting the findings made by the review team as part of a typical formal review?
- A. Review leader.
- B. Facilitator.
- C. Recorder.
- D. Moderator.
… và còn 21 câu nữa.
Bấm Vào thi phía trên để làm toàn bộ 46 câu và xem đáp án.