Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?
This answer is correct because Behavior-Driven Development (BDD) is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development. BDD is a collaborative approach that involves testers, developers, business analysts, product owners, and other stakeholders in defining the expected behavior of the application using scenarios that describe the preconditions, actions, and outcomes of the application. BDD scenarios are written using a domain-specific language (DSL) that can be translated into executable test cases using tools such as Cucumber or SpecFlow. BDD aims to improve communication, collaboration, and feedback among the team members, and to deliver software that meets the customer's needs and expectations.Reference: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.4
Consider a given test plan which, among others, contains the following three sections: "Test Scope", "Testing Communication", and "Stakeholders". The features of the test object to be tested and those excluded from the testing represent information that is:
The features of the test object to be tested and those excluded from the testing represent information that is usually included in a test plan and, in the given test plan, it is more likely to be specified within ''Test Scope'' rather than in the other two sections mentioned. The test scope defines the boundaries and limitations of the testing activities, such as the test items, the features to be tested, the features not to be tested, the test objectives, the test environment, the test resources, the test assumptions, the test risks, etc. The test scope helps to establish a common understanding of what is included and excluded from the testing, and to avoid ambiguity, confusion, or misunderstanding among the stakeholders. The other two sections, ''Testing Communication'' and ''Stakeholders'', are also important parts of a test plan, but they do not directly address the features of the test object. The testing communication describes the methods, frequency, and responsibilities for the communication and reporting of the testing progress, status, issues, and results. The stakeholders identify the roles and responsibilities of the people involved in or affected by the testing activities, such as the test manager, the test team, the project manager, the developers, the customers, the users, etc.Reference: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents:
ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 2.1.1, Test Planning1
ISTQB Glossary of Testing Terms v4.0, Test Plan, Test Scope2
Which of the following statements is true?
This answer is correct because in Agile software development, work product documentation, such as user stories, acceptance criteria, or test cases, tends to be lightweight and concise, as the focus is on working software and frequent communication rather than comprehensive documentation. Manual tests tend to be often unscripted, as they are often produced using experience-based test techniques, such as error guessing or exploratory testing, which rely on the tester's skills, knowledge, and creativity to find defects and provide feedback.Reference: ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.2, Section 3.2.1.2
Which ONE of the following is a CORRECT example of the purpose of a test plan?
A test plan serves multiple purposes, such as defining the scope, approach, resources, and schedule of the testing activities. It also helps in communicating important information and managing stakeholder expectations. In agile projects, test plans might be concise to align with agile principles of simplicity and flexibility. A one-page test plan can effectively communicate broad activities and strategic decisions, such as not writing detailed test cases due to the project's agile nature. This approach ensures that essential information is conveyed without unnecessary documentation overhead, adhering to the agile manifesto's value of 'working software over comprehensive documentation'.
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 mature software testing company, especially one certified at TMMi level 5, is expected to have well-defined and adaptable processes. These companies recognize that test design techniques should be chosen based on the specific context of the project, including the domain and stakeholder expectations, rather than using a one-size-fits-all approach. This ensures that the testing is effective and aligned with project requirements.
ISTQB CTFL Syllabus V4.0, Section 5.1 on test design techniques and their selection based on context.
Raylene
6 days agoNicolette
17 days agoMartina
2 months agoRosendo
2 months agoGrover
3 months agoArlene
3 months agoHermila
3 months agoChaya
4 months agoOwen
4 months agoWilliam
4 months agoVilma
5 months agoTamekia
5 months agoAdelle
5 months agoSol
5 months agoHyun
6 months agoCordelia
6 months agoEarleen
6 months agoMy
6 months agoAfton
7 months agoGraciela
7 months agoJoanna
7 months agoBecky
7 months agoWhitley
7 months agoRebbecca
8 months agoGerman
8 months agoChantay
8 months agoJarod
8 months agoVonda
8 months agoRolande
9 months agoLaine
9 months agoScarlet
9 months agoFabiola
9 months agoMitsue
9 months agoCherelle
10 months agoRonny
10 months agoLilli
10 months agoThora
12 months agoParis
1 years agoLeatha
1 years agoTheron
1 years agoLorrine
1 years agoEmilio
1 years ago