Tạm thời forum ngưng nhận đăng ký tài khoản mới. vui lòng tham khảo thêm bài viết mới ở đây >> Testing VN
Hoặc xem lịch khai giảng khoá mới tại đây fb/testingvn
Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
Nơi lưu trữ các câu hỏi, bài tập, luyện tập và bài thi mẫu... liên quan đến ISTQB
Forum rules
Chuyên mục này chỉ được post các bài viết, câu hỏi liên quan đến chứng chỉ ISTQB.
Để có kết quả nhanh chóng, bạn nên search trước khi post bài mới.
ISTQB Sample Exam chương II: Testing Throughout the Software Life Cycle (K2)
1. Which of these activities provides the biggest potential cost saving from the use of CAST?
a) Test management
b) Test design
c) Test execution
d) Test planning
2. Which of the following is true of the V-model?
a) It states that modules are tested against user requirements.
b) It only models the testing phase.
c) It specifies the test techniques to be used.
d) It includes the verification of designs.
3. Which of the following is NOT a white box technique?
a) Statement testing
b) Path testing
c) Data flow testing
d) State transition testing
4. Which of the following requirements is testable?
a) The system shall be user friendly.
b) The safety-critical parts of the system shall contain 0 faults.
c) The response time shall be less than one second for the specified design load.
d) The system shall be built to be portable.
5. Error guessing:
a) supplements formal test design techniques.
b) can only be used in component, integration and system testing.
c) is only performed in user acceptance testing.
d) is not repeatable and should not be used.
6. Which one of the following statements about system testing is NOT true?
a) System tests are often performed by independent teams.
b) Functional testing is used more than structural testing.
c) Faults found during system tests can be very expensive to fix.
d) End-users should be involved in system tests.
7. Alpha testing is:
a) post-release testing by end user representatives at the developer’s site.
b) the first testing that is performed.
c) pre-release testing by end user representatives at the developer’s site.
d) pre-release testing by end user representatives at their sites.
8. Integration testing in the small:
a) tests the individual components that have been developed.
b) tests interactions between modules or subsystems.
c) only uses components that form part of the live system.
d) tests interfaces to other systems.
9. Which one of the following describes the major benefit of verification early in the life cycle?
a) It allows the identification of changes in user requirements.
b) It facilitates timely set up of the test environment.
c) It reduces defect multiplication.
d) It allows testers to become involved early in the project.
10. Which of the following is a form of functional testing?
a) Boundary value analysis
b) Usability testing
c) Performance testing
d) Security testing
11. How would you estimate the amount of re-testing likely to be required?
a) Metrics from previous similar projects
b) Discussions with the development team
c) Time allocated for regression testing
d) a & b
v) every week
w) after the software has changed
x) as often as possible
y) when the environment has changed
z) when the project manager says
a) v & w are true, x, y & z are false
b) w, x & y are true, v & z are false
c) w & y are true, v, x & z are false
d) w is true, v, x, y & z are false
13. When should testing be stopped?
a) when all the planned tests have been run
b) when time has run out
c) when all faults have been fixed correctly
d) it depends on the risks for the system being tested
14. Consider the following statements about early test design:
i. early test design can prevent fault multiplication
ii. faults found during early test design are more expensive to fix
iii. early test design can find faults
iv. early test design can cause changes to the requirements
v. early test design normally takes more effort
a) i, iii & iv are true; ii & v are false
b) iii & iv are true; i, ii & v are false
c) i, iii, iv & v are true; ii is false
d) i & ii are true; iii, iv & v are false
15. Non-functional system testing includes:
a) testing to see where the system does not function correctly
b) testing quality attributes of the system including performance and usability
c) testing a system function using only the software required for that function
d) testing for functions that should not exist
16. Which of the following is the main purpose of the integration strategy for integration testing in the small?
a) to ensure that all of the small modules are tested adequately
b) to ensure that the system interfaces to other systems and networks
c) to specify which modules to combine when, and how many at once
d) to specify how the software should be divided into modules
17. What is the purpose of a test completion criterion?
a) to know when a specific test has finished its execution
b) to ensure that the test case specification is complete
c) to set the criteria used in generating test inputs
d) to determine when to stop testing
18. Functional system testing is:
a) testing that the system functions with other systems
b) testing that the components that comprise the system function together
c) testing the end to end functionality of the system as a whole
d) testing the system performs functions within specified response times
19. Beta testing is:
a) performed by customers at their own site
b) performed by customers at the software developer's site
c) performed by an Independent Test Team
d) performed as early as possible in the lifecycle
20. Which of the following techniques is NOT a black box technique?
a) state transition testing
b) LCSAJ
c) syntax testing
d) boundary value analysis
21. The main focus of acceptance testing is:
a) finding faults in the system
b) ensuring that the system is acceptable to all users
c) testing the system with other systems
d) testing from a business perspective
22. The difference between re-testing and regression testing is:
a) re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects
b) re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed
c) re-testing is done after faults are fixed; regression testing is done earlier
d) re-testing is done by developers; regression testing is done by independent testers
23. Which of the following is NOT part of system testing?
a) business process-based testing
b) performance, load and stress testing
c) usability testing
d) top-down integration testing
24. Which of the following is not part of performance testing?
a) measuring response times
b) recovery testing
c) simulating many users
d) generating many transactions
25. Maintenance testing is:
a) updating tests when the software has changed
b) testing a released system that has been changed
c) testing by users to ensure that the system meets a business need
d) testing to maintain business advantage
26. Which of the following is the best source of Expected Outcomes for User Acceptance Test scripts?
a) Actual results
b) Program specification
c) User requirements
d) System specification
27. The most important thing about early test design is that it:
a) makes test preparation easier.
b) means inspections are not required.
c) can prevent fault multiplication.
d) will find all faults.
28. That are the good practices for testing with in the software development life cycle?
a) Early test analysis and design
b) Different test levels are defined with specific objectives
c) Testers will start to get involved as soon as coding is done.
d) A and B above
29. Which option best describes objectives for test levels with a life cycle model?
a) Objectives should be generic for any test level
b) Objectives are the same for each test level.
c) The objectives of a test level don’t need to be defined in advance
d) Each level has objectives specific to that level.
30. Which of the following is a type?
a) Component testing
b) Functional testing
c) System testing
d) Acceptance testing
31. Which of the following is not part of performance testing:
a) Measuring response time
b) Measuring transaction rates
c) Recovery testing
d) Simulating many users
32. Which one of the following statements about system testing is NOT true?
a) System tests are often performed by independent teams.
b) Functional testing is used more than structural testing.
c) Faults found during system tests can be very expensive to fix.
d) End-users should be involved in system tests.
33. Software testing activities should start
a) As soon as the code is written
b) during the design stage
c) when the requirements have been formally documented
d) as soon as possible in the development life cycle
34. Consider the following statements about regression tests
I. they may useful be automated if they are well designed.
II. They are the same as confirmation tests
III. They are a way to reduce the risk of a change having an adverse affect elsewhere in the system
IV. They are only effective if automated.
Which pairs of statements are true?
a) I and II
b) I and III
c) II and III
d) II and IV
35. Which of these statements about functional testing is true?
a) Structural testing is more important than functional testing as it addresses the code
b) Functional testing is useful throughout the life cycle and can be applied by business annalists, developers, testers and users
c) Functional testing is more powerful than static testing as you actually run the system and see what happens.
d) Inspection is a functional testing
36. Consider the following statements about maintenance testing:
I. It requires both re-test and regression test and may require additional new tests
II. It is testing to show how easy it will be to maintain the system
III) It is difficult to scope and therefore needs careful risk and impact analysis
IV. It need not be done for emergency bug fixes. Which of the statement are true?
a) I and III
b) I and IV
c) II and III
d) II and IV
37. Which of the following is NOT part of system testing:
a) business process-based testing
b) performance, load and stress testing
c) requirements-based testing
d) top-down integration testing
38. To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data.
a. Stub
b. Driver
c. Proxy
d. None of the above
39. Which of the following statements is not true
a. performance testing can be done during unit testing as well as during the testing of whole system
b. The acceptance test does not necessarily include a regression test
c. Verification activities should not involve testers (reviews, inspections etc)
d. Test environments should be as similar to production environments as possible
40. Which of the following is NOT a type of non-functional test?
a. State-Transition
b. Usability
c. Performance
d. Reliability
41. Which of the following is not the integration strategy?
a. Design based
b. Big-bang
c. Bottom-up
d. Top-down
42. Big bang approach is related to
a) Regression testing
b) Inter system testing
c) Re-testing
d). Integration testing
43. “Which life cycle model is basically driven by schedule and budget risks” This statement is best suited for
a) Water fall model
b) Spiral model
c) Incremental model
d) V-Model
44. Use cases can be performed to test
A. Performance testing
B. Unit testing
C. Business scenarios
D. Static testing
45. Which testing is performed at an external site?
A. Unit testing
B. Regression testing
C. Beta testing
D. Integration testing
46. Which of the following uses Impact Analysis most?
a)component testing
b)non-functional system testing
c)user acceptance testing
d)maintenance testing
47. Which of the following list contains only non-functional tests?
a. compatibility testing, usability testing, performance testing
b. System testing, performance testing
c. Load testing, stress testing, component testing, portability testing
d. Testing various configurations, beta testing, load testing
48. V-Model is:
a. A software development model that illustrates how testing activities integrate with software development phases
b. A software life-cycle model that is not relevant for testing
c. The official software development and testing life-cycle model of ISTQB
d. A testing life cycle model including unit, integration, system and acceptance phases
49. Maintenance testing is:
a. Testing management
b. Synonym of testing the quality of service
c. Triggered by modifications, migration or retirement of existing software
d. Testing the level of maintenance by the vendor
50. Link Testing is also called as:
a) Component Integration testing
b) Component System Testing
c) Component Sub System Testing
d) Maintenance testing
51. Component Testing is also called as:
i. Unit Testing
ii. Program Testing
iii. Module Testing
iv. System Component Testing
Which of the following is correct?
a) i, ii, iii are true and iv is false
b) i, ii, iii, iv are false
c) i, ii, iv are true and iii is false
d) All of above is true
52. Match every stage of the software Development Life cycle with the Testing Life cycle:
i. Global design
ii. System Requirements
iii. Detailed design
iv. User Requirements
a) Unit tests
b) Acceptance tests
c) System tests
d) Integration tests
a) i -d , ii-a , iii-b , iv-c
b) i -c , ii-d , iii-a , iv-b
c) i -d , ii-c , iii-a , iv-b
d) i -c , ii-d , iii-b , iv-a
53. Which of these is a functional test?
a) Measuring response time on an online booking system
b) Checking the effect of high volumes of traffic in a call-center system.
c) Checking the on-line booking screens information and the database contacts against the information on the letter to the customers
d) Checking how easy the system is to use
Nội dung câu hỏi chi tiết bao gồm từ câu 1
ISTQB Sample Exam chuong II.zip
You do not have the required permissions to view the files attached to this post.
Tất cả các câu hỏi của từng chương là do mình lựa ra từ những đề thi mẫu, những istqb exam cũ, và phải search lại đáp án của chúng trong số tài liệu đó, nên hơi mất thời gian. Khi nào xong mình up lên ngay.
Cho mình hỏi CAST(câu 1) là viết tắt của từ gì?
Mình chưa hiểu lắm post-release và pre-release ở câu 6
Câu 8: "Integration testing in the small: (the small là sao nhỉ?)
Cảm ơn các bạn nhé!
1. Integration testing in the small Là kiểm thử mức tích hợp ở phạm vi nhỏ như tích hợp các component với nhau.
2. CAST: Computer-Aided Software Testing - là các công cụ, phần mềm dùng trong quá trình kiểm thử phần mềm, giúp cho việc quản lý và thực hiện các hoạt động test hiệu quả (ví dụ: excel, redmine, jira, bugzilla,...)