SOFTWARE TESTING METHODOLOGIES Ebooks, presentations and lecture notes covering full semester syllabus
The topics covered in the attached e-books are:
Introduction:- Purpose of testing, Dichotomies, model for testing, consequences of
bugs, taxonomy of bugs UNIT-II:
Flow graphs and Path testing:- Basics concepts of path testing, predicates, path
predicates and achievable paths, path sensitizing, path instrumentation, application of
path testing. UNIT-III:
Transaction Flow Testing:-transaction flows, transaction flow testing techniques.
Dataflow testing:- Basics of dataflow testing, strategies in dataflow testing, application of
dataflow testing. UNIT-IV:
Domain Testing:-domains and paths, Nice & ugly domains, domain testing, domains
and interfaces testing, domain and interface testing, domains and testability. UNIT-V:
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,
State, State Graphs and Transition testing:- state graphs, good & bad state graphs,
state testing, Testability tips. UNIT-VIII:
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).