Nội dung đề thi: ISTQB_De_3_Cau_93-138
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. In branch testing, what is the significance of a conditional branch in a software program?
- A. It signifies a comment or documentation within the code and it doesn’t indicate a defect
- B. It marks a point where the program’s execution will terminate bringing the program to a halt
- C. It indicates a decision point where the program can follow different paths based on specific conditions
- D. It represents a programming error and therefore a conditional branch should be avoided
Câu 2. For a given set of test-cases, which of the following is a benefit of running these tests with a test automation tool?
- A. Test coverage is increased
- B. The time spent on repetitive tasks is reduced
- C. The number of found bugs is reduced
- D. The total cost of the test project always decreases
Câu 3. Which of the following statements is CORRECT about the value added by a tester to release planning?
- A. The tester writes acceptance criteria
- B. The tester assesses the testability of the user stories
- C. The tester breaks down user stories into smaller testing tasks
- D. The tester estimates the testing effort for individual iterations
Câu 4. Which of the following statements correctly describe the business facing quadrant that supports the team?
- A. It is the quadrant that component testing.
- B. It is the quadrant that Non-functional testing such as performance and the tests are created on the basis of user scenarios
- C. It is the quadrant that deals with tests created on the basis of user stories
- D. Exploratory tests are generally used for this quadrant
Câu 5. Which ONE of the following is a characteristic of exploratory testing?
- A. Testing without defined time-boxes
- B. Usually conducted when there is sufficient time for testing
- C. Test cases are written once the specifications become available
- D. Effectiveness depends on the individual testers’ skills
Câu 6. Pariksha labs is a mature software testing company. They are TMMi level 5 certified. Their testing processes are well defined. Which ONE of the following statements is likely to be CORRECT about them?
- A. They try to perform 100% automation for every project because automation is a must for efficiency
- B. Same set of testing processes are used by them without needing any tweaks because that is the hallmark of a mature testing company
- C. The company uses same test strategy for all the projects doing minor changes based on test manager responsible for the project because their test strategy template is very mature and do not need to change
- D. The question about the test design techniques to be used is determined based on various factors such as the domain and expectations of the stakeholders
Câu 7. You are working on creating test cases for a user story.As a customer, I want to be able to book an ISTQB exam for a particular date, so that I can find choose my time slot and pay the correct amount, including discounts, if any.The acceptance criteria for this:1. The dates shown should be from the current date to 2 years in future.2. Initially there should be 10 timeslots available for each day, 1 hour each starting at 8 AM GMT.3. Maximum 5 persons should be able to select a time slot after which that time slot should become unavailable.4. First timeslot should have a 10% discount.Which of th...
- A. Logon to the site and book an exam for the 8 AM (GMT) timeslot. Expected result: You should get 10% discounted price. Change the time to any other timeslot. Expected result: Discount should be removed.
- B. Logon to the site. Book an exam for the current date. Expected result: timeslots should be shown. Change the time to any other date prior to the selected date. Expected result: New slot should become visible.
- C. Logon to the site. Book 5 exams for the current date. Expected result: Exams should be booked. Book 6th timeslot for the same date. Expected result: The exam should be booked but no discount should be given.
- D. Logon to the site. Expected result: Default 8 AM (GMT) timeslot should be selected. Change the time to any other timeslot Expected result. New slot should be booked.
Câu 8. A number of characteristics are given for impact of SDLC on the testing effort.i. Finishing of requirements review leading to test analystsii. Both - static and dynamic testing performed at unit testing leveliii. Frequent regression testing may need to be performediv. Extensive product documentationv. More use of exploratory testingWhich of the following statements is MOST correct?
- A. i, ii and iii are characteristics of sequential models; iv and v are characteristics of iterative and incremental models
- B. iii and iv are characteristics of sequential models; and i, ii and v are characteristics of iterative and incremental models
- C. i and iv are characteristics of sequential models; ii, iii and v are characteristics of iterative and incremental models
- D. ii and iv are characteristics of sequential models; i in and v are characteristics of iterative and incremental models
Câu 9. Which of the following is an example of scenario-oriented acceptance criteria?
- A. The user should be able to provide three inputs to test the product - the AI model to be tested, the data used and an optional text file.
- B. An unregistered user shouldn't be shown any report.
- C. Verify that a registered user can create add a new project with name having more than 100 characters.
- D. A user is already logged in then on navigating to the AI model testing page the user should be directly shown the report of last test run.
Câu 10. Consider a program that computes the factorial of a number (n). From the specifications you know that:• If n < 0, a message "Value out of range" must be issued• If 0 ≤ n ≤ 100, the program calculates the factorial and returns the number• If 100 ≤ n ≤ 200 message "Value out of range" must be issuedWhich of the following statements about the equivalence partitions is CORRECT?
- A. There are 3 partitions - one for negative numbers, one for numbers up to 100 and the last one for numbers up to 200.
- B. The requirements are not correct because the partitions are overlapping.
- C. The equivalence partitions cannot be determined for this question because the error message for two partitions is exactly same.
- D. The equivalence partitions cannot be determined for this question because factorial of numbers close to 200 will be very large.
Câu 11. Which of the following is a good testing practice which is applicable INDEPENDENT of the software development lifecycle followed?
- A. Not all development activities should have corresponding test activities.
- B. Large amount of redundancy between test levels is good because it prevents bug leakage.
- C. Reviews should be done after the work products have been finalized.
- D. Each test level should have an appropriate test objective.
Câu 12. Which ONE of the following is a CORRECT example of the purpose of a test plan?
- A. A test manager decides to create a one-page test plan for an agile project for communicating the broad activities and explaining why detailed test cases will not be written as mandated by the test policy.
- B. A test plan is a good document to have for the agile projects because it helps the test manager assign tasks to different people.
- C. A test lead decides to write a detailed test plan so that in future, in case of project failure responsibilities could be assigned to the right person.
- D. A test manager should always create a very simple test plan because the purpose of test plan is to ensure that there is documentation for the purpose of audits.
Câu 13. A software development company invests heavily in tools to support the entire software development lifecycle, including testing. They have a tool that allows automated creation and installation of builds and subsequent execution of various types of automated tests. Which ONE of the following is a CORRECT statement about this type of test tool?
- A. It is an example of DevOps related tools.
- B. It is an example of collaboration tool.
- C. It is an example of test implementation tool.
- D. It is an example of automated unit testing tool.
Câu 14. An e-commerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is $10. The credit cards have a limit of $5000 (Five Thousand). Assume that only integers can be accepted as inputs. Which of the following set of boundary values you will choose for EFFICIENT testing for the amount of money that can be spent?
- A. 9, 52001
- B. 9, 10, 5000, 5001
- C. 10, 5000
- D. 9, 10, 11, 4999, 5000, 5001
Câu 15. Which of the following is the BEST example of whole team approach?
- A. Anyone can perform a task they are capable of.
- B. Sharing same physical workspace is a must.
- C. Testing is the responsibility of the entire team.
- D. Developers should depend on the business analysts as there is no distinction between testers and developers.
Câu 16. Which of the following statements is CORRECT?
- A. Testing based on the structure of the software under test (SUT) is white-box testing whereas testing the input-output behaviour without pre-written test cases is experience based testing.
- B. Testing the software under test (SUT) based on the design is black-box testing whereas testing the input-output behaviour is experience based testing.
- C. Testing the software under test (SUT) is possible only after implementation in white-box testing whereas testing the software even before implementation is possible in exploratory testing.
- D. Testing the software under test (SUT) using knowledge of the tester is experience based testing whereas testing the specification-based behaviour without pre-written test cases is using black-box testing techniques.
Câu 17. Match the Work Product with the category it belongs to:Work Product:1. Risk register2. Risk information3. Test cases4. Test conditionsCategory of work products:A) Test planning work productsВ) Test analysis work productsС) Test design work productsD) Test monitoring and control work products
- A. 1-A, 2-C, 3-B, 4-D
- B. 1-C, 2-A, 3-D, 4-B
- C. 1-B, 2-D, 3-A, 4-C
- D. 1-A, 2-D, 3-C, 4-B
Câu 18. Which of the following is the main difference between quality assurance (QA) and quality control (QC)?
- A. QA is the responsibility of everyone on a project while QC is the responsibility of a dedicated team
- B. QA is a process-oriented approach, while QC is a product-oriented approach.
- C. QA is preventive while QC is corrective
- D. QA is focused on implementation, while QC is focused on improvement
Câu 19. Shripriya is defining the guidelines for the review process implementation in her company. Which of the following statements is LEAST likely to have been recommended by her?
- A. Review initiation is the stage when the review team starts the discussion on the review comments
- B. Independent of the size of the work products, planning for the review should be performed
- C. Large sized work products should be reviewed in one go because you will have to spend too much time if you split it into multiple reviews
- D. Defect reports should be created for every review found
Câu 20. Which of the following examples represents System Integration testing?
- A. Testing the system based on specifications using simulator for a sub-system
- B. Testing an application in development environment which is similar to the production environment
- C. Testing an application's behaviour to check if it fulfils business needs
- D. Testing if e-commerce website works correctly with a third-party payment gateway
Câu 21. Which of the following statements is CORRECT about error guessing?
- A. Error guessing depends on the developers guessing what mistakes testers might make and miss the possible defects
- B. While reviewing the test cases, testers have to make guess about the kind of mistakes test cases might contain
- C. Error guessing doesn't make use of past failures as past failures are not indicators of correct defects
- D. Fault attacks are an example of a technique for implementing error guessing
Câu 22. Which of the following is LEAST likely to describe a task performed by someone in a testing role?
- A. Evaluate test basis and test object
- B. Create test completion report
- C. Define test environment requirements
- D. Assess testability of test object
Câu 23. Which of the following correctly represents a test first approach?
- A. Tests are derived from acceptance criteria and run to check that the code passes these tests
- B. Application behaviour is written in Given/When/Then format and tests are then written and run
- C. First the tests fail then the code is written to pass the tests and this is iterated
- D. Code is refactored first then tests are written and run
Câu 24. Which ONE of the following statements is correct?
- A. Static analysis can be used against a work product containing unstructured artifacts
- B. There may be legal issues in performing static testing on a commercially available executable library
- C. Difficult to interpret work products are best tested using static analysis
- D. Test cases can be tested using static testing techniques but not the models
Câu 25. A test manager has started a cycle of testing for an e-commerce application. The reason for testing is the change in the protocol for connecting to the payment gateway because of new regulations. Which of the following correctly names this type of testing?
- A. Beta testing
- B. Retirement testing
- C. System integration testing
- D. Maintenance testing
… 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.