An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the ‘purchase identification’ module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]
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?
How does software testing contribute to the quality of delivered software? [K2]
Which of the following is a consideration when deploying test execution tools? [K1]
Given the following requirement:
Which of the following statements is NOT 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.
Which of the following is a valid reason for writing test cases based on experience and intuition? [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?
A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.
Which of the following set of test types would be most appropriate to verify the non-functional requirements expressed in this statement?
The following test cases for a Library Management System are available to test changes made to the functions and data structures associated with borrowers
1. Add a new borrower to the system
2. Update a borrower's data
3. Remove a borrower from the system
4. Loan a book to a borrower
5. Return a book from a borrower
6. Reserve a book for a borrower
7. Send "reservation ready" message to a borrower
Which of the following test sequences represents a possible use case? (a test sequence always start with test #1)
Which of the following BEST describes the relationship between test planning and test execution? [K2]
It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.
Which type of review has the following main purposes:
discussing, making decisions, evaluating alternatives, finding defects, solving technical problems and checking conformance to specifications, plans, regulations, and standards?
Which of the following test case design techniques is white box (structure-based)? [K1]
Which of the main activities of the fundamental test process does the task ‘verify the test environment set up is correct’ relate to? [K1]
In the above State Table, which of the following represents an invalid transition?
Which of the following are triggers for Maintenance testing?
a) System migration from one platform to another.
b) Retirement of a system.
c) Preparation for an audit of a system.
d) Modifications to a system.
e) Development of a whole new system.
Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?
Which one of the following statements about techniques for estimating test effort is correct?
In which development life cycle model is regression testing an increasingly important activity as the project progresses?
Which of the following statements gives the BEST example of a trigger for maintenance testing?
Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure during testing?
When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?
When comparing Static and Dynamic test techniques, which of the following statements is TRUE?
Which of the following options BEST explain the pesticide paradox principle of testing?
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 statements is true?
I) Test planning activities include selecting the test object
II) Test strategy implementation is NOT a part of test planning
III) Choosing appropriate test techniques is part of test design
IV) Test schedule and exit criteria modification are part of test planning
Consider a document containing a classification of all the defects found during the system test phase and after the delivery in the production environment This document can be considered a test basis for which of the following test design techniques?
Which type of automation test design is used in the example below?
An automation team designs an automation framework for testing of their web-based applications. Realizing that they need to use different data for different test cycles, they decide not to hard-code any data
in their scripts Instead they read all the data from text files while test execution is in progress.
You have to specify test cases based on equivalence partitioning and boundary value analysis for an internet shop selling baby shoes The shop provides a selection of shoes based on the following input parameters:
- There are 4 different sizes, depending on the age of the baby. The system selects the appropriate size based on the following criteria:
Which of the following statements is true?
You have been asked to improve the way test automation tools are being used in your company.
Which one of the following is the BEST approach?
Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?
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?
Which of the following defect types are LEAST likely to be discovered when using static analysis tools?
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?
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.
In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?
Once a bug is fixed, it should be retested. What is the term used to define this type of testing?
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 a deciding factor in determining the extent of testing required?
Which of the following is NOT a factor on which test estimation is dependent upon?
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?
A Software was re-deployed because the backend database was changed from one vendor to another The Test Manager decided to perform some functional tests on the redeployed system. This is an example of test of which test type?
What is the difference between system integration testing and acceptance testing?
Which of the test cases below will exercise both outcomes from decision 2? [K3]
Refer to the exhibit
What type of test design technique is the most effective in testing screen-dialog flows?
Which of the following would be appropriate test objectives for user acceptance testing of the first release of a new software product aimed at a general market and built using Agile methods? [K2]
a. To identify as many defects as possible
b. To maximise code coverage
c. To ensure the product works as expected
d. To assess the overall quality of the product
e. To determine the reliability of the product
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 test cases will ensure that the statement ‘Print ‘Hold’’ is exercised? [K3]
Refer to the exhibit
You are performing a review of your colleague’s test cases based on the following test basis document:
The Test Cases are as follows:
TC1. Success – valid ‘User Name’ and ‘Password’; Customer Menu displayed
TC2. Failure – ‘User Name’ field has blank entry; Error Number 12 displayed
TC3. Failure – ‘User Id’ entered does not exist on database (i.e. unregistered user); Error Number 23 displayed
TC4. Failure – ‘Password’ entered does not match user’s password on database; Error Number 24 displayed
You are guided by the following checklist in your review:
C1. There must be one test case to cover success
C2. There must be one test case for each error path (e.g. validation failure)
C3. Each test case must use terminology consistent with the test basis document (field names, error numbering, etc.)
Record a separate defect for each missing test case (checklist items C1 and C2) and for each test case that does not meet checklist item C3.
How many defects should you record?
Which of the following type of defect would NOT be typically found by using a static analysis tool?
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 pest office's official ZIP code list
Using equivalence classes partitioning, how many test cases are required to test this field?
Which of the following, select the best description of the fundamental test process:
Consider the following pseudo code
1. Begin
2. Read Gender
3. __Print “Dear”
4. If Gender = ‘female’
5. Print (“Ms”)
6. Else
7. __Print ( “Mr”)
8. Endif
9. End
How many test cases are needed to achieve 100 per cent decision coverage?
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.
The flow graph below shows the logic of a program for which 100% statement coverage and 100% decision coverage is required on exit from component testing. [K4]
The following test cases have been run:
Test Case 1 covering path P,Q,R,U
Test Case 2 covering path P,Q,S,V
Test Case 3 covering path P,Q,S,W,X
Test case 4 covering path P,Q,S,W,Y
Refer to the exhibit
What one of the following would be a typical objective of running a pilot project when introducing a new tool into an organisation?
Which of the following would be a key difference between a peer review of code and static analysis of code using a tool?
Which of the following would be a good test technique to use when under severe time pressure?
A student needs to score at least 50 points to pass. If they score at least 100 points they will achieve a merit and if they score at least 150 points they will achieve a distinction.
Which two values are in the same partition?
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?
A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?
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?