ISTQB Foundation Level Agile Tester - Extension. Ctfl-at: Chapter 1

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Towid Hossain
Towid Hossain, Programming
Towid, a seasoned Test Automation Engineer with over a decade of experience, excels in software development, test automation, data analysis, and cloud engineering. Beyond work, they enjoy reading, embarking on road trips, and mastering new languages.
Quizzes Created: 3 | Total Attempts: 13,204
| Attempts: 3,424 | Questions: 41
Please wait...
Question 1 / 41
0 %
0/100
Score 0/100
1. Is the following statement true of false? While having contracts with customers may be important, working in regular and close collaboration with them is likely to bring more success to the project.

Explanation

Customer often find great difficulty in specifying the system that they require.

Submit
Please wait...
About This Quiz
ISTQB Foundation Level Agile Tester - Extension. Ctfl-at: Chapter 1 - Quiz

This quiz assesses knowledge on the Agile Manifesto and its application in software development, focusing on principles such as customer collaboration, working software, and individual interactions. It's designed... see morefor those preparing for the ISTQB Foundation Level Agile Tester - Extension, ensuring a comprehensive understanding of agile testing principles. see less

2. In an Agile project, why individual and interaction is better than process and tools?

Explanation

It is through continuous communication and interaction that team can work most effectively

Submit
3. According to Scrum, math the following roles.
Submit
4. What is the highest priority according to the twelve principles of the core Agile Manifesto values?

Explanation

First principle of core agile value

Submit
5. One way to provide rapid feedback is by continuous integration

Explanation

Continuous integration is a software development practice where developers frequently merge their code changes into a central repository, which triggers an automated build and test process. This process allows for rapid feedback as any issues or conflicts can be identified and resolved quickly. By continuously integrating code changes, teams can catch and address problems early on, leading to faster development cycles and improved software quality. Therefore, the statement that continuous integration is one way to provide rapid feedback is true.

Submit
6. Successful teams have been observed with as few as three people and as many as nine.

Explanation

Successful teams can vary in size, but they have been observed to be effective with as few as three people and as many as nine. This suggests that the number of team members does not necessarily determine the team's success. Other factors such as communication, collaboration, and individual skills and strengths are likely to play a more significant role in determining the team's success. Therefore, it is true that successful teams can exist with a range of three to nine members.

Submit
7. What are the common practices across most of the agile practices?  

Explanation

The common practices across most of the agile practices include collaborative user story creation, retrospective, continuous integration, and release and iteration planning. These practices focus on involving the entire team in creating user stories, reflecting on the process and making improvements during retrospectives, integrating code frequently to ensure early detection of issues, and planning releases and iterations to prioritize and deliver value incrementally.

Submit
8. The Kanban process allows releasing its deliverables item by item, rather than as part of a release. Is the above statement true or false?

Explanation

The statement is true. The Kanban process is a lean project management approach that focuses on visualizing work, limiting work in progress, and optimizing flow. One of the key principles of Kanban is to release deliverables item by item, rather than waiting for a complete release. This allows for faster feedback, shorter lead times, and the ability to prioritize and adjust work based on customer needs.

Submit
9. During the creation of a user story, business representative stated that the profile creation form must have validation for all the information fields. Developers suggested to have validation only for necessary fields and to leave unnecessary fields out. What would be a testers contribution to this discussion?

Explanation

see justification of number 8 in sample exam

Submit
10. Kanban is used to optimize the continuous flow of tasks by minimizing the (average) lead time for the complete value stream

Explanation

Kanban is a project management methodology that aims to optimize the flow of tasks by reducing the average lead time for the entire value stream. By using visual cues and limiting work in progress, Kanban helps teams identify bottlenecks and improve efficiency. This allows for a smoother and faster workflow, ultimately reducing lead times and improving overall productivity. Therefore, the statement that Kanban is used to optimize the continuous flow of tasks by minimizing the average lead time for the complete value stream is true.

Submit
11. Match the content of agile manifesto with their counter parts.

Explanation

Objective 1.1.1 : Recall the basic concept of Agile software development based on the Agile Manifesto

Submit
12. Agile Manifesto has the following statement of values:  
  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan
Which of the following is true about Agile Manifesto ?

