As part of the improvement program, the organization is also looking at tool support. Which type of tool could be used to ensure higher quality of the code to be reviewed? 1 credit
A. Review tool
B. Test execution tool
C. Static analysis tool
D. Test design tool
Which of the following are valid reasons for adopting a different life cycle (from the V model), for increments after the first year? 2 credits
i. We do not have a clear understanding of the requirements from a customer perspective.
ii. We see the risk of delivering requested functionality late as being higher than the risk of delivering a lower quality product.
iii. We do not have a budget for additional regression testing which is needed to ensure that existing functionality is not compromised by future iterations.
iv.
The company test strategy does not fit well within the V life cycle model.
A.
(i) and (ii)
B.
(i) and (iv)
C.
(ii) and (iii)
D.
(ii) and (iv)
Which of the following is least likely to be used as a technique to identify project and product risks? 1 credit
A. Brainstorming
B. Inspections
C. Expert interviews
D. Independent assessments
You have been asked to write a testing strategy for the company. Which statement best explains how risk can be addressed within the testing strategy? 1 credit
A. A test strategy should address identified generic product risks and present a process for mitigating those risks in line with the testing policy.
B. A test strategy identifies the specific product for a project risk and defines the approach for the test project.
C. A test strategy is derived from the test policy and describes the way risk assessments are performed in projects.
D. A test strategy is the result of a project risk analysis and defines the approach and resources for testing.
Part of the testing strategy indicates that you are going to be using systematic test design techniques. Your manager has asked that you present the main advantages of using these techniques at the next board meeting. Identify THREE main benefits of using systematic test design techniques within this company. 2 credits (for 2 out of 3 correct 1 credit)
A. Easier to quickly adapt testing to changing requirements compared to experienced-based testing
B. Targets certain types of faults
C. Will guide experienced testers to find defects
D. Provides a way to differentiate depth of testing based on product risks by using different techniques
E. More enhanced documentation and therefore higher repeatability and reproducibility
F. Will make non-systematic testing redundant
G. Will reduce the need for early reviews
You have investigated different possibilities and selected four of them to present to IT management. Which of the proposals will you most likely give your highest recommendations? 3 credits
A. Insourcing of test automation based on an offer from a local company ABC that has people who are specialists in system level capture-replay automation tools and they also do regular training courses in test automation methods and tools. They can then work closely with Vicki.
B. Outsourcing of test automation based on an offer from an Asian company, AsiaAutoTest, which has people who are specialists in system level capture-replay automation tools. They also offer training and besides they offer to run and maintain the regression tests in the future.
C. Internal offer from the development department of XYZ to create the regression package using CppUnit
D. Solution from a tool vendor offering to educate two test team members in the use of their easy-to- use test automation capture replay tool over the first 3 month and based on that build the regression test suite. In addition to Vicki, Steve is the only one that has time available to be educated.
In general, why is it NOT a good idea to estimate the testing effort based only on a percentage of development effort? Identify THREE valid reasons. 1 credit
A. The quality of the development estimate may be poor.
B. In general bottom-up estimation is always better than top-down estimation.
C. The percentage based technique only applies to the V life cycle model.
D. Using the same percentage every time does not address the level of risk of the application to be tested.
E. The maturity of the organization, e.g. the quality of the test basis, quality of development testing, configuration management, availability of test tools, also influence the effort needed for testing.
F. It builds on large set of historical data
G. The result is almost always a too low estimate for the required test effort
Model characteristics:
Which THREE of the below mentioned characteristics relate to TMMi? 1 credit
A. 5 maturity levels
B. Focussed on higher level testing
C. 20 key areas
D. Highly related to CMMI
E. Continuous model
F. Staged model
G. Focussed on component and integration testing
H. Is build around 12 critical testing processes
During test process improvement it is recommended to use standards where possible. Standards originate from various sources and they cover different subjects in relation to testing Pick TWO sources of software standards, useful to software testing from the ones mentioned below. 1 credit
A. ISO 9126-1 `Software engineering- Product quality Part 1:Quality model' is an international standard, that provides a basis on which to define quality assurance solutions.
B. ISA 4126-1 `Software engineering- Product quality Part 1:Quality model' is an international standard, that provides a basis on which to define quality assurance solutions.
C. BS-7925-2 `Software testing. Software component testing is a national standard used internationally. It covers a number of testing techniques that may be useful both on component testing level and on system testing level.
D. SY-395-01 `Standard for East Coast Hospital software' is a regional standard adapted from a national one. Besides hospital software, this standard ought to be used also by other types of software system in the region.
E. IEEE 829 `standard for software test documentation' is an international standard to be following mandatory by all testing origination regardless of lifecycle models.
Which of the following product risks would be most effectively addressed just by static testing? 3 credits
A. In the delivered application, one of the countries, as specified in the requirements, has not been correctly implemented.
B. The application takes too long to process a request for additional cover.
C. The test cases do not cover the key requirements.
D. The successful bidder may not deliver all the required functionality on time.