st 1 mid question paper

3
1. a. Define Testing? Goals for Testing? b. Explain testing levels 2. Explain control flow graphs? 3. a. Explain data flow anamolies? b. Explain various loops? 4. Explain transaction flow testing techniques? 5. Explain phases in a testers mental life?

Upload: bhariprasadmsc

Post on 11-Jul-2016

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ST 1 Mid QUestion Paper

1. a. Define Testing? Goals for Testing?

b. Explain testing levels

2. Explain control flow graphs?

3. a. Explain data flow anamolies?

b. Explain various loops?

4. Explain transaction flow testing techniques?

5. Explain phases in a testers mental life?

Page 2: ST 1 Mid QUestion Paper

1. How many phases in a tester’s mental life? [ ] a. 1 b. 2 c. 4 d. 52. Who designs for and is accountable to is [ ]

a. Buyer b. user c. builder d. tester3. A mistake spelled output or misaligned printout [ ]

a. Moderate b. Annoying c. Disturbing d. Mild4. A point at which the control flow can diverge is called [ ] a. Divide b. control c. decision d. break5. Succession of consecutive links that belongs to some path [ ]

a. Node b. path segment c. link segment d. node segment6. The logical function evaluated at a decision is called [ ] a. Expression b. logic c. predicate d. control7. ___ occurs when the buggy predicate is a multiple of the correct predicate [ ] a. Assignment blindness b. self blindness c. Equality blindness d. testing blindness8. Follow the parent flow from beginning to end is called [ ] a. Biosis b. Mitosis c. Absorption d. Conjugation9. Path segment for which every node is visited is called [ ] a. A loop free path segment b. A simple path segment c. du path d. definition clear path10. a=c+d if(a>0) a=c-d, here a is in [ ] a. dcd b. dpd c. dd d. dpkd11. PDL stands for [ ] a. Program definition language b. Program design language c. program declared language d. principle declared language12. The decision to shutdown is taken out of hands because the system fails [ ] a. infectious b. catastrophic c. Annoying d. Distrubing13. Data specifications consist of __ parts [ ] a. 1 b. 4 c. 3 d. 514. How many kinds of loops possible in languages [ ] a. 1 b. 4 c. 3 d. 515. __ is a pathological situation in which the desired path is achieved for the worng reason [ ] a. Assignment blindness b. self blindness c. Equality blindness d. testing blindness16. it is easiest to install ___ when programming in language that support conditional compilation[ ] a. plugin b. probes c. components d. codes17. ___ is a model of the structure of the system’s behavior [ ] a. flow testing b. data flow c. transaction flow d. domain testing18. ___ cannot determine whether a piece of code is or is not reachable [ ] a. dynamic analysis b. code analysis c. static analysisd. bug19. The path sum denotes paths in ___ between nodes [ ] a. parallel b. serial c. loops d. links sums20. a simple and effective form of instrumentation is called a ___ [ ] a. Link counter b. link marker c. link remover d. general strategy