Case Study: For the following statements draw the control flow graph. if a < c = a+b ; d = a*b b then else c = a*b ; d = a+b if c < d then x = a+c ; y = b+d else x = a*c ; y = b* UNIT –III Syllabus: Transaction Flow Testing: Transaction flows, transaction flow testing techniques. Dataflow testing:-Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing. Objectives: Understand the concept of transaction flow testing and data flow testing. Visualize the transaction flow and data flow in a software system. Understand the need and appreciate the usage of the two testing methods. Identify the complications in a transaction flow testing method and anomalies in data flow testing. Interpret the data flow anomaly state graphs and control flow grpahs and represent the state of the data objetcs. Understand the limitations of Static analysis in data flow testing. Compare and analyze various strategies of data flow testing. Lecture Plan: S.No Topic Date Hours Remarks 1 Transaction flows 1 2 Transaction flow testing techniques 2 3 Basics of dataflow testing 1 4 Strategies in dataflow testing 2 5 Applications of dataflow testing 1 Total 7 Assignments:
Case Study: For the following statements draw the control flow graph. if a < b then c = a+b ; d = a*b else c = a*b ; d = a+b if c < d then x = a+c ; y = b+d else x = a*c ; y = b* UNIT –III Syllabus: Transaction Flow Testing: Transaction flows, transaction flow testing techniques. Dataflow testing:-Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing. Objectives: Understand the concept of transaction flow testing and data flow testing. Visualize the transaction flow and data flow in a software system. Understand the need and appreciate the usage of the two testing methods. Identify the complications in a transaction flow testing method and anomalies in data flow testing. Interpret the data flow anomaly state graphs and control flow grpahs and represent the state of the data objetcs. Understand the limitations of Static analysis in data flow testing. Compare and analyze various strategies of data flow testing. Lecture Plan: S.No Topic Date Hours Remarks 1 Transaction flows 1 2 Transaction flow testing techniques 2 3 Basics of dataflow testing 1 4 Strategies in dataflow testing 2 5 Applications of dataflow testing 1 Total 7 Assignments:
STM-Handbook.docx