Explanation

choices on the left has more values in Agile projects.

Submit
13. An Agile team has been selected for a new project. The team consists of 9 people including developers, testers and business representatives. All the team members share the same work-space and participate in daily stand-up meeting. The team wants to implement whole team approach in their daily practices. What can be done to get the most benefit according to whole-team approach concept ? i.  Making quality everyone's responsibility. ii. Make the team bigger by bringing in more testers and developers. iii. Reduce business representatives as they do not produce code or test feature. iv. Leverage the skills of every team mate, enabling various skill sets in the team. v. Making collaboration exclusive only between developers and business representative. vi. Enhance communication and collaboration within the team.

Explanation

To get the most benefit according to the whole-team approach concept, the team should focus on making quality everyone's responsibility (i) to ensure that all team members are accountable for delivering a high-quality product. Additionally, they should leverage the skills of every team mate (iv) by utilizing the diverse skill sets within the team, allowing for more efficient and effective problem-solving. Lastly, enhancing communication and collaboration within the team (vi) is crucial to ensure that everyone is aligned and working towards the same goals.

Submit
14. The concept of involving testers, developers and business representatives in all feature discussion is known as the power of  _____

Explanation

The concept of involving testers, developers, and business representatives in all feature discussions is known as the power of three. This approach recognizes the importance of collaboration and communication between these three key stakeholders in order to ensure that all perspectives and requirements are considered during the development process. By involving all three parties, the team can make more informed decisions, identify potential issues early on, and ultimately deliver a higher quality product that meets the needs of both the business and the end users.

Submit
15. After starting to continuous integration, team members in an agile project are more confident about their product and have constant visibility of their progress towards completion. How continuous integration helps to gain such benefit?

Explanation

Continuous integration helps to gain the benefit of increased confidence and constant visibility of progress towards completion by ensuring that code is compiled, built, deployed, and tested on a daily basis. This means that any issues or bugs can be identified and addressed quickly, leading to a more stable system. By starting each day with a stable system, team members can be more confident in the quality of their product and have a clear understanding of their progress. The use of automated tools in continuous integration streamlines these processes and helps to ensure consistency and efficiency.

Submit
16. Scrum does not provide guidelines on how to do testing.

Explanation

Scrum, an agile framework for managing projects, does not provide specific guidelines on how to conduct testing. While Scrum emphasizes the importance of testing throughout the development process, it does not prescribe any specific testing methodologies or techniques. Instead, Scrum encourages teams to determine the most effective testing practices based on their specific project requirements and context. This allows teams to adapt and tailor their testing approaches to best suit their needs, promoting flexibility and continuous improvement.

Submit
17. Communication,simplicity,feedback,courage and respect - what do these terms correspond to ?

Explanation

The given terms correspond to the 5 values that XP (Extreme Programming) embraces to guide development. XP is a software development methodology that emphasizes communication, simplicity, feedback, courage, and respect. These values are essential for effective collaboration and successful development in XP.

Submit
18. Risk analysis is done only during release planning, not during iteration planning.

Explanation

Risk analysis is not only done during release planning but also during iteration planning. Risk analysis is an important part of the Agile development process and is conducted at various stages to identify potential risks and mitigate them effectively. It helps in identifying and addressing risks related to scope, schedule, resources, and technology. By analyzing risks during both release planning and iteration planning, the team can proactively address any potential issues and ensure successful project delivery.

Submit
19. Match the automated activities in continuous integration approach.
Submit
20. Which of the following are reasons for specification problem for software ? i.  user's lack of insights into their true needs ii. absence for global vision for the system. iii. redundant or contradictory feature iv. miscommunication.

Explanation

The specification problem for software can be caused by various reasons. One reason is the user's lack of insights into their true needs, which means they may not fully understand or be able to articulate what they actually require from the software. Another reason is the absence of a global vision for the system, where there is a lack of overall understanding and planning for how the software should function within the larger context. Additionally, redundant or contradictory features can contribute to the specification problem, as they can lead to confusion and inconsistencies in the software requirements. Lastly, miscommunication between stakeholders can also be a factor, where misunderstandings or unclear communication can lead to incorrect or incomplete specifications.

