SlideShare a Scribd company logo
Software Testing
PART - A

UNIT – 1                                                                                               6 Hour

BASICS OF SOFTWARE TESTING – 1: Human Errors and Testing; Software Quality; Requirements,

Behavior and Correctness; Correctness versus Reliability; Testing and Debugging; Test Metrics.



UNIT - 2                                                                                            6 Hour

BASICS OF SOFTWARE TESTING – 2: Software and Hardware Testing; Testing and Verification; Defect

Management; Execution History;Test-generation Strategies, Static Testing. Model-Based Testing and Model

Checking; Control-Flow Graph; Types of Testing; The Saturation Effect.

UNIT – 3                                                                                           7 Hours

TEST GENERATION FROM REQUIREMENTS – 1: Introduction; The Test-Selection Problem; Equivalence

Partitioning; Boundary Value Analysis; Category-Partition Method.

UNIT – 4                                                                                           7 Hours

TEST GENERATION FROM REQUIREMENTS – 2: Cause-Effect Graphing, Test Generation from Predicates.



                                                    PART - B

UNIT – 5                                                                                            6 Hours

STRUCTURAL TESTING: Overview; Statement testing; Branch testing; Condition testing, Path testing;

Procedure call testing; Comparing structural testing criteria; The infeasibility problem.



UNIT – 6                                                                                           6 Hours

DEPENDENCE, DATA FLOW MODELS, AND DATA FLOW TESTING: Definition-Use pairs; Data flow analysis;

Classic analyses; From execution to conservative flow analysis; Data flow analysis with arrays and pointers;

Inter-procedural analysis; Overview of data flow testing; Definition-Use associations; Data flow testing criteria;

Data flow coverage with complex structures; The infeasibility problem.

UNIT – 7                                                                                          6 Hours
TEST CASE SELECTION AND ADEQUACY, TEST EXECUTION: Overview; Test specification and cases; Adequacy criteria;

Comparing criteria; Overview of test execution; From test case specification to test cases; Scaffolding;

Generic versus specific scaffolding; Test oracles; Self-checks as oracles; Capture and replay.



UNIT – 8                                                                                         8 Hours

PROCESS: Test and analysis activities within a software process: The quality process; Planning and monitoring;

Quality goals; Dependability properties; Analysis; Testing; Improving the process; Organizational factors.

Integration and component-based software testing: Overview; Integration testing strategies;

Testing components and assemblies. System, Acceptance and Regression Testing: Overview;

System testing; Acceptance testing; Usability; Regression testing; Regression test selection techniques;

Test case prioritization and selective execution.



TEXT BOOKS:

        1. Foundations of Software Testing - Aditya P Mathur, Pearson Education, 2008.
        2. Software Testing and Analysis Process Principles and Techniques – Mauro Pezze, Michal Young,
            Wiley India, 2008.



REFERENCE BOOKS:

        1. Software Testing Principles and Practices - Srinivasan Desikan, Gopalaswamy Ramesh, 2nd Edition,
            Pearson, 2007.
        2. Software Testing - Ron Patton, 2nd edition, Pearson, 2004.
        3. The Craft of Software Testing - Brian Marrick, Pearson, 1995.
St

More Related Content

What's hot

Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
sanjayjadhav8789
 
Software Testing Introduction
Software Testing IntroductionSoftware Testing Introduction
Software Testing Introduction
ArunKumar5524
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Ajit Waje
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
Noha Gamal
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
BugRaptors
 
Software testing
Software testingSoftware testing
Software testing
Madhumita Chatterjee
 
Software Testing
Software TestingSoftware Testing
Software Testing
Ecaterina Moraru (Valica)
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
Bharathi Ashok
 
Food science and technology
Food science and technologyFood science and technology
Food science and technology
Sh Khan
 
Why testing is important ?
Why testing is important ?Why testing is important ?
Why testing is important ?
TestCenter
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
nazeer pasha
 
Software testing
Software testingSoftware testing
Software testing
Kalyan Vadapalli
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
Harshil Barot
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Heritage Institute Of Tech,India
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
gueste730d5
 
Software Engineering- Types of Testing
Software Engineering- Types of TestingSoftware Engineering- Types of Testing
Software Engineering- Types of Testing
Trinity Dwarka
 
Software test life cycle
Software test life cycleSoftware test life cycle

What's hot (20)

Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Software Testing Introduction
Software Testing IntroductionSoftware Testing Introduction
Software Testing Introduction
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
 
Food science and technology
Food science and technologyFood science and technology
Food science and technology
 
Why testing is important ?
Why testing is important ?Why testing is important ?
Why testing is important ?
 
functional testing
functional testing functional testing
functional testing
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Software testing
Software testingSoftware testing
Software testing
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Software Engineering- Types of Testing
Software Engineering- Types of TestingSoftware Engineering- Types of Testing
Software Engineering- Types of Testing
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 

Similar to St

ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
Selin Gungor
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
Anand Subramaniam
 
Sqat lesson plan 4 5_units
Sqat lesson plan 4 5_unitsSqat lesson plan 4 5_units
Sqat lesson plan 4 5_units
Dennis Ebenezer
 
