I. Fundamentals of Testing - Quizzes Flashcards
I. Fundamentals of Testing
Which one of the following answers describes a test condition?
a. A distinguishing characteristic of a comoponent or system
b. A testable aspect of a component or system identified as a basis for testing
c. The degree to which a software product provides function that meet stated and implied needs when the software is used under specified conditions
d. Test cases designed to execute combinations of conditions and actions resulting from them
b. A testable aspect of a component or system identified as a basis for testing
I. Fundamentals of Testing
Which of the following provides the definition of the term test case?
a. Subset of the value domain of a variable within a component or system in which all values are expected to be treated the same based on the specification
b. A source to determine an expected result to compare with the actual result of the system under test
c. Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing
d. A set of preconditions, inputs, actions (where applicable), expected results, and postconditions, developd based on test conditions.
d. A set of preconditions, inputs, actions (where applicable), expected results, and postconditions, developd based on test conditions.
I. Fundamentals of Testing
What is quality?
a. Activities focused on providing confidence that quality requirements will be fulfilled
b. The degree to which a work product satisfies the stated and implied needs of its stakeholders
c. The degree to which a component or system protects information and data so that persons or other components or systems have the degree of access appropriate for their types nad levels of authorization
d. The total costs incurred on quality activties and issues and often split into prevention costs, appraisal costs, internal failure cost, and external failure cost
b. The degree to which a work product satisfies the stated and implied needs of its stakeholders
I. Fundamentals of Testing
According to the ISTQB Glossary, the word ‘Error’ is synonymous to which of the following words?
a. Flaw
b. Bug
c. Defect
d. Mistake
d. Mistake
I. Fundamentals of Testing
Consider the following definitions and match the term with the definition:
1. A reason or purpose for designing and executing a test
2. The component or system to be tested
3. Confirmation by examination and through provision of objective evidence the specified requirements have been fulfilled
a. 1. Test Object 2. Test Objective 3. Validation
b. 1. Test Objective 2. Test Object 3. Validation
c. 1. Validation 2. Test Basis 3. Verification
d. 1. Test Objective 2. Test Object 3. Verification
d. 1. Test Objective 2. Test Object 3. Verification
I. Fundamentals of Testing
According to the ISTQB Glossary, what is the coverage?
a. An attribute or combination of attributes that are derived from one or more test conditions by using a test technique that enables the measurement of the thorouhgness of the test execution.
b. The degree to which specified tests have been run, compared to the full sets of tests that could have been run
c. The degree to which specified coverage items are exercised by a test suite, expressed as a percentage
d. The degree to which tests have been automated, compared to tests that could have been automated.
c. The degree to which specified coverage items are exercised by a test suite, expressed as a percentage
I. Fundamentals of Testing
What is the test basis?
a. The point during software development when testing should start
b. The body of knowledge used for test analysis and design
c. A source to detemrine an unexpected result to compare with the actual result of the system under test
d. The method used to systematically devise test conditions
b. The body of knowledge used for test analysis and design
I. Fundamentals of Testing
Which of the following provides the definition of the term QA?
a. Activities focused on providing confidence that quality requirements will be fulfilled
b. The process of finding, analyzing, and removing the causes of failures in a component or system
c. Activities designed to evaluate the quality of a component or system
d. The process within the software development lifecycle that evaluates the quality of a component or system and related work products
a. Activities focused on providing confidence that quality requirements will be fulfilled
Fundamentals of Testing
What is the mistake?
a. An event in which a component or system does not perform a required function within specified limits
b. An imperfection or deficiency in a work product where it does not emet its requirements or specifications
c. A human action that produces an incorrect result
d. A source of a defect such that if it is removed, the occurrence of the defect ype is decreased or removed
c. A human action that produces an incorrect result
I. Fundamentals of Testing
According to the ISTQB Glossary, the word ‘bug’ is synonymous with which of the following words?
a. Incident
b. Fault
c. Mistake
d. Error
b. Fault
I. Fundamentals of Testing
What is the failure?
a. An event in which a component or system does not perform a required function within specified limits
b. An imperfection or deficiency in a work product where it does not meet its requirements or specifications
c. A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed
d. Bug found during Design phase
A. An event in which a component or system does not perform a required function within specified limits
I. Fundamentals of Testing
Consider the following definitions and match the term (1-4) with the definition (A-D)
- Test Monitoring
- Test Planning
- Test Control
- Test Completion
a. The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned
b. The activity of establishing or updating a test plan
c. The activity that checks the status of testing activities, identifies any variances from planned or expected, and report teh status to stakeholders
d. The activity that makes testware available for later use, leaves test environment in a satisfactory condition and communicates the results of testing to relevant stakeholders.
a. 1a, 2b, 3c, 4d
b. 1d, 2b, 3a, 4c
c. 1c, 2b, 3a, 4d
d. 1c, 2b, 3d, 4a
c. 1c, 2b, 3a, 4d
I. Fundamentals of Testing
What is testing?
a. Activities focused on providing confidence that quality requirements will be fulfilled
b. The process of finding, analyzing, and removing the causes of failures in a component or system
c. Activities designed to evaluate the quality of a component or system
d. The process within the software development lifecycle that evaluates the quality of a component or system and related work products
d. The process within the software development lifecycle that evaluates the quality of a component or system and related work products.
I. Fundamentals of Testing
What is the root cause?
a. An event in which a component or system does not perform a required function within specified limits
b. An imperfection or deficiency in a work product where it does not meet its requirements of specifications
c. A human action that produces an incorrect result
d. A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
d. A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
I. Fundamentals of Testing
Consider the following definitions and match the term (1-4) with the definition (A-D)
1. Fault
2. Root cause
3. Error
4. Failure
A. A human action that produces an incorrect result
B. A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed
C. An event in which a component or system does not perform a required function within specified limits
D. An imperfection or deficiency in a work product where it does not meet its requirements or specifications
a) 1B, 2D, 3A, 4C
b) 1D, 2B, 3A, 4C
c) 1D, 2B, 3C, 4A
d) 1B, 2A, 3C, 4D
b) 1D, 2B, 3A, 4C
I. Fundamentals of Testing
Which of the following provides the definition of term test procedure?
a) Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing
b) A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap-up activities post-execution
c) A two-dimensional table, which correlates two entities (e.g., requirements and test cases). The table allows tracing back and borth the links of one entity to the other, thus enabling the determination of coverage achieved and the assessment of the impact of proposed changes.
d) The consequence/outcome of the execution of a test
b. A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap-up activities post-execution.
I. Fundamentals of Testing
What is the test basis?
a. A testable aspect of a component or system identified as a basis for testing
b. Data needed for test execution
c. The work product to be tested
d. The body of knowledge used as the basis for test analysis and design
d. The body of knowledge used as the basis for test analysis and design
I. Fundamentals of Testing
According to the ISTQB Glossary, what do we mean when we call someone a tester?
a. A person who manages a team of junior testers
b. A person who performs testing
c. A person who sets up test environments
d. A person who creates a detailed test execution schedule
b. A person who performs testing
I. Fundamentals of Testing
Consider the following definitions and match the term (1-4) with the definition (A-D)
1. Quality Assurance
2. Quality Control
3. Validation
4. Verification
A. Confirmation by examination that a work product matches a stakeholder’s needs
B. Activities designed to evaluate the quality of a component or system
C. Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled
D. Activities focused on providing confidence that quality requirements will be fulfilled
a) 1B, 2D, 3A, 4C
b) 1D, 2B, 3C, 4A
c) 1D, 2B, 3A, 4C
d) 1A, 2C, 3D, 4B
c) 1D, 2B, 3A, 4C
Validation - Stakeholders needs
Verification - Requirements is fulfilled
I. Fundamentals of Testing
According to the ISTQB Glossary, what do we mean when we call someone a test manager?
a. A person who managed a team of junior testers
b. The person responsible for the evaluation of a test object
c. A person who sets up test environments
d. A person who creates a detailed test execution schedule
b. The person responsible for the evaluation of a test object
I. Fundamentals of Testing
Which of the following provides the definition of the term test object?
a. A testable aspect of a component or system identified as a basis for testing
b. Data needed for test execution
c. The work product to be tested
d. The body of knowledge used as the basis for test analysis and design
c. The work product to be tested
I. Fundamentals of Testing
Which one of the following answers describes test data?
a. A testable aspect of a component or system identified as a basis for testing
b. Data needed for test execution
c. The work product to be tested
d. The body of knowledge used as the basis for test analysis and design
b. Data needed for test execution
I. Fundamentals of Testing
What is the fault?
a. An event in which a component or system does not perform a required function within specified limits
b. An imperfection or deficiency in a work product where it does not meet its requirements
c. A human action that produces an incorrect result
d. A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
b. An imperfection or deficiency in a work product where it does not meet its requirements or specifications
I. Fundamentals of Testing
Which one of the following answers descries a testware?
a. Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing
b. A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap-up activities post-execution
c. A two-dimensional table, which correlates two entities (e.g., requirements and test cases). The tale allows tracing back and forth the links of one entity to the other, thus enabling the determination of coverage achieved and the assessment of the impact of proposed changes
d. The consequence/outcome of the execution of a test
a. Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing
I. Fundamentals of Testing
Consider the following definitions and match the term (1-4) with the definition (A-D)
1. Test analysis
2. Test execution
3. Test implementation
4. Test design
A. The activity that derives and specifies test cases from test condition
B. The activity that prepares the testware needed for test execution based on test analysis and design
C. The activity that runs a test on a component or system producing actual results
D. The activity that identifies test conditions by analyzing the test basis
a) 1B, 2C, 3D, 4A
b) 1A, 2C, 3B, 4D
c) 1D, 2C, 3A, 4B
d) 1D, 2C, 3B, 4A
d) 1D, 2C, 3B, 4A
I. Fundamentals of Testing
According to the ISTQB Glossary, the word ‘Fault’ is synonymous with which of the following words?
a. Failure
b. Mistake
c. Defect
d. Error
c. Defect
I. Fundamentals of Testing
Which of the following provides the definition of the term “debugging”?
a. The process of finding, analyzing and removing the causes of failures in a component or system
b. An analysis technique aimed at idenfiying the root causes of defects
c. The activities performed at each stage in software development, and how they relate to one another logically and chronologically
d. An approach to software development in which the test cases are designed and implemented before the associated component or system is developed.
a. The process of finding, analyzing, and removing the causes of failures in a component or system
I. Fundamentals of Testing
Which one of the following answers describes a QC?
a. Activities focused on providing confidence that quality requirements will be fulfilled
b. The process of finding analyzing, and removing the causes of failures in a component or system
c. Activities designed to evaluate the quality of a component or system
d. The process within the software development lifecycle that evaluates the quality of a component or system and related work products
c. Activities designed to evaluate the quality of a component or system
1.1 What is Testing?
Which of the following ststaments describes a typical test objective?
a. Plan and follow those test activities that were successful on previous projects
b. Trigerring failures and finding defects in the system under test
c. Determine the resources of the test environment and the software versions that need to be installed
d. Verifying whether the test object works as expected by the stakeholders and validating whether specified requirements have been fulfilled
b. Trigerring failures and finding defects in the system under test
1.1 What is Testing?
What is the sequence of activities in the typical debugging process when dynamic testing triggers a failure in the software?
a. Reproduction of a failure, diagnosis, fixing the cause
b. Finding the root cause, reproduction of failure, fixing the defect
c. Finding the root cause, fixing the defect, confirmation
d. Reproduction of a failure, requirement elicitation, and fixing the cause
a. Reproduction of a failure, Diagnosis (finding the root cause), Fixing the cause
1.1 What is Testing?
Which of the following statements describes a valid test objective?
a. To prove that there are no unfixed defects in the system under test
b. To prove that there will be no failures after the implementation of the system into production
c. To reduce the risk level of the test object and to build confidence in the quality level
d. To verify that there are no untested combinations of inputs.
c. To reduce the risk level of the test object and to build confidence in the quality leve.
1.1 What is Testing?
A failure was encountered during dynamic testing, and your task involves identifying and resolving the root cause of the failure.
What activity are you performing?
a. Root cause analysis
b. Confirmation testing
c. Debugging
d. Dynamic testing
c. Debugging
1.1 What is Testing?
Which of the following statements describes a valid test objective?
a. Provide ready-made solutions to stakeholders if they lack knowledge
b. To provide evidence that the system under test has no remaining unfixed defects
c. Evaluating requirements and user stories
d. Use the test plan and test strategy that were successful in the previous project
c. Evaluating requirements and user stories
1.1 What is testing?
After fixing a defect that was identified through dynamic testing, what activity should ideally follow to ensure the problem is resolved
a. Debugging
b. Confirmation testing
c. Reproduction of a failure
d. Regression testing
b. Confirmation testing
1.1 What is Testing?
Which of the following statements in a valid objective for testing?
a. Building confidence in the quality level of the test object by reducing the risk level
b. To start testing immediately after the developers deploy the feature to the test environment
c. To validate that the system will operate without any failures after deployment into the production environment
d. Write a test plan with high-level test cases for more accurate estimates
a. Building confidence in the quality level of the test object by reducing the risk level
1.1 What is Testing?
Which of the following statements correctly describes the difference between testing and debugging?
a. Testing reproduces the failures; debugging eliminates the defects, which are the sources of failures
b. Dynamic testing directly finds defects in the test object; debugging fixes the cause
c. Testing checks whether the fixes resolved the problem; debugging reproduces a failure and finds the root cause
d. Testing triggers failures that are caused by defects; debugging checks whether the fixes are causing failures in other parts of the test object
c. Testing checks whether the fixes resolved the problem; debugging reproduces a failure and finds the root cause