Submit
21. Which of the following is true about XP, Scrum and Kanban ? i. Scrum dictates specific software development technique (e.g. test first development) ii. Scrum and Kanban both use the visualization of workflow through task/white board or Kanban board iii. Iteration is essential in Scrum while it is not so for Kanban iv. Scrum visualizes and optimize the flow of work within a value-added chain.

Explanation

See objective 1.2.1

Submit
22. Which of the following are NOT true about release and iteration planning? i. Planning is an ongoing activity. ii. first iteration planning can start even after completing a number of iteration at the beginning of the project. iii. Release planning provide the basis for test approach and test planning. iv. Business representative establish and prioritize user stories for the release, in collaboration with the team

Explanation

not-available-via-ai

Submit
23. Retrospective can be used to assess productivity of testers, hence conducting audit to make the team more efficient.

Explanation

Retrospective must be conducted in a professional environment with characterized by mutual trust.

Submit
24. Here is a sample user story: User must be logged into the system to make a purchase. Once the purchase is done, system should send an email to user's email address. The whole purchasing act must be verified by a commercial security software. Users cannot purchase any negative number of item. What is missing from the above sample story? i. non-functional requirements ii. functional requirements.

Explanation

The missing aspect from the sample user story is non-functional requirements. Non-functional requirements define the qualities or characteristics of the system, such as performance, security, usability, and reliability, rather than specific functionalities. In this case, the non-functional requirements could include the need for the system to have a secure login process, the ability to handle a large number of users, and the requirement for the commercial security software to meet certain industry standards.

Submit
25. Which of the following statements are true about the core principles of Agile Manifesto? i.  Welcome changing requirements, even late in the development. ii. Conduct audit regularly to measure effectiveness of testers. iii. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. iv. It's okay to deliver products with minor bugs and unstable functionality.

Explanation

The core principles of Agile Manifesto promote the idea of welcoming changing requirements, even late in the development process. This allows for flexibility and adaptability in response to evolving needs. Additionally, the manifesto emphasizes the importance of maintaining a constant pace indefinitely, involving the sponsors, developers, and users. This ensures a sustainable and efficient workflow. The statement about conducting regular audits to measure the effectiveness of testers and delivering products with minor bugs and unstable functionality is not mentioned in the Agile Manifesto and therefore is not true.

Submit
26. Customer wants to innovate a new technology in a business domain which is not clear. They do not have a concrete idea about their requirements and thus are unable to provide a concrete functionality. The agile team developing the system decided to start the project anyway and clarify customer requirements as they move along. As the total amount of work is unknown, the agile team would like to have information regarding their productivity and ability to deliver, so that they can make accurate estimate as the project progresses. Which fundamental agile concept the software development team is applying?

Explanation

Early and frequent feedback avoid requirements misunderstanding and clarify customer feature request

Submit
27. The following describes a user story in a card: " Customers put their credit card information on the purchase form. The credit card number will be masked with asterisks except for the last 4 digits. For instance, if the the credit number is 334 567 5456, the text box would read *** *** 5456. The team needs 2-3 weeks to develop and test." 2-3 weeks to develop and tests. " According to 3C concept, which part of card is missing from the details?

Explanation

The missing part from the details is the criticality. The question mentions the user story and the estimated time for development and testing, but it does not provide any information about the criticality of the user story. Criticality refers to the importance or priority of a user story, which helps the team in determining the order in which the user stories should be developed and tested.

Submit
28. According to scrum, match the following concepts along with their terminology. 

Explanation

See the 7 instruments of scrum in syllabus

Submit
29. Which of the following is a good reason that working software is more valuable than comprehensive documentation

Explanation

See object 1.1.1

Submit
30. Here is a sample user story: " when I am logged in to the system, it should be user friendly" Which of the part of INVEST technique is missing from the above statement ? i. Independent ii. Negotiable iii. Valuable iv. Estimable v. Small vi. Testable

Explanation

The given correct answer, ii, iv, vi, suggests that the missing parts of the INVEST technique in the user story are negotiable, estimable, and testable. This means that the user story does not clearly define the aspects of the feature that are open to negotiation or discussion, does not provide a clear estimation of effort or resources required, and does not specify how the user-friendliness can be tested or verified.

