For the following pseudo-code determine number of tests required for 100% statement coverage
IF Gender = Boy
If Age > 3 AND Age < 5
Shoe Size = 1
ELSE IF Age >=5 AND Age < 7
Shoe Size = 2
ENDIF
ELSE
IF Age > 3 AND Age < 5
Shoe Size = 0
ELSE IF Age >=5 AND Age < 7
Shoe Size = 1
ENDIF
ENDIF
The following part of a business process flow is specified; REPEAT (book a bill) UNTIL (User presses Cancel). How many test cases are necessary in order to achieve 100% branch coverage of the process flow?
Which ONE of the following options MOST ACCURATELY describes branch testing?
Your organization's test strategy states that it is desirable to use more than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratio is 5:3.
The initial estimate for the development effort is 450 person-days.
Which ONE of the following options corresponds to the estimated test effort using the ratio-based method?
Who of the following has the best knowledge to decide what tests in a test project should be automated?
Scenario 1 “Happy Tomatoes” (used for questions 20-22):
An intelligent application for agricultural use incorporates temperature sensors located at different points of an enclosure. The sensors measure and record the temperature at regular intervals and extract the statistical values for these measurements. These values include the average daily temperature.
A new variety of tomatoes is currently being grown and the “World Organization for Happy Tomatoes” has established temperature ranges related to vegetative development.
When the system establishes that the average temperature is within a specific range, it emits a value that will be used to monitor and control the crop.
Using the equivalence partitioning technique, identify the set of input values that provides the HIGHEST coverage.
Which of the following statements about static testing and dynamic testing is true?
Which of the following can be considered a VALID exit criterion?
I Estimates of defect density or reliability measures.
II. The completion and publication of an exhaustive Test Report.
III. Accuracy measures, such as code, functionality or risk coverage.
IV Residual risks such as lack of code coverage in certain areas.
Which review type, also known as a “buddy check”, is commonly used in Agile development?
Which test level aims to gain the users' confidence in the system, especially in the fulfillment of the system's operational and performance capabilities?
Which one of the following is a typical entry criteria for testing?
Which of the following issues cannot be identified by static analysis tools?
Which ONE of the following is a characteristic of exploratory testing?
Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure during testing?
Scenario 2 “Big Drop”:
A company “The Big Drop” provides bulk discounts and frequent customer discounts as follows:
How many possible decision rules can be extracted from this table?
Which of the following is a CORRECT statement about how a tester should communicate about defects, test results, and other test information?
Which of the following statements is CORRECT about the value added by a tester to release planning?
Consider the following defect report for an Exam Booking System
Defect ID: ST1041 | Title: Unable to cancel an exam booking | Severity: Very High | Priority: Very High | Environment: Windows 10, Firefox
Description: When attempting to cancel an exam booking using the cancel exam feature, the system does not cancel the exam even though it shows a message that the exam has
been cancelled.
Which ONE of the following indicates the information that should be added to the description for reproducing the defect easily?
In which one of the following test techniques are test cases derived from the analysis of the software architecture?
Which of the following BEST describes checklist-based testing?
Which test approach will best fit a new project, with little documentation and high probability for bugs?
Which ONE of the following options CANNOT be subjected to static analysis?
Which ONE of the following statements about maintenance testing is CORRECT?
As the last stage of a test cycle of an embedded device, you are performing exploratory testing. You observed that some character. (A, X and Z) sent via a serial port to the device do not get registered on the device whereas they should be. You suspect that this could be due to a wrong configuration of the "bit parity" parameter.
Which of the following items of an incident report would you be UNABLE to write down based on this information?
Which of the following activities is NOT a pan of the fundamental testing process?
Which ONE of the following options explains a benefit of independent testing the BEST?
Which of the following BEST explains a drawback of independent testing?
Which of the following exemplifies how a software bug can cause harm to a company?
Which of the following statements is assigned correctly as a project or product risk?
Metrics can be collected during and at the end of testing activities to assess which of the following?
i. Progress against the planned schedule and budget.
II. Current quality of the test object.
Hi. Adequacy of the test approach.
iv. Effectiveness of the test activities with respect to the objectives.
v. All the above.
Select the correct answer:
A number of characteristics are given for impact of SDLC on the testing effort.
i. Finishing of requirements review leading to test analysis
ii. Both - static and dynamic testing performed at unit testing level
iii. Frequent regression testing may need to be performed
iv Extensive product documentation
v. More use of exploratory testing
Which of the following statements is MOST correct?
Which of the following statements contradicts the general principles of testing?
Which one of the following statements relating to the benefits of static testing is NOT correct?
A requirement specifies that if the total amount of sales (TAS) made during the year by a corporate seller is 300,000€ or more, the bonus that must be paid to the seller is 100% of a certain amount agreed upon at the beginning of the year. The software contains a fault as it implements this requirement with the decision "IF (TAS = 300,000)" instead of "IF (TAS >= 300.000)". The application of the 3-value boundary value analysis to this problem consists of the following three test cases (TAS is an integer variable):
TC1 = 299,999 TC2=300,000 TC=300,001
Which of the following statements is TRUE?
A calculator software is used to calculate the result for 5+6.
The user noticed that the result given is 6.
This is an example of;
An agile software development organization has recently hired a senior tester. The organization has distributed teams spread across time zones. They need to share test status with various stakeholders including upper management and customers at a regular interval. Which of the following statements seems to be correct with regards to the communication?
Which of the following is LEAST likely to describe a task performed by someone in a testing role?
The statement: "Test activities should start in the early stages of the lifecycle, adhering to the testing principle of early testing” is relevant to which of the recognized software development models?
Which of the following is an example of scenario-oriented acceptance criteria?
Which or the following is a valid collection of equivalence classes for the following problem: An integer field shall contain values from and including 1 to and including 15.
Which of the following is an INCORRECT statement about the benefit of traceability between the test basis and test work products?
Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?
ST is a Software Testing organization which utilizes a testing knowledge base. Access to ST knowledge base can be either full or limited. Access level is determined based on ST certification and testing experience as follows:
1. If ST certified, with less than 5 years testing experience - allow limited access
2. If ST certified, 5-10 years of testing experience - allow full access
3. If not ST certified with 5-10 years of testing experience - allow limited access.
What would be the results for:
A - ST certified. 12 years of testing experience
B - Not ST certified. 7 years of testing experience
C - Not ST certified. 3 years of testing experience
Which ONE of the following options CORRECTLY describes one of the seven principles of the testing process?
A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?
In branch testing, what is the significance of a conditional branch in a software program?
A system has valid input numbers ranging between 1000 and 99999 (both inclusive). Which of the following inputs are a result of designing tests for all valid equivalence classes and their boundaries?
Which of the following statements about static analysis are FALSE?
I. Static analysis can be used Instead of dynamic testing.
II. Stalk: analysis can uncover defects like security vulnerabilities.
III. Static analysis can be used to check conformance to specifications and standards.
IV Static analysis typically detects failures prior to component testing.
Which ONE of the following options corresponds to an activity in the testing process in which testable features are identified?
A team's test strategy was to invest equal effort in testing each of a system's modules. After running one test cycle, it turned out that most of the critical bugs were detected in one of the system's modules.
Which testing principal suggests a change to the current test strategy for the next test cycle?
Which of the following statements is an example of testing contributing to higher quality?
Which of the following project scenario gives the BEST example where maintenance testing should be triggered?
Which of the following statements about impact of DevOps on testing is CORRECT?
Your manager asked you when testing will be complete. In order to answer this question, you'll most likely use:
Which of the following is not an example of a typical generic skill required for testing?
Consider the following list of possible benefits of retrospectives (A to D):
The testers in company A were part of the development team. Due to an organizational change they moved to be part of the support team.
What are the advantages and the disadvantages of this change?
A software calculates the annual car tax using three inputs:
- E; the emission level of the vehicle
- P: the power of the vehicle
-T the type of the vehicle
The input value for P can be integer positive values between 15 and 350.
Which of the following answers contains a correct list of a boundary values for the P input?
Which of the following statements is true?
A software module to be used in a mission critical application incorporates an algorithm for secure transmission of data.
Which review type is most appropriate to ensure high quality and technical correctness of the algorithm?
Shripriya is defining the guidelines for the review process implementation in her company. Which of the following statements is LEAST likely to have been recommended by her?
Consider a review for a high-level architectural document written by a software architect. The architect does most of the review preparation work, including distributing the document to reviewers before the review meeting. However, reviewers are not required to analyze the document in advance, and during the review meeting the software architect explains the document step by step. The only goal of this review is to establish a common understanding of the software architecture that will be used in a software development project.
Which of the following review types does this review refer to?
Which of the following is NOT a product risk?
Which of the following examples represents System Integration testing?
Which of the following statements best describes the way in which decision coverage is measured?
Consider the following table, which contains information about test cases from the test management system:
Which ONE of the following options organizes the test cases based on the statement coverage strategy, while considering practical constraints?
The whole-team approach:
From a testing perspective, configuration management
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?
The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions
Based only on the given information, which of the following statements is TRUE?
Which of the following statements about testing in the context of an agile (iterative-incremental) development model is correct?
Which of the following options cover the test types performed during typical system testing phase:
I. Usability
II Requirements based scenarios
III Testing parts of the code in isolation
IV Correct order of parameters in API calls
Which of the following work products cannot be examined by static analysis?
Which of the following is a function of a dynamic analysis tool?
The following requirement is given “Set X to be the sum of Y and Z”.
All the following four implementations have bugs.
Which one of the following bugs can be caught by Static Analysis?
Which of the following best describes the relationship between a test progress report and a test summary report?
Which of the following is a key characteristic of informal reviews?
The four test levels used in ISTQB syllabus are:
1. Component (unit) testing
2. Integration testing
3. System testing
4. Acceptance testing
An organization wants to do away with integration testing but otherwise follow V-model. Which of the following statements is correct?
During iteration planning, a scrum team uses an estimation technique called planning poker to estimate the effort required to deliver a critical user story. In advance of the estimation session, the team agreed on some ground rules to limit the number of poker rounds and save time.
The team agreed on the following:
1. They will use the following progression for estimation: Extra-small, Small, Medium, Large, Extra-large, and Extra-extra-large.
2. If estimation values differ significantly, the highest score will be used for estimation purposes.
The result of the first round of planning poker:
Team MemberEstimation
BusinessLarge
DevelopmentExtra-extra-large
TestingExtra-extra-large
Which of the following options best represent the team’s next actions?
How can testing contribute to higher quality?
Which of the following definitions is NOT true?
Which of the following applications will be the MOST suitable for testing by Use Cases
A bank software has a feature of locking down accounts that have and overdraft higher than $10,000.
Due to a bug in the code, the system locks down accounts once they reached $1000 overdraft.
Based on this context, which of the following is correct statement
Determining the schedule for each testing activity and test milestones for a test project, using activity estimates, available resources, and other constraints is a typical task performed during
A minimum of 0 and a maximum of 40 points can be achieved in a Certified Tester Foundation examination. With a score of 26 points to 36 points inclusive, the exam is considered "passed", with 37 points or higher it is "passed with distinction" and with less than 26 points the examination is "not passed".
Which of the following sets of positive integers fully covers a 2-value boundary value analysis ? (No values from invalid equivalence classes should be specified).
Which of the following statements is true in regards to how the context of a project affects the testing process?
Which of the following is a test task that usually occurs during test implementation?
Given the following state model of sales order software:
PLACED -> IN PRODUCTION
IN PRODUCTION -> CANCELLED
IN PRODUCTION -> SHIPPED
SHIPPED -> INVOICED
INVOICED -> CANCELLED
CANCELLED -> PLACED
Which of the following sequences of tran-sitions provides the highest level of tran-sition coverage for the model (assuming you can start in any state)?
A program is used to control a manufacturing line (turn machines on and off. start and stop conveyer belts, add raw materials to the flow. etc.). Not all actions are possible at all times. For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests.
Which coverage metric will provide the needed information for this analysis?
A software system checks age in order to determine which welcome screen to display. Age groups are:
Group I: 0-12
Group II; 13-18
Group III: over 18
Which of the below represent boundary values?
Which activity is NOT documented in a test plan?
Which of the following is an example of the absence-of-errors fallacy?
Which of the following is the main benefit of a configuration management of testware?
Which of the following activities does NOT belong to a typical technical review?
A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?
Which of the following statements about estimation of the test effort is WRONG?
Which of the following is a typical product risk?
You are a test manager responsible for implementing risk-based testing in your organization which deals with software in the healthcare domain. You are writing a handbook of various product risk mitigation options. Which ONE of the following options correctly represent the correct mitigation options?
Which of the following answers describes a reason for adopting experience-based testing techniques?
Consider the following iteration planning tasks where a tester can provide value:
Break down user stories into tasks (particularly testing tasks)
Estimate test effort for all testing tasks
Identify and refine functional and non-functional aspects of the test object
Which ONE of the following tasks should be ADDED to the above list?
For a mandatory input field "ZIP code" the following rules are given:
1 - The valid ZIP code format is 5 numeric digits.
2 - The code has to exist in the post office's official ZIP code list
Using equivalence classes partitioning, how many test cases are required to test this field?
In what way do Configuration Management effects testing?
During component testing of a program if 100% decision coverage is achieved, which of the following coverage criteria is also guaranteed to be 100%?
Which of the following metrics relates to the number of defects per unit size of a work product?
Which of the following statements about test activities that form the overall test process is correct?
Match each objective to the correct test level
Objective:
A)Verifying whetherthe functionalandnon-functlonalbehaviorsof the system are as designed andspecified.
B)Verifying whetherthe functionalandnon-functlonalbehaviorsof the interfaces are as designed.
C)Verifying whetherthe functionalandnon-functionalbehaviorsof the components are as designedand specified.
D)Establishing confidence in the quality of the systemas a whole.
Test Level:
1.Component testing.
2.Integration testing.
3.System testing.
4.Acceptance testing.
Which of the following statements about testware are correct?
I When closing the test activities, all the testware resources can be uninstalled and released
II All the testware should be subject to Configuration Management
III. The testware. at the end of the project, should be transferred to the organization responsible for maintenance
IV The developers are responsible for the correct installation of the testware
Which of the following statements is true?
A possible risk of introducing test automation is:
Mark the correct sentences:
* Defects are a result of environmental conditions and are also referred to as "Failures"
* A human mistake may produce a defect
* A system mil totally fail to operate correctly when a failure exists in it
* When a defect exists in a system it may result in a failure
* Defects occur only as a result of technology changes
A state transition diagram describes a control system’s behavior in different operational modes. The initial state is “NORMAL MODE”.
Which ONE of the following test cases covers an INVALID sequence?
Which of the following are the phases of the ISTQB fundamental test process?
Which of the following statements best describe Behavior-Driven Development (BDD)?
Which of the following activities are part of test planning?
I) Setting the entry and exit criteria
II) Determining the validity of bug reports
III) Determining the number of resources required
IV) Determining the expected result for test cases
Consider the following examples of risks identified in different software development projects:
[I]. The contrast color ratio for both normal text and large text of a website does not comply with the applicable accessibility guidelines, making it difficult for many users to read the content on the pages
[II]. A development vendor fails to deliver their software system on time, causing significant delays to system integration testing activities that have been planned as part of a development project for a system of systems
[III]. People in the test team do not have sufficient skills to automate tests at the test levels required by the test automation strategy which does not allow production of an effective regression test suite
[IV]. In a web application, data from untrusted sources is not subject to proper input validation, making the application vulnerable to several security attacks
Which of the following statements is true?
Which of the following statements best describes the difference between product risk and project risk in software testing?
Which of the following statements about reviews are TRUE?
I. In walkthroughs the review meeting is typically led by the author.
II Inspection is characterized by an open-ended review meeting
III Preparation before the review meeting is part of informal reviews
IV Management rarely participates in technical review meetings
Which of the following statements about test estimation approaches is CORRECT?
Which one of the following statements IS NOT a valid objective of testing?