WorksheetsFundamentals of Testing
Total questions: 11
Worksheet time: 10mins
Which of the following statements is a valid objective for testing?
The test should start as late as possible so that development had enough time to create a good product
To validate whether the test object works as expected by the users and other stakeholders
To prove that all possible defects are identified
To prove that any remaining defects will not cause any failures
Which of the following statements correctly describes the difference between testing and debugging?
Testing identifies the source of defects; debugging analyzes the defects and proposes prevention activities
Dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of failures
Testing does not remove faults; but debugging removes defects that cause the faults
Dynamic testing prevents the causes of failures; debugging removes the failures
Which of the following is a typical objective of testing?
To find defects and failures
To validate the project plan works as required
Ensuring of complete testing
Comparing actual results with expected results
In what way can testing be part of Quality Assurance?
It ensures that requirements are detailed enough
Testing reduces the risk of poor software quality
It ensures that standards in the organization are followed
It measures the quality of software in terms of number of executed test cases
What is quality?
Activities focused on providing confidence that quality requirements will be fulfilled
The degree to which a component or system satisfies the stated and implied needs of its various stakeholders
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 to their types and levels of authorization
The total costs incurred on quality activities and issues and often split into prevention costs, appraisal costs, internal failure costs and external failure costs
Bonus Question !!
What is the name of the coffee shop in the sitcom Friends?
Birch Coffee
Cafe Nervosa
Central Perk
Peach Pit
Programmers often write and execute unit tests against code which they have written. During this self-testing activity, which of the following is a tester mindset that programmers should adopt to perform this unit testing effectively?
Good communication skills
Code coverage
Evaluating code defects
Attention to detail
Bonus Question!!!
Name Pixar’s first feature-length movie?
Luca
A Bug's Life
Toy Story
Monsters, Inc.
A product owner says that your role as a tester on an Agile team is to catch all the bugs before the end of each iteration. Which of the following is a testing principle that could be used to respond to this (false) statement?
Defect clustering
Testing shows the presence of defects
Absence of error fallacy
Root cause analysis
As a result of risk analysis, more testing is being directed to those areas of the system under test where initial testing found more defects than average. Which of the following testing principles is being applied?
Beware of the pesticide paradox
Testing is context dependent
Absence-of-errors is a fallacy
Defects cluster together
Which of the following is an example of a task that can be carried out as part of the test process?
Analyzing a defect
Designing test data
Assigning a version to a test item
Writing a user story