Submit
31. Which of the following is NOT true about scrum and Kanban ? i.  Scrum does not dictate any software development techniques (e.g. test first development) ii. Both Scrum and Kanban use visualization of active tasks. iii. All the tasks in product backlog are put on the Kanban board and are moved across the board based on their progress.  iv. Kanban board and each of its station can have pre-defined number of task in parallel.

Explanation

Tasks are put on the Kanban board as soon as new space is available. Tasks move from product backlog to Kanban board to see its completion. Not the whole product backlog is put on the board.

Submit
32. Here is a sample user story: "When I am logged in to check my emails, I want to identify all my new email instantly" What extra information below DO NOT make above user story estimable and/or testable according to INVEST technique ? i. All new email should be bold faced. ii. New email should be at the top of the pile. iii. the font of the email header should look nice. iv. It should not take more than 3 seconds to load the email.

Explanation

i and ii are testable and iv is testable non-functional requirements of the story.
iii is not testable

Submit
33. Which of the following are parts of benefit gained from continuous integration? i. Helps to build large complex systems through good test coverage, which can be obtained by Good automation tests covering as much functionality as possible. ii. Continuous integration helps to detect integration problem early as tests are run as part of continuous integration framework daily. iii. static code analysis, measure and profiling performance and extracting documentation can be done through use of build tools. iv. User stories are verified and broken down into smaller stories for understanding requirements better.

Explanation

Continuous integration is a software development practice that involves regularly merging code changes into a central repository and running automated tests to detect integration problems early. This helps to build large complex systems through good test coverage and automation tests. Additionally, continuous integration allows for static code analysis, measuring and profiling performance, and extracting documentation using build tools. Therefore, options i, ii, and iii are all parts of the benefits gained from continuous integration. Option iv, on the other hand, is unrelated to continuous integration.

Submit
34. Which of the following is NOT a part of twelve principles of Agile Manifesto? i. Simplicity - the art of maximizing the amount of work not done - is essential. ii. the most efficient and effective method of communication is through face-to-face conversation. iii. Making quality everyone's responsibility. iv. Trust motivated individuals and give them the support and environment; build projects around them. v. Promote consistent project momentum

Explanation

Making quality everyone's responsibility is a benefit of whole team approach
Promoting consistent project momentum is an advantage of Early and frequent feedback

Submit
35. Which of the following is NOT an advantage of early and frequent feedback i. Enhance design and technical excellence ii. enable various use of skills among the team members and leverage upon it. iii. Avoid requirements misunderstanding, which may not have been detected until later in the development. iv. Provide information to the Agile team regarding its productivity and ability to deliver. v. Promoting consistent project momentum

Explanation

The correct answer is i and ii. This means that advantages of early and frequent feedback do not include enhancing design and technical excellence, as well as enabling various use of skills among the team members and leveraging upon it. The other options listed, iii, iv, and v, are all advantages of early and frequent feedback.

Submit
36. Which of the following can be a challenge for implementing continuous integration. i. Team members often appreciate the use of unit tests rather than other tests. ii. Very few members of the team are technically strong in test automation or in continuous integration framework. iii. Continuous integration can be ineffective in case of inadequate test coverage. iv. Continuous integration can only be used with certain type of projects

Explanation

Implementing continuous integration can be challenging due to several reasons. One challenge is that team members may prefer unit tests over other types of tests, which can create resistance towards adopting continuous integration practices that require a broader range of tests. Another challenge is that only a few team members may have the technical skills required for test automation and working with continuous integration frameworks. Additionally, inadequate test coverage can render continuous integration ineffective as it relies on comprehensive testing. Therefore, options i, ii, and iii are all valid challenges for implementing continuous integration. Option iv is not a challenge for implementing continuous integration, as it can be used with different types of projects.

Submit
37. Which Two of the following can be topics in a retrospective meeting? i. We should have had more people in development team to get the iteration done shortly. ii. Testers and Developers should be conducting more social interaction to improve relationship. iii. The developed product is not user friendly. iv. The software market is getting is competitive

Explanation

Retrospective covers topic such as people,process,relationship, organization and tool
Objective: 1.2.3

Submit
38. A Particular user story that was considered very simple turned out to be more complex, requiring more effort to implement and test. Which planning will get affected by this ?

