WorksheetsCTFL Chapter 1
Total questions: 32
Worksheet time: 32mins
Which of the following statements describe a valid test objective?
To prove that there are no unfixed defects in the system under test
To prove that there will be no failures after the implementation of the system into the production
To reduce the risk level of the test object and to build confidence in the quality level
to verify that there are no untested combinations of inputs
Which of the following options shows an example of test activities that contribute to success?
Having testers involved during various software development lifecycle (SDLC) activities will help to detect defects in work products
Testers try not to disturb the developers while coding, so that the developers write better code
Testers collaborating with end users help to improve the quality of defect reports during component integration and system testing
Certified testers will design much better test cases than non-certified testers
You have been assigned as a tester to a team producing a new system incrementally. You have noticed that no changes have been made to the existing regression test cases for several iterations and no new regression defects were identified. Your manager is happy, but you are not. Which testing principle explains your skepticism?
Tests wear out
Absence-of-errors falacy
Defects Cluster together
Exhaustive testing is impossible
You work in a team that develops a mobile application for food ordering. In the current iteration the team decided to implement the payment functionality.
Which of the following activities is a part of test analysis?
Estimating that testing the integration with the payment service will take 8 person-days
Deciding that the team should test if it is possible to properly share payment between many users
Using boundary value analysis (BVA) to derive the test data for the test cases that check the correct payment processing for the minimum allowed amount to be paid
Analyzing the discrepancy between the actual result and expected result after executing a test case that checks the process of payment with a credit card, and reporting a defect
Which of the following factors have a SIGNIFICANT influence on the test approach?
i. The SDLC
ii. The number of defects detected in previous projects
iii. The identified product risks
iv. New regulatory requirements forcing formal white-box testing
v. The test environment setup
i, ii have significant influence
i, iii, iv have significant influence
ii, iv, v have significant influence
iii, v have significant influence
Which TWO of the following tasks belong MAINLY to a testing role?
Configure test environments
Maintain the product backlog
Design solutions to new requirements
Create the test plan
Analyze the test basis
Which of the following skills (i-v) are the MOST important skills of a tester?
i. Having domain knowledge
ii. Creating a product vision
iii. Being a good team player
iv. Planning and organizing the work of the team
v. Critical thinking
ii and iv are important
i, iii and v are important
i, ii and v are important
iii and iv are important
How is the whole team approach present in the interactions between testers and business representatives?
Business representatives decide on test automation approaches
Testers help business representatives to define test strategy
Business representatives are not part of the whole team approach
Testers help business representatives to create suitable acceptance tests
Which of the following is an example of why testing is necessary?
Dynamic testing increases quality by causing test objects to fail in ways that could never be achieved by the users
Static testing is used by developers to identify failures in their program code earlier than can be achieved through dynamic testing
Static analysis provides evidence to customers that the elements of the system that provide no outputs are fit for release
Reviews increase the quality of requirements specifications and lead to fewer changes being needed in derived work products
Which of the following statements about quality assurance (QA) and/or quality control (QC) is correct?
QA is performed as part of testing
Testing is performed as part of QC
Testing is another term for QC
Testing is performed as part of QA
One of the ‘principles of testing’ states that exhaustive testing is impossible. Which of the following is an example of addressing this principle in practice?
Creating test cases that cover every possible specified output
Documenting all possible test input variations and prioritizing these based on importance
Starting testing as early as possible with reviews and other static testing approaches
Using equivalence partitioning and boundary value analysis to generate test cases
Which test activity involves working with test data requirements, test conditions, test environment requirements and test cases?
Test design
Test execution
Test analysis
Test Implementation
Which of the following is MOST likely to impact how testing is performed for a given test object?
The average level of experience of the organization’s marketing team
The knowledge of users that a new system is being developed for them
The number of years’ experience of the members of the test team
The end user’s organizational structure for a commercial music streaming application
Which of the following statements is a CORRECT example of the value of traceability?
Traceability between the mitigated risks and passing test cases provides a means of determining the level of residual risk
Traceability between user requirements and test execution results provides a means of measuring project progress against business goals
Traceability between testers and failing test cases provides a means of determining the skill level of the testers
Traceability between the identified risks and written test conditions provides a means of determining which risks are worth testing
Which of the following is MOST likely to be an example of a tester using a generic skill when testing?
The tester’s deep knowledge of a variety of computer games meant that they got on well with one of the developers who was also into gaming
The tester was a former pilot and was better able to understand the acceptance criteria for the helicopter control system
The tester previously worked as a programmer and used their skills in this area to better communicate with the business analysts
The tester was very careful not to make mistakes when they methodically generated test cases prior to starting their exploratory testing session
Which of the following is an advantage of the whole-team approach?
It allows team members to take on any role at any time
It only needs a single team to support the complete development project
It embeds business representatives alongside developers in the same team
It generates a team synergy that benefits the entire project
Which of the following is a typical test objective?
Validating that documented requirements are met
Causing failures and identifying defects
Initiating errors and identifying root causes
Verifying the test object meets user expectations
Which of the following statements BEST describes the difference between testing and debugging?
Testing causes failures while debugging fixes failures
Testing is a negative activity while debugging is a positive activity
Testing determines that defects exist while debugging removes defects
Testing finds the cause of defects while debugging fixes the cause of defects
The ‘absence-of-defects fallacy’ is one of the principles of testing. Which of the following is an example of addressing this principle in practice?
Explaining that it is not possible for testing to show the absence of defects
Supporting the end users to perform acceptance testing
Ensuring that no implementation defects remain in the delivered system
Modifying tests that cause no failures to ensure few defects remain
Which of the following test activities are MOST likely to involve the application of boundary value analysis and equivalence partitioning?
Test implementation
Test design
Test execution
Test monitoring
Test analysis
Given the following testware:
1.Coverage items
2.Change requests
3.Test execution schedule
4.Prioritized test conditions
And the following test activities
A.Test analysis
B.Test design
C.Test implementation
D.Test completion
Which of the following BEST shows the testware produced by the activities?
1B, 2D, 3C, 4A
1B, 2D, 3A, 4C
1D, 2C, 3A, 4B
1D, 2C, 3B, 4A
Which of the following statements about the different testing roles is MOST likely to be CORRECT?
In Agile software development, the test management role is the primary responsibility of the team, while the testing role is primarily the responsibility of a single individual from outside the team
The testing role is primarily responsible for test monitoring and control, while the test management role is primarily responsible for test planning and test completion
In Agile software development, test management activities that span multiple teams are handled by a test manager outside the team, while some test management tasks are handled by the team itself
The test management role is primarily responsible for test analysis and test design, while the testing role is primarily responsible for test implementation and execution
Which of the following is an advantage of the whole-team approach?
Teams with no testers
Improved team dynamics
Specialist team members
Larger team sizes
Which of the following statements about the independence of testing is CORRECT?
Independent testers will find defects due to their different technical perspective from developers, but their independence may lead to an adversarial relationship with the developers
Developers’ familiarity with their own code means they only find a few defects in it, however their shared software background with testers means these defects would also be found by the testers
Independent testing requires testers who are outside the developer’s team and ideally from outside the organization, however these testers find it difficult to understand the application domain
Testers from outside the developer’s team are more independent than testers from within the team, but the testers from within the team are more likely to be blamed for delays in product release
Which of the following is a typical test objective?
Finding and fixing defects in the test object
Maintaining effective communications with developers
Validating that legal requirements have been met
Building confidence in the quality of the test object
A designer documents a design for a user interface that does not suitably address disabled users because the designer is tired. The programmer implements the user interface in line with the design but as they are working under severe time pressure, they do not include suitable exception handling in their program code for bonus calculations. When the operational system is used, complaints are made by some disabled users about the interface and the company is subsequently fined by the relevant regulatory authority. No one notices that bonus calculations are sometimes incorrect.
Which of the following statements is CORRECT?
The miscalculation of bonuses is a defect that occasionally occurs
The fine received for failing to address some disabled users is a failure
The programmer working under severe time pressure is a root cause
The design of the user interface includes a designer error
Test conditions are being used by testers to generate test cases and execute tests. Even though the test conditions remain the same, the test cases are varied each time. Which of the following ‘principles of testing’ is being addressed through the variation of test cases?
Tests wear out
Absence-of-defects fallacy
Early testing saves time and money
Defects cluster together
Given the following test tasks:
1. Derive test cases from test conditions
2. Identify reusable testware
3. Organize test cases into test procedures
4. Evaluate test basis and test object
And the following test activities:
A. Test analysis
B. Test design
C. Test implementation
D. Test completion
Which of the following BEST matches the tasks with the activities?
1B, 2A, 3D, 4C
1B, 2D, 3C, 4A
1C, 2A, 3B, 4D
1C, 2D, 3A, 4B
Given the following testware:
i. Test completion report
ii. Data held in a database used for test inputs and expected results
iii. The list of elements needed to build the test environment
iv. Documented sequences of test cases in execution order
v. Test cases
Which of the following BEST shows the testware produced as a result of performing test implementation?
ii, iv
iii, v
i, ii, v
i, iii, iv
Which of the following is MOST likely to describe a task performed by someone in a test management role?
Evaluate test basis and test object
Define test environment requirements
Assess testability of test object
Create test completion report
Which of the following is an advantage of the whole team approach?
Improved communication between team members
Decreased individual accountability for quality
Faster deployment of deliverables to the end users
Reduced collaboration with external business users
Given the following benefits and drawbacks of the independence of testing:
i. The testers work in a different location from the developers
ii. Testers question the assumptions programmers make while writing code
iii. A confrontational dynamic has been established between testers and developers
iv. Developers have convinced themselves that testers are mostly accountable for quality
v. Testers have different biases than those held by the developers
Which are MOST likely to be considered benefits?
i, iv
ii, v
i, iii, iv
ii, iii, v
