When can functional and structural testing BOTH be applied?
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?
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 would you NOT expect to see on an incident report from test execution?
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
Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?
In the above State Table, which of the following represents an invalid transition?
Which of the following options explain why it is often beneficial to have an independent test function in an organisation?
Your company is developing a system with complex business rules and many branches in the structure of its code components. You need to choose one black box technique and one white box technique for test case design.
Which one of the following offers the BEST choice?
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?
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 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?
Which of the following would NOT be a common metric used for monitoring test preparation and execution?
Why is measurement of code coverage Important?
Which of the following is NOT a valid objective of testing?
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.
Which of the following activities is appropriate to the test planning stage?
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?
Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?
Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?
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?
During which stage of the fundamental test process is the testability of requirements evaluated?
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?
When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?
Which of the following options describe the causal chain in the correct sequence?
Which of the following is a Black Box test design technique?
Which of the following would be a good test technique to use when under severe time pressure?
What do you mean by “Having to say NO”..?
The following statements relate to activities that are part of the fundamental test process.
i. Evaluating the testability of requirements.
ii. Repeating testing activities after changes.
iii. Designing the test environment set-up.
iv. Developing and prioritizing test cases.
v. Verifying the environment is set up correctly.
Which statement below is TRUE?
To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data:
Which of the following defects is most likely to be found by a test harness?
Which of the following are examples of iterative development models?
(i) V-model
(ii) Rapid Application Development model
(iii) Waterfall model
(iv) Agile development model
Which one of the following roles is typically used in a review?
Incorrect form of Logic coverage is:
Incidents would not be raised against
Complete statement and branch coverage means..?
Fault Masking is:
Maintenance testing is:
Faults found by users are due to..?
What test roles (or parts in the testing process) is a developer most likely to perform?
(i) Executing component integration tests.
(ii) Static analysis.
(iii) Setting up the test environment.
(iv) Deciding how much testing should be automated.
What are the key features to be concentrated upon when doing a testing forworld wide web sites ..?
What is the purpose of exit criteria?
A deviation from the specified or expected behavior that is visible to end-users is called:
Which of the following could be a disadvantage of independent testing?
Code Coverage is used as a measure of what?
Which of the following statements BEST describes one of the seven key principles of software testing?
For which of the following would maintenance testing be used?
A new system is about to be developed. Which of the following functions has the highest level of risk?
How can test execution tools be of most benefit during exploratory testing?
During the software development process, at what point can the test process start?
The five parts of the fundamental test process have a broad chronological order. Which of the options gives three different parts in the correct order?
Given the Following program IF X <>= ZTHEN Statement 2;ENDMcCabe’s Cyclomatic Complexity is :
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 characteristic of structure-based testing?
(i) Information about how the software is constructed is used to derive test cases.
(ii) Statement coverage and/or decision coverage can be measured for existing test cases.
(iii) The knowledge and experience of people are used to derive test cases.
(iv) Test cases are derived from a model or specification of the system.
Typically, exit criteria may consist of:
Why is independent testing important? [K1]
The four test levels defined for a common V-model testing approach are:
Which of the following test case design techniques is white box (structure-based)? [K1]
What is the value of static code analysis?
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
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
Under which of the following circumstances is maintenance testing required? [K1]
Which of the following characteristics is most likely to promote effective software testing? [K1]
Test script TransVal 3.1 tests transaction validation via screen TRN 003B. According to the specification (PID ver 1.3 10b iv) the validation screen should not accept future dated transactions. Test script TransVal 3.1 passes. Test script eod 1.4 tests end of day processing and is run after the execution of TransVal 3.1 using data entered during that test
Which of the following is the BEST detail on an incident report? [K3]
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 would NOT be a typical target of testing support tools?
Which of the following test organizations has the highest level of independence?
In a system designed to work out the employee tax to be paid:
_ An employee has $4,000 of salary tax free.
_ The next $1,500 is taxed at 10%.
_ The next $28,000 after that is taxed at 22%.
_ Any further amount is taxed at 40%.
Which of these is a valid Boundary Value Analysis test case?
Functional and structural tests are alternative test types that may be used separately or together at which test level? [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
Which of the following statements best characterises maintenance testing? [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 following correctly states a limitation in the use of static analysis tools? [K1]
Which statement correctly describes debugging? [K2]
Which of the following metrics could be used to monitor progress along with test preparation and execution? [K1]
Which of the test cases below will exercise both outcomes from decision 2? [K3]
Refer to the exhibit
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 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?
Which of the following test cases will ensure that the statement ‘Print ‘Hold’’ is exercised? [K3]
Refer to the exhibit
Which of the following test design techniques is classified as a structure-based (white box) technique? [K1]