Explanation

The given scenario states that a user story that was initially perceived as simple turned out to be more complex, requiring additional effort for implementation and testing. This situation directly affects the iteration planning. Iteration planning involves breaking down user stories into smaller tasks and estimating the effort required to complete them within a specific iteration. If a user story turns out to be more complex than expected, it will impact the overall planning and scheduling of tasks within the iteration.

Submit
39. During a retrospective, developers decided on a coding and commenting style for their code to read and understand code better. What could be testers' contribution for test related improvement decisions? i. We should be doing more static analysis and code review, alongside automation testing ii. More and more integration tests should be automated to reduce regression risk. iii. Test cases must clearly state requirements rather than using vague assumption/expectation. iv. Our test strategy and consequently the developed test cases must satisfy acceptance criteria.

Explanation

Retrospective can result in test related improvement decision based on test effectiveness, test productivity,test case quality and test satisfaction.

Submit
40. Which of the following are testers' role during release planning? i. Defining testable user stories, including acceptance criteria ii. Breakdown user stories into tasks (particularly testing tasks) iii. Defining the necessary test levels. iv. Identify functional and non-functional characteristics of the system to be tested. v. Create acceptance criteria for the stories.

Explanation

During release planning, testers have the role of defining testable user stories, including acceptance criteria (i), and defining the necessary test levels (iii). These tasks involve ensuring that the user stories are clear and measurable, with specific acceptance criteria that can be used to determine if the story has been successfully implemented. Testers also play a crucial role in determining the appropriate test levels for the release, considering factors such as the complexity and criticality of the system. Therefore, the correct answer is i, iii.

Submit
41. Which of the following are testers role during iteration planning? i. Participate in project and quality risk analysis ii. Estimate testing effort for all the testing tasks. iii. Support in creating automation tests for all test levels iv. Planning the testing v. Estimating testing effort associated with user stories.

Explanation

During iteration planning, testers have the role of estimating the testing effort for all the testing tasks (ii) and supporting in creating automation tests for all test levels (iii). This means they are responsible for determining how much time and effort will be required for testing and also for developing automated tests to streamline the testing process.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 22, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 23, 2017
    Quiz Created by
    Towid Hossain
Cancel
  • All
    All (41)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Is the following statement true of false? ...
In an Agile project, why individual and interaction is better than...
According to Scrum, math the following roles.
What is the highest priority according to the twelve principles of the...
One way to provide rapid feedback is by continuous integration
Successful teams have been observed with as few as three people and as...
What are the common practices across most of the agile practices? ...
The Kanban process allows releasing its deliverables item by item,...
During the creation of a user story, business representative stated...
Kanban is used to optimize the continuous flow of tasks by minimizing...
Match the content of agile manifesto with their counter parts.
Agile Manifesto has the following statement of values: ...
An Agile team has been selected for a new project. The team consists...
The concept of involving testers, developers and business...
After starting to continuous integration, team members in an agile...
Scrum does not provide guidelines on how to do testing.
Communication,simplicity,feedback,courage and respect - what do these...
Risk analysis is done only during release planning, not during...
Match the automated activities in continuous integration approach.
Which of the following are reasons for specification problem for...
Which of the following is true about XP, Scrum and Kanban ? ...
Which of the following are NOT true about release and iteration...
Retrospective can be used to assess productivity of testers, hence...
Here is a sample user story: ...
Which of the following statements are true about the core principles...
Customer wants to innovate a new technology in a business domain which...
The following describes a user story in a card: ...
According to scrum, match the following concepts along with their...
Which of the following is a good reason that working software is more...
Here is a sample user story: ...
Which of the following is NOT true about scrum and Kanban ? ...
Here is a sample user story: ...
Which of the following are parts of benefit gained from continuous...
Which of the following is NOT a part of twelve principles of Agile...
Which of the following is NOT an advantage of early and frequent...
Which of the following can be a challenge for implementing continuous...
Which Two of the following can be topics in a retrospective meeting? ...
A Particular user story that was considered very simple turned out to...
During a retrospective, developers decided on a coding and commenting...
Which of the following are testers' role during release planning? ...
Which of the following are testers role during iteration planning? ...
Alert!

Advertisement