An organization is working on updating test cases for a particular module of their software.
Sam updated a set of test cases yesterday and saved the new version on his PC.
Unfortunately, the hard disk of his PC crashed, and his work was lost.
The IT department of the organization restored the contents of his hard disk with the last available back-up - from the previous morning However the changes made by him yesterday were lost forever
Which of the following tools, had it been used, would have prevented the loss of Sam's updates?
Which of the following is NOT an example of a typical risk-based testing activity?
Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.
Which of the following test organizations has the highest level of independence?
Which of the following test cases will ensure that the statement ‘Print ‘Hold’’ is exercised? [K3]
Refer to the exhibit
The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit
Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]
Which of the following characteristics is most likely to promote effective software testing? [K1]
Which of the following processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?
Once a bug is fixed, it should be retested. What is the term used to define this type of testing?
Which from the following list are typically found to enable the review process to be successful? [K2]
a. Each review has clear defined objectives
b. The lower the number of defects, the better the review process
c. The right people for the review objective are involved
d. There is an emphasis on learning and process improvement
e. Management are not involved in the process at all
f. Checklists should not be used, as these slow down the process
g. Defects found are welcomed and expressed objectively
A system calculates the amount of customs duty to be paid:
_ No duty is paid on goods value up to, and including, $2,000.
_ The next $8,000 is taxed at 10%.
_ The next $20,000 after that is taxed at 12%.
_ Any further amount after that is taxed at 17%.
To the nearest $, which of these groups of numbers fall into three DIFFERENT equivalence classes?
Which of the following, select the best description of the fundamental test process:
Which of the following accurately defines the integration testing test level? [K2]
Which of the following risks represents the highest level of risk to the project?
Which statement BEST describes when test planning should be performed? [K1]
What factors should be considered to determine whether enough testing has been performed?
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions
Which of the following test design techniques is not a black box technique?
What type of test design technique is the most effective in testing screen-dialog flows?
Which of the following statements best characterises maintenance testing? [K2]
The following program part is given:
IF (condition A)
then DO B
END IF
How many test cases are necessary in order to achieve 100% statement coverage?
What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27
A software company decided to buy a commercial application for its accounting operations. As part of the evaluation process, the company decided to assemble a team to test a number of candidate applications.
Which team would be the most suitable for this goal?
Which of the following tool types is the most useful one for a test manager?
A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?
In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?
What is the difference between system integration testing and acceptance testing?
The following diagram lists various types of operating systems, databases and application servers supported by the application under test. For complete coverage of all combinations, how many combinations of the above are to be tested?
Which of the following defect types are LEAST likely to be discovered when using static analysis tools?
Which of the following is a correct set of boundary values to test the "Group Size" parameter, as defined by the following statement;
"In a reservation system for groups visiting a small museum, the graphical user interface presents a field asking the number of group members. Group size can be anywhere from 2 to 20 visitors"
Which of the following is a task of the Test Analysis and Design activity of the test process?
Given the following requirement:
Which of the following statements is NOT correct?
Which ONE of the following statements does NOT describe how testing contributes to higher quality?
A tester thinks of a likely cause for a specific bug Should the tester make a comment about this in the bug report?
A money order system is designed to calculate the charge for a transfer
- Amounts from 1 to 1999 are charged EUR 10.
- Amounts from 2000 to 5000 are charged EUR 15
- Amounts below EUR 1 or above EUR 5000 are not accepted. Assume that only integer values can occur. Which of these sets of amounts covers all equivalence classes?
For a given set of test-cases, which of the following is a benefit of running these tests with a test automation tool?
Which of the following are part of ISTQB code of ethics?
I. Certified software testers shall advance the integrity and reputation of the profession consistent with the public interest
II. Certified software tester shall always sign a NDA (Non Disclosure Agreement) in presence of customer data
III. Certified software testers shall maintain integrity and independence in their professional judgment
IV Certified software testers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest
Which of the following statements gives the BEST example of a trigger for maintenance testing?
Which of the following statements describes regression testing?
I. Retesting of a fixed defect
II Testing of an already tested program
III. Testing of new functionality in a program
IV. Regression testing applies only to functional testing
V Tests that do not have to be repeatable. because they are only used once
Consider the following Pseudo code:
How many minimum lea cases are required to cover 100% Statement coverage and Decision coverage?
While reporting a defect, which of the following indicates the level of business importance assigned to the defect?
Which test level is concerned with testing the smallest bodies of software?
What type of testing is important after Migration, retirement or enhancement of an existing system?
Which of the following activities is appropriate to the test planning stage?
An issue has been found in a production system, where a code component fails to release memory after it has finished using it. Which of the following tools would have been the MOST effective at detecting this defect during Performance testing?
A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?
At what stage of the Fundamental Test Process do testers write the steps of the test procedures?
A software application incorrectly provided customers discounts of 50% off their total purchases rf the purchases exceeded S100. II was discovered through an audit that the discount should have been only 5% off these purchases. A root cause analysis uncovered that the requirements incorrectly stated 50% instead of 5% in this scenario.
Which of the following MOST accurately reflects this scenario?
Which of the following statements about static analysis are FALSE?
I. Static analysis can be used instead of dynamic testing.
II Static 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.
An airline's frequent flyer's club awards benefits depending on which tier a customer is in. The software must determine which tier to allocate a customer to based on an input value of total Credits Earned to date
Customers initially join the Silver Tier and remain in that tier for the first 400 Credits Earned The next 400 Credits Earned moves the customer into the Gold Tier. The next 600 Credits Earned moves the customer into the Platinum Tier Further Credits Earned moves the customer into the Concierge Tier.
Test Cases have been written with the following total Credits Earned input values:
TC1 -400 Credits
TC2 - 500 Credits
TC3 - 800 Credits
TC4-1500 Credits
Applying the Equivalence Partitioning test design technique, what percentage of valid Equivalence Partitions have these 4 test cases collectively achieved?
To which of the following test levels regression testing be applied?
I. Component Testing
II. Integration Testing
III. System Testing
IV. Acceptance Testing
A class grade application for instructors assigns letter grades based on students' numerical grades. The letter grades for different numerical grades should be:
Above 89. up to 100 – A
Above 79. up to 89 - B
Above 69. up to 79 – C
Above 59. up to 69 - D Below 60 - F
Which of the following sets of test inputs would achieve the relatively highest equivalence partition coverage?
The decision table above shows a company's fuel expenses structure.
Which of the following Test Cases based on the decision table are Valid?
Test Case 1:
An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.
Test Case 2:
An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.
Test Case 3:
An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.
When comparing Static and Dynamic test techniques, which of the following statements is TRUE?
A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?
Which one of the following would you typically expect to find in a test completion report for a test level?
Given the following decision tables, what is the expected result for the test case listed below?
Test Case: Purchase a Toaster weighing 9kg for £10.
Which of the following is a key difference between black box and white box test design techniques?
Given the following state transition diagram where SS is the start state:
Which of the following answers describes a test case that only uses valid transitions to exercise all states, using the minimum number of transitions?
Testing should provide sufficient information to stakeholders to make informed decisions about the release of the software or system being tested. At which of the following fundamental test process activity the sufficiency of the testing and the resulting information are assessed?
Which of the following is NOT a factor on which test estimation is dependent upon?
When testing a mission critical system a high coverage should be achieved. Which of the following techniques should be implemented as a structural based coverage technique in order to achieve highest coverage?
Which of the following is NOT a deciding factor in determining the extent of testing required?
Which of the following errors CANNOT be found with structure-based testing techniques?
The following incident report that was generated during test of a web application
What would you suggest as the most important report improvement?
Defect detected date: 15.8.2010
Defect detected by. Joe Smith
Test level System test
Test case Area 5/TC 98
Build version: 2011-16.2
Defect description After having filled out all required fields in screen 1,1 click ENTER to continue to screen 2. Nothing happens, no system response at all.
The following sentences refer to the Standard for Software Test Documentation' specification (IEEE 829). Which sentence is correct?
Which of the following statements about decision tables are TRUE?
I. Generally, decision tables are generated for low risk test items
II. Test cases derived from decision tables can be used for component tests.
III. Several test cases can be selected for each column of the decision table.
IV. The conditions in the decision table represent negative tests generally.
For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?
Integration testing has following characteristics.
I. It can be done in incremental manner
II. It is always done after system testing
III. It includes functional tests
IV It includes non-functional tests
Test objectives for systems testing of a safety critical system include completion of all outstanding defect correction. Regression testing is required following defect correction at all test levels. Which TWO of the following metrics would be MOST suitable for determining whether the test objective has been met? [K2]
a. Regression tests run and passed in systems testing
b. Incidents closed in systems testing
c. Planned tests run and passed in system testing
d. Planned tests run and passed at all levels of testing
e. Incidents raised and closed at all levels of testing
Under which of the following circumstances is maintenance testing required? [K1]
Consider the following pseudo code:
1. Begin
2. Input X, Y
3. If X > Y
4. __Print (X, ‘is greater than’, Y)
5. Else
6. __Print (Y, is greater than or equal to’, X)
7. EndIf
8. End
What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?
Which of the following is a consideration when deploying test execution tools? [K1]