B.Tech III Year II Semester (R16)
To understand the software testing methodologies such as flow graphs and path testing, transaction flows testing, data flow testing, domain testing and logic base testing.
Introduction:- Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of bugs. Flow graphs and Path testing:- Basics concepts of path testing, predicates, path predicates and achievable paths, path sensitizing, path instrumentation, application of path testing.
Transaction Flow Testing:-transaction flows, transaction flow testing techniques. Dataflow testing:- Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing.
Domain Testing:-domains and paths, Nice & ugly domains, domain testing, domains and interfaces testing, domain and interface testing, domains and testability.
Paths, Path products and Regular expressions:- path products & path expression, reduction procedure, applications, regular expressions & flow anomaly detection. Logic Based Testing:- overview, decision tables, path expressions, kv charts, specifications.
State, State Graphs and Transition testing:- state graphs, good & bad state graphs, state testing, Testability tips. Graph Matrices and Application:-Motivational overview, matrix of graph, relations, power of a matrix, node reduction algorithm, building tools. (Student should be given an exposure to a tool like JMeter or Win-runner).
Loading Question Papers
Fetching data from database...