SlideShare a Scribd company logo
1 of 5
T David Johnson
Lecturer, Dept. of Computer Science
KBN College(Autonomous), Vijayawada
Basics of Software Testing
COURSE DESCRIPTION
 This course will examine fundamental
software testing and related program
analysis techniques. In particular, the
important phases of testing will be reviewed,
emphasizing the significance of each phase
when testing different types of software.
COURSE OBJECTIVES
 To study fundamental concepts in software testing, including software testing
objectives, process, criteria, strategies, and methods.
 To discuss various software testing issues and solutions in software unit test;
integration, regression, and system testing.
 To learn how to planning a test project, design test cases and data, conduct
testing operations, manage software problems and defects, generate a testing
report.
 To expose the advanced software testing topics, such as object-oriented
software testing methods, and component-based software testing issues,
challenges, and solutions.
 To gain software testing experience by applying software testing knowledge and
methods to practice-oriented software testing projects.
 To understand software test automation problems and solutions.
 To learn how to write software testing documents, and communicate with
engineers in various forms.
 To gain the techniques and skills on how to use modern software testing tools to
support software testing projects.
LEARNING OBJECTIVE
 By the end of the course, you should:
 Have an ability to apply software testing knowledge and engineering methods.
 Have an ability to design and conduct a software test process for a software
testing project.
 Have an ability to identify the needs of software test automation, and define and
develop a test tool to support test automation.
 Have an ability understand and identify various software testing problems, and
solve these problems by designing and selecting software test models, criteria,
strategies, and methods.
 Have an ability to use various communication methods and skills to
communicate with their teammates to conduct their practice-oriented software
testing projects.
 Have basic understanding and knowledge of contemporary issues in software
testing, such as component-based software testing problems
 Have an ability to use software testing methods and modern software testing
tools for their testing projects.
COURSE STRUCTURE
Topic Objective
Software Testing Overview
Understand fundamentals of Software
testing, Evaluation of Software Testing,
Myths & Facts, Goals of Software
Testing, Model for Software Testing and
schools of Testing
Understanding the Bugs
Error, Bug, Defect, Reasons for the bugs,
Bug Life Cycle, States of the Bug and
Bug Classification
Need :
Introduction to V&V with importance,
market scenario. Career Opportunities.
Why Should we test,
Verification/Validation.
Changing mindset (Testing is no more
second priority) Understand importance
of Testing. Software testing requirements
Types of Testing-
Get an overview of SW testing types,
Techniques, skills required, tools needed

More Related Content

What's hot (18)

What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testing
 
Why testing is important ?
Why testing is important ?Why testing is important ?
Why testing is important ?
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Tlc
TlcTlc
Tlc
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Stm unit1
Stm unit1Stm unit1
Stm unit1
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
St
StSt
St
 
Software testing
Software testingSoftware testing
Software testing
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
stlc
stlcstlc
stlc
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Testing software development
Testing software developmentTesting software development
Testing software development
 

Similar to Basics of software testing

Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02SongTu
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringStudy Stuff
 
What are the latest trends and learning for Software Testers.pdf
What are the latest trends and learning for Software Testers.pdfWhat are the latest trends and learning for Software Testers.pdf
What are the latest trends and learning for Software Testers.pdfAnanthReddy38
 
Software developer occupational brief
Software developer occupational briefSoftware developer occupational brief
Software developer occupational briefEnda Crossan
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad Swati
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software TesterQAI Global
 
QA Tester Training Course _ H2kinfosys.pdf
QA Tester Training Course _ H2kinfosys.pdfQA Tester Training Course _ H2kinfosys.pdf
QA Tester Training Course _ H2kinfosys.pdfsharontims
 
Software testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comSoftware testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comwww.testersforum.com
 
Understanding Manual Testing.pdf
Understanding Manual Testing.pdfUnderstanding Manual Testing.pdf
Understanding Manual Testing.pdfAnanthReddy38
 
