Which of the following statements BEST describes one of the seven key principles of software testing?
Which of the following is the main purpose of the component build and integration strategy?
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?
Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?
Which of the following would you NOT expect to see on an incident report from test execution?
The following Test Cases have been created for a simple web-based airline booking system.
Test Case 1: Search for an item Available Flights
Test Case 2: View selected item in My Flights
Test Case 3: Login to the system: Login is accepted
Test Case 4: Select an available flight: item added to My Flights
Test Case 5: Print confirmation receipt, then exit
Test Case 6: In My Flights, confirm details and book flight
Which of the following is the correct logical order for the test cases?
A booking system for a city bus service prices its fares according to the time of travel:
• Peak-time tariff starts at 0600 and finishes at 1000 am
• Off-peak tariff applies during all other times of service
• The bus service does not operate between 2300 and the start of the next day’s peak service
Note that all times mentioned are inclusive.
When applying the equivalence partitioning test design technique, which of the following options, shows test case inputs that each fall into a different equivalence partition?
You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?
When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?
The decision table above reflects a golf club's pricing structure for green fees and buggy/cart hire.
What is the expected result (actions) for each of the following two test cases (TC1 and TC2)?
* TC 1 - Paul is not a full member, is a Loyalty Card holder and requests to play 18 holes with a buggy/cart
* TC 2 - Cheryl is not at full member, doesn't have a Loyalty Card and requests to play 9 holes with a buggy/cart
During which stage of the fundamental test process is the testability of requirements evaluated?
Which of the following options explain why it is often beneficial to have an independent test function in an organisation?
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?
A live defect has been found 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 prior to live implementation?
Which of the following activities is appropriate to the test planning stage?
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 type of defect would NOT be typically found by using a static analysis tool?
Which of the following would be a good test technique to use when under severe time pressure?
In the above State Table, which of the following represents an invalid transition?
Debugging and Testing are key activities in the software development lifecycle.
Which of the following are 'Debugging' activities?
a) Identifying, a failure
b) Locating the cause of failure
c) Fixing the defect
d) Checking the fix has resolved the failure
Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?
Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?
Which of the following is most likely to be a benefit of using static techniques?
A deviation from the specified or expected behavior that is visible to end-users is called:
Which of the following statements are true?
(i) Defects are likely to be found earlier in the development process by using reviews rather than static analysis.
(ii) Walkthroughs require code but static analysis does not require code.
(iii) Informal reviews can be performed on code and specifications.
(iv) Dynamic techniques are generally used before static techniques.
(v) Dynamic techniques can only be used after code is ready to be executed.
Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?
Which of the following best describes the purpose of non-functional testing?
Which of the following are the typical defects found by static analysis tools?
a. Variables that are never used.
b. Security vulnerabilities.
c. Poor performance.
d. Unreachable code.
e. Business processes not followed.
When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called:
How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment?
Assume that the two conditions are independent of each other : -if (Condition 1)then statement 1else statement 2if (Condition 2)then statement 3
Which of the following are most likely to be used when developing a test strategy or test approach?
(i) Failure-based approach
(ii)Test specification approach
(iii) Model-based approach
(iv)Finance-based approach
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?
Which of the following test design techniques is classified as a structure-based (white box) technique? [K1]
Which of the following are valid test objectives?
(i)Finding defects.
(ii)Gaining confidence about the level of quality and providing information.
(iii)Preventing defects.
(iv)Debugging the code.
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 is a consideration when deploying test execution tools? [K1]
How does software testing contribute to the quality of delivered software? [K2]
Which of the following test case design techniques is white box (structure-based)? [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?
What content would be in an incident report if that incident report was based on the IEEE 829 Standard for SoftwareTest Documentation?
(i)Identification of configuration items of the software or system.
(ii)Software or system lifecycle process in which the incident was observed.
(iii)Description of the anomaly to enable reproduction of the incident.
(iv)Number of occurrences of the incident.
(v)Classification of the cause of the incident for metrics and for reporting purposes.
Number of correct answers: 1
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.
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?
Which of the following statements about software development models is most accurate? [K1]
Which of the following would NOT be a typical target of testing support tools?
Refer to the exhibit
Given the following State Transition diagram, match the test cases below with the relevant set of state transitions.
(i)X-Z-V-W
(ii)W-Y-U-U
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 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 following BEST describes the relationship between test planning and test execution? [K2]
Which of the following correctly states a limitation in the use of static analysis tools? [K1]
Functional and structural tests are alternative test types that may be used separately or together at which test level? [K1]
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 characteristics is most likely to promote effective software testing? [K1]