Software Testing Methodologies Course Page
R07 Regulation - Dept. of CSE & IT
Aditya Engineering College

QUICK LINKS
BRIEF OVERVIEW
UNIT I
Purpose of Testing
Dichotomies
Model for Testing
Consequences of Bugs
Taxonomy of Bugs
Summary

UNIT II
Basics of Path Testing
Predicates, Path Predicates and Achievable Paths
Path Sensitizing
Path Instrumentation
Application of Path Testing
Summary

UNIT III
Transaction Flows
Transaction Flow Testing Techniques
Implementation
Basics of Data Flow Testing
Strategies in Data Flow Testing
Application of Data Flow Testing
Summary

UNIT IV
Domains and Paths
Nice and Ugly domains
Domain Testing
Domain and Interface Testing
Domains and Testability
Summary

UNIT V
Path products and Path expression
Reduction Procedure
Applications
Regular Expressions and Flow Anomaly Detection
Summary

UNIT VI
Logic Based Testing
Decision Tables
Path Expressions
KV Charts
Specifications
Summary





ASSIGNMENTS

*Assumption: What ever you write in the answers, you should have a clear idea of what you have written and should be able to explain when ever needed.



UNIT V QUESTIONS

Answer ALL the questions below:

  1. Obtain the mean processing time of a program represented by the following flow graph. Numbers in the brackets are the probabilities and the other numbers are processing times.




  2. Write the steps involved in Node Reduction Procedure. Illustrate all the steps with help of neat labeled diagrams.
  3. Define structured code. Explain lower path count Arithmetic. What is the looping probability of a path expression. Write arithmetic rules.

Deadline for submission of assignment 4: 20 SEP 2009.


UNIT IV QUESTIONS

Answer ALL the questions below:

  1. What is domain testing? Discuss applications of domain testing?
  2. Explain restrictions on domain testing.
  3. What are ugly domains and how programmers and testers will treat them?
  4. Classify what can go wrong with boundaries, then define a test strategy for each case in domain testing?
  5. Explain domains and testability.

Deadline for submission of assignment 4: 31 AUG 2009.


UNIT III QUESTIONS

Answer ALL the questions below:

  1. Explain in detail the transaction flow testing techniques.
  2. Name and explain Data flow testing Strategies. How an Anomaly can be detected?
  3. Explain different types of data flow anomalies and Data flow anomaly state graphs.
  4. Explain why static analysis alone is not enough for data flow testing.
  5. Write application of data flow testing.

Deadline for submission of assignment 3: 17 AUG 2009.

Note: Questions 5 is not covered in class. You answer the question by gathering information from textbook or other resource.


UNIT II QUESTIONS

Answer a minimum of five questions of the following:

  1. Explain different types of loops with an example to each.
  2. What is path testing? How are paths selected?
  3. Explain about path instrumentation. How does Link Counters are useful in Path Instrumentation method.
  4. How a programs control structure can be represented graphically? Explain with the help of required diagrams.
  5. How a flowchart is differed from a control flow graph?
  6. What are the advantages and disadvantages of Control flow graphs.
  7. Explain about Multy Entry and Multy Exit Routines& fundamental path selection criteria.
  8. Write about implementation of path testing and What are the various applications of path testing.

Deadline for submission of assignment 2: 27 JULY 2009.


UNIT I QUESTIONS

Answer a minimum of five questions of the following:

  1. What is the purpose of testing?
  2. Briefly explain the differences between testing and debugging.
  3. Explain a model of software testing?
  4. Give differences between functional testing and structural testing?
  5. Specify on which factors the importance of bugs depends? And give the metric for it.
  6. Briefly explain the consequences of bugs.
  7. What are the remedies of test bugs?
  8. Classify the different kinds of bugs and explain.

Deadline for submission of assignment 1: 20 JULY 2009.




© 2010 Suresh Babu Mudunuri, Associate Professor, Aditya Engineering College