The following sentences refer to the Standard for Software Test Documentation' specification (IEEE 829). Which sentence is correct?
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?
What is the difference between system integration testing and acceptance testing?
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.
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.
Given the following requirement:
Which of the following statements is NOT correct?
A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?
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?
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 defect types are LEAST likely to be discovered when using static analysis tools?
In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?
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?
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?
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 factor on which test estimation is dependent upon?
Which of the following is NOT a deciding factor in determining the extent of testing 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 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 statements about test reports are TRUE?
I. Test reports shall be approved by the test team.
II. Test reports shall give stakeholders information as basis for decisions
III. Test reports shall summarize what happened through a period of testing,
IV. Test reports shall be approved by the development team, the test team and the customer
V. Test reports shall include information about remaining risks.
Which set of test data (representing ages of human beings in years) given below shows equivalence partitioning to verify if a customer is in its thirties (A person whose age is between thirty and thirty-nine years, inclusive) or not?
Which ONE of the following is the BEST way to take advantage of the different mindsets of testers and developers?
Which of the following BEST describes a methodical approach to the Error Guessing test technique?
Which of the following is NOT a characteristic of good testing, independent of the development life cycle model?
Which of the following statements contradicts the general principles of testing?
You are responsible for applying the correct technique (or a review of the requirements document for a project to develop a new software application. You identify the reviewers and the required roles, including the meeting leader, who is the requirements document author, and a separate role for a scribe. Additionally, you decide to take a relatively informal approach to the requirements review. The goal of the review is to find defects in the requirements document, such as omissions, inconsistencies, and duplications. Another goal of the review is to improve the software application's usability and accessibility by considering the various stakeholders' viewpoints.
Which of the following statements BEST describes this scenario?
Which of the types of test tools noted below BEST describes tools that support reviews?
You need to test a vending machine for light drinks The machine has a button for each of the drinks it contains
Pressing a button before inserting coins, will display the cost of the drink
Pressing the same button after inserting enough coins will dispense the drink and provide change if needed)
If the machine is out of the specific drink, and the button for this drink is pressed, the machine displays "Sold Out" (regardless if coins were inserted or not).
Which test technique is most suitable for this situation?
A company purchased a new system which deals with all financial transactions in the company Which test types call for involvement of an expert from the financial department?
Consider the following pseudo-code
How many minimum test cases are required to cover 100% Statement coverage and Decision coverage?
Which of the following factors is LEAST likely to be used as a basis for estimating testing effort?
For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?
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?
Which test design technique can be used for effectively testing system requirements consisting of logical conditions?
Which of the following test execution outcomes are likely to increase the overall quality of the software:
I) A test case passes
II) A test case fails, defect gets logged which subsequently gets fixed
III) Some tests are deferred because test environment is not available
IV) A bug is found but there is no corresponding test case
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?
What type of testing is important after Migration, retirement or enhancement of an existing system?
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?
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?
Which of the following statements BEST describes how test cases are derived from a use case?
Consider the following excerpt from a test report 'We tested the module AX45T and we got only 1 failure. To recreate the failure, we used test file PR624_DR78_TCB0022 pkr, available under the PR624_DR78 repository in the CK01 server".
Which incident report objective does this excerpt satisfy?
A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?
Which of the following are benefits of an independent test team, and which are drawbacks?
a) Independent testers can find different defects.
b) Developers may put less emphasis on quality.
c) Independent testers can be seen as the reason for delayed projects.
d) Independent testers can verify assumptions made during the specification of a system.
You are introducing a new test tool into your organization and planning a pilot project.
What is a MAIN objective of this pilot project?
Which of the following is a typical characteristic of the WALKTHROUGH review type?
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
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 of the following test cases will ensure that the statement ‘Print ‘Hold’’ is exercised? [K3]
Refer to the exhibit
Which of the main activities of the fundamental test process does the task ‘verify the test environment set up is correct’ relate to? [K1]
From the following list, which of the following apply to experience-based techniques? [K2]
a. Test cases are derived from a model of the problem to be solved or the software
b. Test cases are derived from the knowledge of the testers
c. The knowledge of testers, developers and users is used to drive testing
d. The internal structure of the code is used to derive test cases
What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]
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?
Under which of the following circumstances is maintenance testing required? [K1]
Which of the following, select the best description of the fundamental test process:
How does software testing contribute to the quality of delivered software? [K2]
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 test cases below will exercise both outcomes from decision 2? [K3]
Refer to the exhibit
Which of the following test organizations has the highest level of independence?
Which of the following factors will MOST affect the testing effort required to test a software product? [K1]
Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]
Which of the following characteristics is most likely to promote effective software testing? [K1]
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 processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?
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 statements best characterises maintenance testing? [K2]
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 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
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]