Cse Viii Software Testing [10cs842] Question Paper

March 12, 2018 | Author: Tasleem Arif | Category: Software Testing, Areas Of Computer Science, Software Engineering, Systems Engineering, Computing
Share Embed Donate


Short Description

na...

Description

Software Testing

10CS842

Model Question Bank UNIT 1 A Perspective on Testing, Examples 1. Define the following : a) Error b) Fault c) Failure d) Incident e) Test f) Test case

2. Difference between functional testing and structural testing 3. What is software testing? Why it is so important in SDLC? 4. Explain the triangle problem statement along with flow chart for traditional implementation. 5. Explain the IEEE error and fault taxonomy and IEEE standard anomaly process in software testing. 6. Explain error and fault taxonomies. 7. Explain in detail various levels of software testing with embedded device like SATM as an example.

UNIT 2 Boundary Value Testing, Equivalence Class Testing, Decision TableBased Testing: 1. What are the limitations of BVA 2. Justify the usage of boundary value analysis with function of two variables and highlight the limitations of boundary value analysis. 3. Explain weak normal and strong robust equivalence class testing with next date problem an example. 4. Discuss the usage of decision table method to device test cases with example of commission problem and triangle problem. Dept. of CSE, SJBIT

1

Software Testing

10CS842

5. Explain 1)boundary value testing 2)Equivalence class testing 3) decision table based testing 6. Explain in detail worst case testing

UNIT 3 Path Testing, Data Flow Testing:

1. Explain different structural test coverage metrics 2. Define DD-path. Draw DD-graph for triangle problem. 3. Justify strongly connected graph is the number of linearly independent circuits in the graph using cyclomatic complexity metric. 4. Define predicate node, du-paths and dc-paths. Give du-paths for stocks, locks, total locks, sales and commission for commission sale problem. 5. Explain test coverage metrics and basis path testing with example 6. Explain slice based testing guide lines and observation in detail

UNIT 4 Levels of Testing, Integration Testing: 1. Explain the decomposition based integration with an example 2. Explain the simple SATM application with the help of, (i) Level 1 data flow diagram. (ii) Upper level finite state machine. 3. Distinguish between top-down integration and bottom-up integration.

4. Explain call graph-based integration with the help of, (i)

Pair-wise integration

(ii)

(ii) Neighborhood integration.

Dept. of CSE, SJBIT

2

Software Testing

10CS842

5. Explain traditional view of testing levels alternative life cycle models

6. Explain in detail path based, call graph based and path based interpretation with an example

UNIT-5 System Testing, Interaction Testing:

1. Explain the basic concept for requirement specification 2. With a neat diagram explain the transition probabilities for the SATM system

3. Write a short note on client server testing 4. Define the below terms: (i) Threads (ii) MM-path (iii) Data (iv) Actions (v) Ports 5. Explain single-processor static interaction and single-processor dynamic interaction in system testing. 6. Explain and discuss Thread and finding thread, testing threads are important in software testing 7. Explain taxonomy of interactions, interaction, composition and determinism in software testing.

UNIT-6 Process Framework:

1. Explain verification trade-off dimensions. 2. Briefly discuss the dependability properties in process framework.

3. Why organizational factors are needed in process framework. 4. Explain in detail, validation and verification and their difference Dept. of CSE, SJBIT

3

Software Testing

10CS842

5. Explain (10M) a.

Degrees of freedom

b. Sensitivity c. Redundancy d. Restriction e. Partition and explain in detail any of them.

UNIT-7 Fault-Based Testing, Test Execution: 1. Define below terms with respect to fault based-testing i)

Original program ii) Program location. iii) Alternate expression iv) Alternate program.

2. Explain mutation analysis software fault based testing. 3. List the Fault-based adequacy criterias. 4. Explain hardware fault-based testing. 5. Explain overview of assumption in fault based testing 6. Explain in detail mutation analysis and variations on mutation testing 7. Explain the terms in detail: oracle , scaffolding, spellchecks on oracles.

UNIT-8 Planning and Monitoring the Process, Documenting Analysis and Test: 1. Write short note on walk through and inspection 2. Write a short note on: a) Quality and process. b) Test planning. Dept. of CSE, SJBIT

4

Software Testing

10CS842

c) Risk planning. d) Organizing documents. e) Test design specification document 3. Write short on. a) Quality b) Clean room Process c) Test and analysis d) Risk planning e) Monitoring the process f) improving the process 4. Explain the features of test design specification documents. 5. What are processed quality and analysis strategies in a brief note?

Dept. of CSE, SJBIT

5

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF