Which of the following is most likely to be performed by developers?
Answer(s): D
Static analysis is done almost exclusively by developers. The other review types would be performed using a combination of developers, testers and other interested stakeholders.
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.
Answer(s): A
Which of the following are the most important factors to be taken into account when selecting test techniques?(i) Tools available.(ii) Regulatory standards.(iii) Experience of the development team.(iv) Knowledge of the test team.(v) The need to maintain levels of capability in each technique.
Answer(s): B
Answer (i) looks temptingly right, and the availability of tools might make the use of a technique more or less attractive, but it would not be decisive in the way that regulatory standards and tester knowledge are.Answer (iii) is irrelevant because testing should be independent of development anyway, but it could tempt someone who is unsure about the relationship between development and testing. Answer (v) is a factor in managing the test team, and experience would need to be maintained, but this should not influence the selection of techniques for a live project.
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
Answer(s): C
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.
(i) Executing component integration tests is usually done by developers. Developers are usually responsible for unit and component integration testing. Independent testing usually follows at system and acceptance test levels.(ii) Static analysis is usually done by developers because: it requires an understanding of the code and therefore the person doing this needs skills in the programming language; and it can be done as soon as the code is written. Therefore it is quick and effective for the developer to do it. The risk of a lack of test independence can be mitigated by performing independent system and acceptance testing.(iii) Setting up the test environment is an activity typically performed by a tester. It may require support from developers and staff from other departments and on some occasions environments could be set up by developers. However, it is a task that could be done by a tester rather than a developer.(iv) Deciding how much testing should be automated is typically a decision made by the test leader, who will consult other staff in the decision-making process. Developers may be involved and their skills may be required to automate some tests. However, the decision on how much to automate should not be made by developers.
Post your Comments and Discuss ITIL ISEB-SWT2 exam prep with other Community members:
Our website is free, but we have to fight against AI bots and content theft. We're sorry for the inconvenience caused by these security measures. You can access the rest of the ISEB-SWT2 content, but please register or login to continue.