Higher Order Testing
Higher Order TestingHigher Order Testing
Higher Order Testing
Donovan Mulder
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim Sunumu
Mesut Güneş
 
Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
Sathya R
 
SQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQASQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQA
sunena224
 
Chater 2 software life cycle (eva normala)
Chater 2 software life cycle (eva normala)Chater 2 software life cycle (eva normala)
Chater 2 software life cycle (eva normala)
EvaNormala
 
Timing Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis ToolsTiming Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis Tools
Mike Towers
 
Software Tesitng Institutes Pune
Software Tesitng Institutes PuneSoftware Tesitng Institutes Pune
Software Tesitng Institutes Pune
MindScripts SoftwareTestingPune
 
Software Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In PuneSoftware Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In Pune
MindScripts SoftwareTestingPune
 
Software testing
Software testingSoftware testing
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
MindScripts SoftwareTestingPune
 
Software Testing Courses In Pune
Software Testing Courses In PuneSoftware Testing Courses In Pune
Software Testing Courses In Pune
MindScripts SoftwareTestingPune
 
Software Testing Training Center In Pune
Software Testing Training Center  In PuneSoftware Testing Training Center  In Pune
Software Testing Training Center In Pune
MindScripts SoftwareTestingPune
 
Pune Software Testing Institutes
Pune Software Testing InstitutesPune Software Testing Institutes
Pune Software Testing Institutes
MindScripts SoftwareTestingPune
 
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
MindScripts SoftwareTestingPune
 
Pimpri Chinchwad Software Testing Courses
Pimpri Chinchwad  Software Testing Courses  Pimpri Chinchwad  Software Testing Courses
Pimpri Chinchwad Software Testing Courses
MindScripts SoftwareTestingPune
 
Software Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri ChinchwadSoftware Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri Chinchwad
MindScripts SoftwareTestingPune
 

Similar to St (20)

ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
 
Sqat lesson plan 4 5_units
Sqat lesson plan 4 5_unitsSqat lesson plan 4 5_units
Sqat lesson plan 4 5_units
 
Higher Order Testing
Higher Order TestingHigher Order Testing
Higher Order Testing
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim Sunumu
 
Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
SQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQASQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQA
 
Chater 2 software life cycle (eva normala)
Chater 2 software life cycle (eva normala)Chater 2 software life cycle (eva normala)
Chater 2 software life cycle (eva normala)
 
Timing Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis ToolsTiming Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis Tools
 
Software Tesitng Institutes Pune
Software Tesitng Institutes PuneSoftware Tesitng Institutes Pune
Software Tesitng Institutes Pune
 
Software Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In PuneSoftware Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In Pune
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
 
Software Testing Courses In Pune
Software Testing Courses In PuneSoftware Testing Courses In Pune
Software Testing Courses In Pune
 
Software Testing Training Center In Pune
Software Testing Training Center  In PuneSoftware Testing Training Center  In Pune
Software Testing Training Center In Pune
 
Pune Software Testing Institutes
Pune Software Testing InstitutesPune Software Testing Institutes
Pune Software Testing Institutes
 
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
 
Pimpri Chinchwad Software Testing Courses
Pimpri Chinchwad  Software Testing Courses  Pimpri Chinchwad  Software Testing Courses
Pimpri Chinchwad Software Testing Courses
 
Software Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri ChinchwadSoftware Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri Chinchwad
 

Recently uploaded

Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24
deerfootcoc
 
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
Cometan
 
Tales of This and Another Life - Chapters.pdf
Tales of This and Another Life - Chapters.pdfTales of This and Another Life - Chapters.pdf
Tales of This and Another Life - Chapters.pdf
MashaL38
 
Is Lucid Dreaming Dangerous? Risks and Benefits!
Is Lucid Dreaming Dangerous? Risks and Benefits!Is Lucid Dreaming Dangerous? Risks and Benefits!
Is Lucid Dreaming Dangerous? Risks and Benefits!
Symbolic Whispers
 
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptx
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptxLesson 12 - The Blessed Hope: The Mark of the Christian.pptx
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptx
Celso Napoleon
 
Tracking "The Blessing" - Christianity · Spiritual Growth · Success
Tracking "The Blessing" - Christianity · Spiritual Growth · SuccessTracking "The Blessing" - Christianity · Spiritual Growth · Success
Tracking "The Blessing" - Christianity · Spiritual Growth · Success
Jeff Zahorsky (tkg.tf)
 
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
OmarBarrezueta1
 
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
heartfulness
 
English - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdfEnglish - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdf
Filipino Tracts and Literature Society Inc.
 
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
Darul Amal Chishtia
 
Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31
JL de Belen
 
New York City love spells in Dallas, TX.
New York City love spells in Dallas, TX.New York City love spells in Dallas, TX.
New York City love spells in Dallas, TX.
spellshealer8
 
UofT毕业证书咨询办理
UofT毕业证书咨询办理UofT毕业证书咨询办理
UofT毕业证书咨询办理
xkoue
 

