Which of the following test design techniques is not a black box technique?
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?
Before an invoice can be created, an account is required. Before an account can be set up, an account user is required (in order to set up the account). The software is delivered with a master user only, who can only create other types of users. The following test cases have been written to test the high-level structure of the software
a. Create an invoice
b. Amend an invoice
c. Process an invoice (send to customer)
d. Delete an invoice
e. Create an account
f. Create an account user
g. Amend an account user
h. Delete an account user
i. Amend an account
j. Delete an account
Which of the following test procedures would enable all tests to be run? [K3]
Which of the following BEST describes the relationship between test planning and test execution? [K2]
Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.
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.
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]
Which of the following would typically be identified using static analysis by tools? [K1]
Which of the following, select the best description of the fundamental test process:
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
Which of the following would NOT be a typical target of testing support tools?
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 type of test design technique is the most effective in testing screen-dialog flows?
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 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
Which TWO of the following test tools would be classified as test execution tools? [K2]
a. Test data preparation tools
b. Test harness
c. Review tools
d. Test comparators
e. Configuration management tools
Which of the main activities of the fundamental test process does the task ‘verify the test environment set up is correct’ relate to? [K1]
Refer to the exhibit
The following test cases need to be run, but time is limited, and it is possible that not all will be completed before the end of the test window
The first activity is to run any re-tests, followed by the regression test script. Users have supplied their priority order to tests.
Which of the following gives an appropriate test execution schedule, taking account of the prioritisation and other constraints? [K3]
Which of the following risks represents the highest level of risk to the project?
Which of the following statements about software development models is most accurate? [K1]
Which of the following is a consideration when deploying test execution tools? [K1]
Which of the following statements best characterises maintenance testing? [K2]
Under which of the following circumstances is maintenance testing required? [K1]
A test case starts at S1 and triggers 4 events in sequence: E1, E4, E5, E7. What will be the finishing state and the output(s) from the test case? [K3]
Refer to the exhibit
Which one of the following is an example of how product risk analysis can influence the testing approach?
Decision table testing is being performed on transactions in a bank’s ATM (Automated teller Machine) system. Two test cases have already been generated for rules 1 and 4, which are shown below:
Given the following additional test cases:
Which two of the additional test cases would achieve fill coverage of the full decision table (when combined with the test cases that have already been generated for rules a and 4?
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 type of defect would NOT be typically found by using a static analysis tool?
A supermarket rewards its customers with discounts on certain products depending on how much the customer spends over a twelve-month period. The discounts are:
• 5% discount - once £500 has been spent.
• 10% discount - once a further £500 has been spent.
• 15% discount - once a further £1000 has been spent.
• 20% discount - once a further £2000 has been spent.
The following test cases have been written: TC1 -£500 spent TC2 - £2000 spent
How many more test cases must be written to achieve 100% 2-pomt boundary value analysis for the discount scheme?
An Incident Management tool implements the following defect states Open. Assigned. Solved. Closed.
Consider the following defect report:
Id: T000561
Test Object: "Warehouse Management" application
Tester name : John Bishop
Date: 10th, April 2010
Test Case MRT5561
Status: OPEN
Severity Serious
Priority:
Problem : After inputting the Total Quantity item = 450 in the SV034 screen . the system shows an unexpected Error message = 47
Correction:
Developer name:
Closing date
Which of the following is a valid criticism of this report?
Given the following priorities and dependencies for these test cases:
Which of the following lest execution schedules BEST takes into account the priorities and technical and logical dependencies?
Which of the following statements BEST describes how test cases are derived from a use case?
Which of the following CORRECTLY matches the roles and responsibilities in a formal review?
A tester thinks of a likely cause for a specific bug Should the tester make a comment about this in the bug report?
Which of the following options BEST explain the pesticide paradox principle of testing?
Given the following types of testing and testing scenarios:
a. Regression testing
b. Confirmation testing
1. Testing to ensure the application of a new version of the operating system does not have any unintended side-effects on the system
2. Testing due to the application of a security patch
3. Testing due to the application of a new version of the database management system
4. Testing to ensure the fix to the payroll system truly works
Which of the following BEST matches the type of testing with the testing scenario?
Which of the following BEST describes a test summary report for executive-level employees?
Tests have been specified for the latest software release and users have prioritised these
However, there are some dependencies between tests as shown in the table below (e.g. Test ID. X cannot be run until Test ID. Y has been successfully completed).
Which test execution schedule best meets the prioritisation and dependency conditions?
A system sets new users' password to a temporary password
The temporary password is a random number based on the first sft: characters of the username.
If the username is shorter than 6 characters, the system displays an error message.
Which of the following is a possible representation of equivalence classes for the username string?
Which of the following Is the BEST reason for selecting a particular type of software development lifecycle model?
When a test case is created based on a Use Case, what type of test is created?
Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?
Given the following examples of entry and exit criteria:
1. A defined level of code coverage has been achieved
2. The test automation tool has been installed and properly configured
3. The number of unresolved defects is within the predefined limit
4. The performance test environment has been set-up and is available
5. The user stones hove proper acceptance criteria defined
6. The testing budget has been spent and the project sponsor bears the risk of not testing any further
Which of the following BEST categorizes them as entry and exit criteria:
Which of the following processes is related to ensuring the integrity of the testware?
During the development of a software change for a system, the developer makes a mistake in his work, which leads to a fault in the code. Unfortunately the fault is not found by software testing and is released into live.
What is the definite consequence of this mistake?
What is the order in which the specifications for test cases, test conditions and test procedures are developed as a part of the test development process?
Which of the following options describe the chain of events in the correct sequence?
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.
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 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?
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"
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?
A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?
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)
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 a task of the Test Analysis and Design activity of the test process?
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 errors CANNOT be found with structure-based testing techniques?
Which of the following is NOT an example of a typical risk-based testing activity?
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.
Given the following requirement:
Which of the following statements is NOT correct?
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?
Once a bug is fixed, it should be retested. What is the term used to define this type of testing?
Which ONE of the following statements does NOT describe how testing contributes to higher quality?
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?
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?
In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?
Which of the following tool types is the most useful one for a test manager?
Which of the following correctly states a limitation in the use of static analysis tools? [K1]
Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?
Which of the following statements is LEAST likely to be true of non-functional testing?