SOFTWARE
TESTING METHODOLOGIES
UNIT I
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.
Transaction Flow Testing: transaction flows, transaction flow testing
techniques.
Data flow testing: Basics of
data flow testing, strategies in data flow testing, application of data flow
testing.
UNIT III
Domain Testing: domains and paths, Nice & ugly domains, domain
testing, domains and interfaces testing, domain and interface testing, domains and
testability.
UNIT IV
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.
UNIT V
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.
Text Books:
1.Software Testing Techniques: Boris Beizer
2. Craft
of Software Testing: Brain Marrick
COURSE OUTCOMES (CO)
CO1: Identify a model for testing and levels of bugs and its
consequences
CO2: Examine basic testing techniques of flow
graphs.
CO3: Compare nice and ugly domains with their
testability.
CO4: Apply reduction procedures to a control flow
graph and Make use of decision tables in test case design
CO5: Apply graph matrix techniques to solve flow graphs and
Test the software using state graphs
COURSE ARTICULATION MATRIX (Correlation
between Cos & POs, PSOs ):
COs
|
PO
1
|
PO
2
|
PO
3
|
PO
4
|
PO
5
|
PO
6
|
PO
7
|
PO
8
|
PO
9
|
PO
10
|
PO
11
|
PO
12
|
PSO
1
|
PSO
2
|
PSO
3
|
CO1
|
2
|
3
|
2
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2
|
1
|
1
|
|
CO2
|
2
|
3
|
2
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
1
|
3
|
2
|
1
|
CO3
|
3
|
2
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
3
|
1
|
1
|
CO4
|
2
|
2
|
1
|
-
|
3
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
3
|
3
|
1
|
CO5
|
2
|
3
|
1
|
-
|
3
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2
|
3
|
1
|
Note: Enter Correlation Levels 1 or 2 or 3. If there is no correlation, put ‘-’
1- Slight(Low), 2 - Moderate(Medium), 3 - Substantial (High).
APPROVED TEXT BOOKS:
T1
|
A Boris Biezer; "Software Testing
Techniques"; International Thomson computer Press, Second edition
|
APPROVED REFERENCE BOOKS:
R1
|
Brain Marick; “The Craft of Software Testing”;
Prentice Hall Series in
innovative technology. |
R2
|
Renu Rajani Pradeep Oak, “Software Testing,
Effective methods, Tools
and Techniques”, TMHI. |
R3
|
Dr.K.V.K.K.Prasad, “Software Testing Tools”,
Dreamtech
|
R4
|
“Software Testing in the Real World “, Edward
Kit, Pearson.
|
R5
|
Perry, John Wiley, ”Effective methods of
Software Testing”.
|
Nice Post.. really helpful to clear my small concepts. thanks :)Keep doing more, waiting to read your next blog.
ReplyDeletequality assurance and testing services
Software testing and Quality Assurance Services
Software testing companies in USA
End to end Performance testing services in USA
Performance testing services company
security testing services company
Test automation service providers
QA Services company
mobile app testing services
This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work. It is very useful who is looking for top software testing companies
ReplyDeleteYou there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. presentation skills training singapore
ReplyDelete