Recently uploaded (13)

Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24Deerfoot Church of Christ Bulletin 6 16 24
Deerfoot Church of Christ Bulletin 6 16 24
 
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
Astronism, Cosmism and Cosmodeism: the space religions espousing the doctrine...
 
Tales of This and Another Life - Chapters.pdf
Tales of This and Another Life - Chapters.pdfTales of This and Another Life - Chapters.pdf
Tales of This and Another Life - Chapters.pdf
 
Is Lucid Dreaming Dangerous? Risks and Benefits!
Is Lucid Dreaming Dangerous? Risks and Benefits!Is Lucid Dreaming Dangerous? Risks and Benefits!
Is Lucid Dreaming Dangerous? Risks and Benefits!
 
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptx
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptxLesson 12 - The Blessed Hope: The Mark of the Christian.pptx
Lesson 12 - The Blessed Hope: The Mark of the Christian.pptx
 
Tracking "The Blessing" - Christianity · Spiritual Growth · Success
Tracking "The Blessing" - Christianity · Spiritual Growth · SuccessTracking "The Blessing" - Christianity · Spiritual Growth · Success
Tracking "The Blessing" - Christianity · Spiritual Growth · Success
 
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
Lição 12: João 15 a 17 – O Espírito Santo e a Oração Sacerdotal | 2° Trimestr...
 
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
Heartfulness Magazine - June 2024 (Volume 9, Issue 6)
 
English - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdfEnglish - The Book of 1st Samuel the Prophet.pdf
English - The Book of 1st Samuel the Prophet.pdf
 
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
Monthly Khazina-e-Ruhaniyaat Jun’2024 (Vol.15, Issue 2)
 
Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31Trusting God's Providence | Verse: Romans 8: 28-31
Trusting God's Providence | Verse: Romans 8: 28-31
 
New York City love spells in Dallas, TX.
New York City love spells in Dallas, TX.New York City love spells in Dallas, TX.
New York City love spells in Dallas, TX.
 
UofT毕业证书咨询办理
UofT毕业证书咨询办理UofT毕业证书咨询办理
UofT毕业证书咨询办理
 

St

  • 1.
  • 2. Software Testing PART - A UNIT – 1 6 Hour BASICS OF SOFTWARE TESTING – 1: Human Errors and Testing; Software Quality; Requirements, Behavior and Correctness; Correctness versus Reliability; Testing and Debugging; Test Metrics. UNIT - 2 6 Hour BASICS OF SOFTWARE TESTING – 2: Software and Hardware Testing; Testing and Verification; Defect Management; Execution History;Test-generation Strategies, Static Testing. Model-Based Testing and Model Checking; Control-Flow Graph; Types of Testing; The Saturation Effect. UNIT – 3 7 Hours TEST GENERATION FROM REQUIREMENTS – 1: Introduction; The Test-Selection Problem; Equivalence Partitioning; Boundary Value Analysis; Category-Partition Method. UNIT – 4 7 Hours TEST GENERATION FROM REQUIREMENTS – 2: Cause-Effect Graphing, Test Generation from Predicates. PART - B UNIT – 5 6 Hours STRUCTURAL TESTING: Overview; Statement testing; Branch testing; Condition testing, Path testing; Procedure call testing; Comparing structural testing criteria; The infeasibility problem. UNIT – 6 6 Hours DEPENDENCE, DATA FLOW MODELS, AND DATA FLOW TESTING: Definition-Use pairs; Data flow analysis; Classic analyses; From execution to conservative flow analysis; Data flow analysis with arrays and pointers; Inter-procedural analysis; Overview of data flow testing; Definition-Use associations; Data flow testing criteria; Data flow coverage with complex structures; The infeasibility problem. UNIT – 7 6 Hours
  • 3. TEST CASE SELECTION AND ADEQUACY, TEST EXECUTION: Overview; Test specification and cases; Adequacy criteria; Comparing criteria; Overview of test execution; From test case specification to test cases; Scaffolding; Generic versus specific scaffolding; Test oracles; Self-checks as oracles; Capture and replay. UNIT – 8 8 Hours PROCESS: Test and analysis activities within a software process: The quality process; Planning and monitoring; Quality goals; Dependability properties; Analysis; Testing; Improving the process; Organizational factors. Integration and component-based software testing: Overview; Integration testing strategies; Testing components and assemblies. System, Acceptance and Regression Testing: Overview; System testing; Acceptance testing; Usability; Regression testing; Regression test selection techniques; Test case prioritization and selective execution. TEXT BOOKS: 1. Foundations of Software Testing - Aditya P Mathur, Pearson Education, 2008. 2. Software Testing and Analysis Process Principles and Techniques – Mauro Pezze, Michal Young, Wiley India, 2008. REFERENCE BOOKS: 1. Software Testing Principles and Practices - Srinivasan Desikan, Gopalaswamy Ramesh, 2nd Edition, Pearson, 2007. 2. Software Testing - Ron Patton, 2nd edition, Pearson, 2004. 3. The Craft of Software Testing - Brian Marrick, Pearson, 1995.