Software Testing Training In Pune..............
Software Testing Training In Pune..............Software Testing Training In Pune..............
Software Testing Training In Pune..............ShwetaSPawar
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 

Similar to Basics of software testing (20)

How to Learn Software Testing.pdf
How to Learn Software Testing.pdfHow to Learn Software Testing.pdf
How to Learn Software Testing.pdf
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Test
TestTest
Test
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
What are the latest trends and learning for Software Testers.pdf
What are the latest trends and learning for Software Testers.pdfWhat are the latest trends and learning for Software Testers.pdf
What are the latest trends and learning for Software Testers.pdf
 
Software developer occupational brief
Software developer occupational briefSoftware developer occupational brief
Software developer occupational brief
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Check upload1
Check upload1Check upload1
Check upload1
 
Prvt file test
Prvt file testPrvt file test
Prvt file test
 
Software coding and testing
Software coding and testingSoftware coding and testing
Software coding and testing
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software Tester
 
QA Tester Training Course _ H2kinfosys.pdf
QA Tester Training Course _ H2kinfosys.pdfQA Tester Training Course _ H2kinfosys.pdf
QA Tester Training Course _ H2kinfosys.pdf
 
Too many files
Too many filesToo many files
Too many files
 
Software testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comSoftware testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.com
 
Understanding Manual Testing.pdf
Understanding Manual Testing.pdfUnderstanding Manual Testing.pdf
Understanding Manual Testing.pdf
 
Software Testing Training In Pune..............
Software Testing Training In Pune..............Software Testing Training In Pune..............
Software Testing Training In Pune..............
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Basics of software testing

  • 1. T David Johnson Lecturer, Dept. of Computer Science KBN College(Autonomous), Vijayawada Basics of Software Testing
  • 2. COURSE DESCRIPTION  This course will examine fundamental software testing and related program analysis techniques. In particular, the important phases of testing will be reviewed, emphasizing the significance of each phase when testing different types of software.
  • 3. COURSE OBJECTIVES  To study fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods.  To discuss various software testing issues and solutions in software unit test; integration, regression, and system testing.  To learn how to planning a test project, design test cases and data, conduct testing operations, manage software problems and defects, generate a testing report.  To expose the advanced software testing topics, such as object-oriented software testing methods, and component-based software testing issues, challenges, and solutions.  To gain software testing experience by applying software testing knowledge and methods to practice-oriented software testing projects.  To understand software test automation problems and solutions.  To learn how to write software testing documents, and communicate with engineers in various forms.  To gain the techniques and skills on how to use modern software testing tools to support software testing projects.
  • 4. LEARNING OBJECTIVE  By the end of the course, you should:  Have an ability to apply software testing knowledge and engineering methods.  Have an ability to design and conduct a software test process for a software testing project.  Have an ability to identify the needs of software test automation, and define and develop a test tool to support test automation.  Have an ability understand and identify various software testing problems, and solve these problems by designing and selecting software test models, criteria, strategies, and methods.  Have an ability to use various communication methods and skills to communicate with their teammates to conduct their practice-oriented software testing projects.  Have basic understanding and knowledge of contemporary issues in software testing, such as component-based software testing problems  Have an ability to use software testing methods and modern software testing tools for their testing projects.
  • 5. COURSE STRUCTURE Topic Objective Software Testing Overview Understand fundamentals of Software testing, Evaluation of Software Testing, Myths & Facts, Goals of Software Testing, Model for Software Testing and schools of Testing Understanding the Bugs Error, Bug, Defect, Reasons for the bugs, Bug Life Cycle, States of the Bug and Bug Classification Need : Introduction to V&V with importance, market scenario. Career Opportunities. Why Should we test, Verification/Validation. Changing mindset (Testing is no more second priority) Understand importance of Testing. Software testing requirements Types of Testing- Get an overview of SW testing types, Techniques, skills required, tools needed