Quiz
Chapter 2 - CTFL ISTQB
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (55)
1What does the software development lifecycle describe?
- AIt describes the types of activities performed in software development projects
- BIt describes the test activities performed in software development projects
- CIt describes the functional and non-functional requirements of the project
2Which of the following is one of the characteristics of good testing?
i. Each test level has a test objective specified to that level
ii. Test analysis and design for a given test level should only begin at the end of the development activities of that level
iii. For every development activity there is a corresponding test activity
iv. Testers participate in discussions to define and refine requirements and design- Ai is correct; ii, iii, iv are wrong
- Bi, iii, iv are correct; ii is wrong
- Ci, iii are correct; ii, iv are wrong
3Which of the following is correct regarding sequential models?
- AIt depends on sequential flow of activities, and there is no overlap between phases
- BIt divides the project into iterations or sprints
4Which of the following is correct regarding incremental models?
- AFeature increments must be a big change to a software module
- BFeatures can be reviewed only at the end of the project
- CSoftware features grow incrementally
5Which is a main difference between incremental and iterative models?
- AThere is no difference between incremental and iterative models.
- BIncremental models have fixed length iterations but iterative models don't
- CIterative models have fixed length iterations but incremental models don't
6Which of the following is correct regarding the waterfall model?
i. Waterfall Model is a sequential model
ii. In the waterfall model, test activities begin after all development activities are finished
iii. Waterfall model is the best development model to choose for small organizations
iv. Waterfall model divides the project into small iterations- Ai, iii are correct; ii, iv are wrong
- Bi, iv are correct; ii, iii are wrong
- Cii, iii are correct; i, iv are wrong
- Di, ii are correct; iii, iv are wrong
7The V-Model can be considered as a...
- ASequential Model
- BIterative Model
- CIncremental Model
8In the V-Model, in which stage does the client see the product and give feedback about its quality?
- AUnit testing
- BIntegration testing
- CSystem Testing
- DAcceptance Testing
9Which of the following is a main difference between the waterfall and the V-model?
- AThe waterfall is a sequential model but the v-model is an iterative one
- BIn the v-model, the principle of early testing is applied. In waterfall model, it is not applied.
- CThe v-model has one type of software requirements while the waterfall model has two types.
10Rational Unified Process model divides the project into iterations with the length of...
- ARelatively short (one to four weeks)
- BRelatively long (two to three months)
11Which of the following is correct regarding scrum methodology?
1-Scrum divides the project into large iterations [two to three months]
2-In scrum, the tester is the person who is responsible for writing the software requirements document
3-At the end of each iteration, a retrospective meeting is held to review the progress- A1 is correct; 2 & 3 are wrong
- B1 & 2 are correct; 3 is wrong
- C1 & 3 are correct; 2 is wrong
- D3 is correct; 1 & 2 are wrong
12Which of the following is correct regarding Kanban?
- AKanban divides the project into fixed length iterations
- BThere is no overlap between phases in Kanban
- CKanban is implemented with or without fixed length iterations
13If you have a board with stations showing the progress of the project. Each station has a name like "To do - In development - Done". We call this board a...
- AKanban requirements specification
- BKanban board
- CKanban backlog
14In spiral model, we build a prototype which is...
- AA customer feedback about the finished work
- BWireframes and notes which may be heavily reworked or even abandoned
15Which one of the following is the BEST definition of an incremental development model?
- ADefining requirements, designing software and testing are done in series with added pieces
- BA phase in the development process should begin when the previous phase is complete
- CTesting is viewed as a separate phase which takes place after development has been completed.
- DTesting is added to development as an increment
16Which of the following is a true statement regarding the V-model lifecycle?
- ATesting involvement starts when the code is complete
- BThe test process is integrated with the development process
- CThe software is built in increments and each increment has activities for requirements, design, build and test
- DAll activities for development and test are completed sequentially
17In an iterative lifecycle model, which of the following is an accurate statement about testing activities?
- AFor every development activity, there should be a corresponding testing activity
- BFor every testing activity, appropriate documentation should be produced, versioned and stored
- CFor every development activity resulting in code, there should be a testing activity to document test cases
- DFor every testing activity, metrics should be recorded and posted to a metrics dashboard for all stakeholders
18Which of the following is not a test level?
- AComponent Testing
- BFunctional Testing
- CSystem Integration testing
19Which of the following is correct regarding the test levels?
1-Each test level is an instance of the test process
2-The test levels are universal and used in all software companies
3-Test levels are groups of test activities that are organized and managed together
4-For every test level, a suitable test environment is required- A1, 2 & 3 are correct; 4 is wrong
- B1, 3 & 4 are correct; 2 is wrong
- C2, 3 $ 4 are correct; 1 is wrong
- D1, 2 & 4 are correct; 3 is wrong
20Which of the following is a correct definition of component testing?
- ATesting interactions between components or systems
- BTesting components that are separately testable
- CTesting the behavior and capabilities of a whole system or product
21Which of the following is an objective of component testing?
- ABuilding confidence in the component's quality
- BBuilding confidence in the quality of the interfaces
- CValidating that the system is complete and will work as expected
22Which of the following are considered as test basis for component testing?
- AUse cases - Workflows - Sequence diagrams
- BEpics and user stories - State diagrams - Risk analysis reports
- CDetailed design - Code - Data model
23Which of the following is an example of defects and failures that can be found in component testing?
- AIncorrect sequencing or timing of interface calls
- BIncorrect code and logic
- CIncorrect control and/or data flows within the system
24"A software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases"
- AThis is the definition of component testing
- BThis is the definition of test-driven development
- CThis is the definition of the test levels
25"Integration testing" focuses on:
- ATesting the code early as possible
- BInteractions between components or systems
- CFunctionality of each component that can be tested separately
26"Component integration testing" is mostly the responsibility of (...) and "System integration testing" is mostly the responsibility of (...)
- Adeveloper - tester
- Btester - developer
- Ctester - tester
27Which of the following can be considered as test basis for integration testing?
- AUse cases - workflows - Sequence diagrams
- BEpics and user stories - State diagrams - Risk analysis reports
- CDetailed design - Code - Data model
28Which of the following is an example of defects and failures that can be found in integration testing?
- AIncorrect sequencing or timing of interface calls
- BIncorrect code and logic
- CIncorrect control and/or data flows within the system
29Which of the following sentences regarding scope of integration is correct?
- AThe greater the scope of integration, the more difficult it becomes to isolate defects
- BThe greater the scope of integration, the more easy it becomes to isolate defects
- CThe lower the scope of integration, the more difficult it becomes isolate defects
- DIsolating defects is always a difficult activity
30Which of the following is a correct definition of System testing?
- ATesting components that are separately testable.
- BTesting the behavior and capabilities of a whole system or product
- CTesting interactions between components or systems
31Which of the following statements about system testing are correct?
1-The test environment should ideally correspond to the final production environment
2-System testing is typically carried out by independent testers who rely heavily on specifications
3-Finding defects is often not an objective of system testing- A1 & 2 are correct; 3 is wrong
- B1 & 3 are correct; 2 is wrong
- C2 & 3 are correct; 1 is wrong
32Which of the following can be considered as test basis of System testing?
- ADetailed design - code -data model
- BEpic and user stories - State diagrams - Risk analysis reports
- CUse cases - workflows - Sequence diagrams
33Which is a test object that can be tested in system testing?
- AApplications - Operating systems
- BReports - Forms
- CAPIs - Microservices
34Which of the following is a similarity between system testing and acceptance testing?
- AThey both have the same test objects
- BThey both have the same test basis
- CThey both focus on the behavior and capabilities of a whole system or product
35Your project is currently in Acceptance testing phase, and your testing team is reporting too many defects, what does this situation indicate?
- AThis is a good situation and it indicates that the product quality is increasing and testers are making good effort
- BThis is a bad situation because finding defects is often not an objective during acceptance testing may in some cases be considered a major project risk
36Which of the following can be considered as test basis of Acceptance testing?
- ARegulations, legal contracts and standards
- BState diagrams
- CWorkflows
37Which of the following is a defect that can be found in Acceptance testing?
- AFailure to properly and completely carry out end-to-end functional tasks
- BBusiness rules are not implemented correctly
- CInterface mismatch
38In which type of acceptance testing are we testing the system by systems administration staff in a (simulated) production environment?
- AUser Acceptance Testing
- BOperational Acceptance Testing
- CContractual and regulatory acceptance testing
- DAlpha and beta testing
39Which type of Acceptance testing is used by developers of commercial off-the-shelf (COTS) software who want to get feedback from potential or existing users, customers, and/or operators before the software product is put on the market?
- AUser Acceptance Testing
- BOperational Acceptance Testing
- CContractual and regulatory acceptance testing
- DAlpha and beta testing
40Which type of Acceptance testing tests the system by validating the fitness for use of the system by intended users in a real or simulated operational environment?
- AUser acceptance testing
- BOperational acceptance testing
- CContractual and regulatory acceptance testing
- DAlpha and beta testing
41Which of the following is considered as a test type?
- AIntegration testing
- BRational Unified Process
- CStructural Testing
- DEarly testing
42"Functional Testing" means that we evaluate functions that the system performs, which of the following is a test basis for functional testing?
- ALoad, performance and security
- BAgile, Scrum and Kanban
- CUser stories, epics and use cases
43Which of the following is correct regarding functional testing?
1-Functional testing is only performed in system testing
2-The functions in functional testing are “what” the system should do.
3-The thoroughness of functional testing can be measured through functional coverage
4-black-box techniques may be used to derive test conditions and test cases for the functionality of the component or system- A1, 2 & 3 are correct; 4 is wrong
- B1, 2 & 4 are correct; 3 is wrong
- C1, 3 $ 4 are correct; 2 is wrong
- D3, 2 & 4 are correct; 1 is wrong
44Which of the following describes non-functional testing correctly?
- ANon-functional testing focuses on what the system performs
- BNon-functional testing focuses on writing the test plan of the project
- CNon-functional testing focuses on how well the system behaves
45Which of the following is correct regarding non-functional testing?
1-Non-functional testing can be performed at all test levels
2-Non-functional testing focuses on how well the system behaves, such as performance, usability and security
3-Non-functional testing must be performed by a dedicated tester
4-An example of non-functional coverage is using traceability between tests and supported devices for a mobile application, the percentage of devices which are addressed by compatibility testing can be calculated, potentially identifying coverage gaps.- A1, 2 & 3 are correct; 4 is wrong
- B1, 2 & 4 are correct; 3 is wrong
- C1, 3 $ 4 are correct; 2 is wrong
- D3, 2 & 4 are correct; 1 is wrong
46Which of the following is mostly true regarding structural testing?
- ADeriving tests based on requirements and user stories
- BDeriving tests based on the system's internal structure
47In white-box testing, what do we mean with the word "internal structure"?
- ARequirements, epics and user stories
- BUsability, performance and security
- CArchitectures, workflow and data flow
48Which of the following is a correct definition of structural coverage?
- ATests based on the system's internal structure or implementation
- BThe extent to which some type of structural element has been exercised by tests
49Which of the following is a correct definition of change-related testing?
- AWhen changes are made to a system, tetsing should be done to confirm that the changes have corrected the defect or implemented the functionality correctly, and have not caused any unforeseen adverse consequences
- BTests that evaluate functions that the system should perform
50Which of the following is correct regarding confirmation testing?
1-After a defect is fixed, the software may be tested with all test cases that failed due to the defect, which should be re-executed on the new software version.
2-The steps to reproduce the failure(s) caused by the defect must be re-executed on the new software version
3-The purpose of a confirmation test is to confirm whether the original defect has been successfully fixed
4-Confirmation testing is performed in all test levels- A1, 2 & 3 are correct; 4 is wrong
- B1, 2 & 4 are correct; 3 is wrong
- C1, 3 $ 4 are correct; 2 is wrong
- D3, 2 & 4 are correct; 1 is wrong
- EAll answers are correct
51It is possible that a change made in one part of the code, whether a fix or another type of change, may accidentally affect the behavior of other parts of the code, whether within the same component, in other components of the same system, or even in other systems. Which test type is used to find defects in those changed areas?
- AConfirmation testing
- BRegression testing
- CImpact analysis
52Which of the following is correct regarding maintenance testing?
- AMaintenance testing focuses on how will the system behaves
- BMaintenance testing focuses on testing the changes to the system, and can involve planned and unplanned releases
- CMaintenance testing focuses on what the system performs
53The triggers of maintenance testin
- ARequirements, epics and user stories
- BModifications, migration and retirement
- CRetesting & Regression testing
54If we are moving the application to a newer version of the operating system, this is...
If we are going to build a new system and erase the old one, this is...
If we are going to add or remove a functionality, this is...- AModification, migration, retirement
- BRetirement, modification, migration
- CMigration, retirement, modification
- DModification, retirement, migration
55Impact analysis is done:
- Abefore the change is made
- Bafter the change is made
- Cbefore and after the change is made
- Dduring making the change
Information
- Description
- Quiz on Chapter 2 - CTFL ISTQB, created by America LH on 02/06/2022.
- Author
- America LH
- Language
- English
- Views
- 62
- Rating
- No ratings yet Rate this quiz