SlideShare a Scribd company logo
Implementation of 
Software Testing 
“Software testers succeed where others fail.” Anonymous
Team Members 
•K.K.M.Kodituwakku MMW/13/B1/14
What is Software Testing? 
Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not.
The testing process 
Planning, design and performance of testing are carried out throughout the 
software development process. These activities are divided in phases, beginning 
in the design stage and ending when the software is installed at the customer’s site.
The main issues that testing methodology has to contend with are: 
■ The appropriate required software quality standard 
■ The software testing strategy. 
Decisions about these two issues are fundamental and must be made before 
planning begins. 
Determining the test methodology phase
■ The testing strategy: should a big bang or incremental testing strategy be adopted? If incremental testing is preferable, should testing be performed bottom-up or top-down? ■ Which parts of the testing plan should be performed according to the white box testing model? ■ Which parts of the testing plan should be performed according to the automated testing model? 
Determining the software testing strategy
Planning the tests 
The tests to be planned include: 
■ Unit tests 
■ Integration tests 
■ System tests.
Test design 
•knowledge of the software, and the business area it operates on, 
•knowledge of the functionality being tested, 
•knowledge of testing techniques 
•planning skills to schedule in which order the test cases should be designed, given the effort, time and cost needed or the consequences for the most important and/or risky features.
Testing Types 
1.Manual Testing 
2.Automation Testing
Manual Testing 
This type includes the testing of the Software manually i.e. without using any automated tool or any script. In this type the tester takes over the role of an end user and test the Software to identify any un-expected behavior or bug.
Manual Testing… 
•Testers use test plan, test cases or test scenarios to test the Software to ensure the completeness of testing. Manual testing also includes exploratory testing as testers explore the software to identify errors in it.
Test implementation 
Source from:: http://www.cessnock- ict.net/
Automation Testing 
•Automation testing which is also known as “Test Automation”, is when the tester writes scripts and uses another software to test the software.
When to Automate: Test Automation should be uses by considering the following for the Software: 
•Large and critical projects. 
•Projects that require testing the same areas frequently. 
•Requirements not changing frequently. 
•Accessing the application for load and performance with many virtual users. 
•Stable Software with respect to manual testing. 
•Availability of time.
How to Automate 
•Identifying areas within a software for automation. 
•Selection of appropriate tool for Test automation. 
•Writing Test scripts. 
•Development of Test suits. 
•Execution of scripts 
•Create result reports. 
•Identify any potential bug or performance issue.
Tools which can be used for Automation testing 
•HP Quick Test Professional 
•Selenium 
•IBM Rational Functional Tester 
•SilkTest 
•TestComplete 
•Testing Anywhere 
•WinRunner 
•LaodRunner 
•Visual Studio Test Professional 
•WATIR
Source from:: http://testdroid.com/
References 
•Art of Software Testing – by Glenford J. Myers,Tom Badgett,Corey Sandler 
•http://istqbexamcertification.com/what-is-a- software-testing/ •කේතකරණය හා පරීේෂාව -හ ේමන්ත කුලතිලක 
• Software Testing Tutorial -Simply Easy Learning by tutorialspoint.com
This presentation is copy write under the CC License ©Group 5 SQA Team

More Related Content

What's hot

Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
university of education,Lahore
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
Bhavik Modi
 
Software Measurement and Metrics.pptx
Software Measurement and Metrics.pptxSoftware Measurement and Metrics.pptx
Software Measurement and Metrics.pptx
ubaidullah75790
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
Charles D. Carson, MSSWE, CSM, ASQ-CSQE
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
Akash Kumar Dhameja
 
Requirement Management
Requirement Management Requirement Management
Requirement Management
Mubashar Mehmood
 
Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurancegopal10scs185
 
Test case design
Test case designTest case design
Test case design
99pillar
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
Testbytes
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
COEPD HR
 
System testing
System testingSystem testing
System testing
Sifat Hossain
 
System testing
System testingSystem testing
System testing
Kinnudj Amee
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
Jhonny Jhon
 
Cmm
CmmCmm
Cmm
bht all
 
Software Testing
Software TestingSoftware Testing
Software Testing
Benoy Ramachandran
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
Mufaddal Nullwala
 

What's hot (20)

Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Software Measurement and Metrics.pptx
Software Measurement and Metrics.pptxSoftware Measurement and Metrics.pptx
Software Measurement and Metrics.pptx
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Requirement Management
Requirement Management Requirement Management
Requirement Management
 
Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurance
 
Test case design
Test case designTest case design
Test case design
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
 
System testing
System testingSystem testing
System testing
 
System testing
System testingSystem testing
System testing
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
 
Cmm
CmmCmm
Cmm
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
 

Viewers also liked

Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementationLuthfia Ulinnuha
 
Testing Implementation Challenges Webinar Series Part Ii
Testing Implementation Challenges Webinar Series Part IiTesting Implementation Challenges Webinar Series Part Ii
Testing Implementation Challenges Webinar Series Part Ii
Ryan Heinl
 
Industry training Experience in UNIVOTEC
Industry training Experience in UNIVOTECIndustry training Experience in UNIVOTEC
Industry training Experience in UNIVOTEC
Mahesh Kodituwakku
 
Requirements Traceability Matrix
Requirements Traceability MatrixRequirements Traceability Matrix
Requirements Traceability Matrix
Jennifer Colburn
 
ICT
ICTICT
Magento in Sinhala
Magento in SinhalaMagento in Sinhala
Magento in Sinhala
Mahesh Kodituwakku
 
An application of mis
An application of misAn application of mis
An application of mis
souravsssarkar
 
Computer application & mis
Computer application & misComputer application & mis
Computer application & mis
Rajendra Sharma
 
Javascript සිංහලෙන්
Javascript සිංහලෙන්Javascript සිංහලෙන්
Javascript සිංහලෙන්
Mahesh Kodituwakku
 
GIT Model Paper
GIT Model PaperGIT Model Paper
GIT Model Paper
Mahesh Kodituwakku
 
functional application of mis
functional application of misfunctional application of mis
functional application of mis
aman sharma
 
Operating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/LOperating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/L
Mahesh Kodituwakku
 
Joomla හි User Registration ගැන දැන ගනිමු
Joomla හි User Registration ගැන දැන ගනිමුJoomla හි User Registration ගැන දැන ගනිමු
Joomla හි User Registration ගැන දැන ගනිමු
Mahesh Kodituwakku
 
IEEE754 32 Bit
IEEE754 32 BitIEEE754 32 Bit
IEEE754 32 Bit
Mahesh Kodituwakku
 
G.C.E A/L ICT Questions
G.C.E A/L ICT QuestionsG.C.E A/L ICT Questions
G.C.E A/L ICT Questions
Mahesh Kodituwakku
 
Kmap
KmapKmap
ICT in Sinhala
ICT in SinhalaICT in Sinhala
ICT in Sinhala
Mahesh Kodituwakku
 
Network Devices
Network DevicesNetwork Devices
Network Devices
Mahesh Kodituwakku
 
ICT G.C.E O/L 2016 Model Paper
ICT G.C.E O/L 2016 Model PaperICT G.C.E O/L 2016 Model Paper
ICT G.C.E O/L 2016 Model Paper
Mahesh Kodituwakku
 
MIS application
MIS applicationMIS application
MIS application
Sudarshana Jaiman
 

Viewers also liked (20)

Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
 
Testing Implementation Challenges Webinar Series Part Ii
Testing Implementation Challenges Webinar Series Part IiTesting Implementation Challenges Webinar Series Part Ii
Testing Implementation Challenges Webinar Series Part Ii
 
Industry training Experience in UNIVOTEC
Industry training Experience in UNIVOTECIndustry training Experience in UNIVOTEC
Industry training Experience in UNIVOTEC
 
Requirements Traceability Matrix
Requirements Traceability MatrixRequirements Traceability Matrix
Requirements Traceability Matrix
 
ICT
ICTICT
ICT
 
Magento in Sinhala
Magento in SinhalaMagento in Sinhala
Magento in Sinhala
 
An application of mis
An application of misAn application of mis
An application of mis
 
Computer application & mis
Computer application & misComputer application & mis
Computer application & mis
 
Javascript සිංහලෙන්
Javascript සිංහලෙන්Javascript සිංහලෙන්
Javascript සිංහලෙන්
 
GIT Model Paper
GIT Model PaperGIT Model Paper
GIT Model Paper
 
functional application of mis
functional application of misfunctional application of mis
functional application of mis
 
Operating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/LOperating Systems::: G.C.E O/L
Operating Systems::: G.C.E O/L
 
Joomla හි User Registration ගැන දැන ගනිමු
Joomla හි User Registration ගැන දැන ගනිමුJoomla හි User Registration ගැන දැන ගනිමු
Joomla හි User Registration ගැන දැන ගනිමු
 
IEEE754 32 Bit
IEEE754 32 BitIEEE754 32 Bit
IEEE754 32 Bit
 
G.C.E A/L ICT Questions
G.C.E A/L ICT QuestionsG.C.E A/L ICT Questions
G.C.E A/L ICT Questions
 
Kmap
KmapKmap
Kmap
 
ICT in Sinhala
ICT in SinhalaICT in Sinhala
ICT in Sinhala
 
Network Devices
Network DevicesNetwork Devices
Network Devices
 
ICT G.C.E O/L 2016 Model Paper
ICT G.C.E O/L 2016 Model PaperICT G.C.E O/L 2016 Model Paper
ICT G.C.E O/L 2016 Model Paper
 
MIS application
MIS applicationMIS application
MIS application
 

Similar to Implementation of Software Testing

Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
Punjab University
 
Software testing
Software testingSoftware testing
Software testing
Madhumita Chatterjee
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
vidhyyav
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Saqib Raza
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
St all about test case-p3
St all about test case-p3St all about test case-p3
St all about test case-p3
Prachi Sasankar
 
ST-All about Test Case-p3
ST-All about Test Case-p3ST-All about Test Case-p3
ST-All about Test Case-p3
Prachi Sasankar
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
Prachi Sasankar
 
Testing Technique
Testing TechniqueTesting Technique
Testing Technique
Ajeng Savitri
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
 
Software testing
Software testingSoftware testing
Software testing
Preeti Mishra
 
Software testing
Software testingSoftware testing
Software testing
Omar Al-Bokari
 
tharun ppt.pptx
tharun ppt.pptxtharun ppt.pptx
tharun ppt.pptx
Tharun Bharadwaj Marla
 
Software Testing Training in Chandigarh
Software Testing Training in ChandigarhSoftware Testing Training in Chandigarh
Software Testing Training in Chandigarh
Kreativan Technologies
 
How to Improve Automation Test Coverage_.pptx
How to Improve Automation Test Coverage_.pptxHow to Improve Automation Test Coverage_.pptx
How to Improve Automation Test Coverage_.pptx
Jason Roy
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
ShudipPal
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
madhurpatidar2
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
GaneshKumarKanthiah
 
SE_Unit 5_DE & Testing.pdf computer networks technology
SE_Unit 5_DE & Testing.pdf computer networks technologySE_Unit 5_DE & Testing.pdf computer networks technology
SE_Unit 5_DE & Testing.pdf computer networks technology
RAVALCHIRAG1
 

Similar to Implementation of Software Testing (20)

Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 
Software testing
Software testingSoftware testing
Software testing
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
St all about test case-p3
St all about test case-p3St all about test case-p3
St all about test case-p3
 
ST-All about Test Case-p3
ST-All about Test Case-p3ST-All about Test Case-p3
ST-All about Test Case-p3
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Testing Technique
Testing TechniqueTesting Technique
Testing Technique
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Software testing
Software testingSoftware testing
Software testing
 
6. oose testing
6. oose testing6. oose testing
6. oose testing
 
Software testing
Software testingSoftware testing
Software testing
 
tharun ppt.pptx
tharun ppt.pptxtharun ppt.pptx
tharun ppt.pptx
 
Software Testing Training in Chandigarh
Software Testing Training in ChandigarhSoftware Testing Training in Chandigarh
Software Testing Training in Chandigarh
 
How to Improve Automation Test Coverage_.pptx
How to Improve Automation Test Coverage_.pptxHow to Improve Automation Test Coverage_.pptx
How to Improve Automation Test Coverage_.pptx
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
SE_Unit 5_DE & Testing.pdf computer networks technology
SE_Unit 5_DE & Testing.pdf computer networks technologySE_Unit 5_DE & Testing.pdf computer networks technology
SE_Unit 5_DE & Testing.pdf computer networks technology
 

More from Mahesh Kodituwakku

AL ICT -Part 2
AL ICT -Part 2AL ICT -Part 2
AL ICT -Part 2
Mahesh Kodituwakku
 
AL ICT -Part 1
AL ICT -Part 1AL ICT -Part 1
AL ICT -Part 1
Mahesh Kodituwakku
 
ICT Model Paper
ICT Model PaperICT Model Paper
ICT Model Paper
Mahesh Kodituwakku
 
AL ICT Lesson 1 Questions
AL ICT Lesson 1 QuestionsAL ICT Lesson 1 Questions
AL ICT Lesson 1 Questions
Mahesh Kodituwakku
 
OSI Model
OSI ModelOSI Model
G.C.E O/L and A/L Lessons
G.C.E O/L and A/L LessonsG.C.E O/L and A/L Lessons
G.C.E O/L and A/L Lessons
Mahesh Kodituwakku
 
G.C.E. O/L ICT(Lesson 1)
G.C.E. O/L ICT(Lesson 1)G.C.E. O/L ICT(Lesson 1)
G.C.E. O/L ICT(Lesson 1)
Mahesh Kodituwakku
 
G.C.E.AL ICT
G.C.E.AL ICT G.C.E.AL ICT
G.C.E.AL ICT
Mahesh Kodituwakku
 
G.C.E. O/L ICT
G.C.E. O/L ICTG.C.E. O/L ICT
G.C.E. O/L ICT
Mahesh Kodituwakku
 
AI
AIAI
DFD,Activity Diagram ,Document Flow Diagram
DFD,Activity Diagram ,Document Flow DiagramDFD,Activity Diagram ,Document Flow Diagram
DFD,Activity Diagram ,Document Flow Diagram
Mahesh Kodituwakku
 
AL ICT Lesson 13
AL ICT Lesson 13AL ICT Lesson 13
AL ICT Lesson 13
Mahesh Kodituwakku
 
HTML Questions
HTML QuestionsHTML Questions
HTML Questions
Mahesh Kodituwakku
 
G.C.E O/L Model Papers( for 2019)
G.C.E O/L Model Papers( for 2019)G.C.E O/L Model Papers( for 2019)
G.C.E O/L Model Papers( for 2019)
Mahesh Kodituwakku
 
G.C.E A/L ICT Grade 12 paper
G.C.E A/L ICT Grade 12 paperG.C.E A/L ICT Grade 12 paper
G.C.E A/L ICT Grade 12 paper
Mahesh Kodituwakku
 
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
Mahesh Kodituwakku
 
Arduino Basic for Grade 9
Arduino Basic for Grade 9Arduino Basic for Grade 9
Arduino Basic for Grade 9
Mahesh Kodituwakku
 
ICT Grade 8 and 9
ICT Grade 8 and 9ICT Grade 8 and 9
ICT Grade 8 and 9
Mahesh Kodituwakku
 
Grade 7 ICT
Grade 7 ICTGrade 7 ICT
Grade 7 ICT
Mahesh Kodituwakku
 
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
Mahesh Kodituwakku
 

More from Mahesh Kodituwakku (20)

AL ICT -Part 2
AL ICT -Part 2AL ICT -Part 2
AL ICT -Part 2
 
AL ICT -Part 1
AL ICT -Part 1AL ICT -Part 1
AL ICT -Part 1
 
ICT Model Paper
ICT Model PaperICT Model Paper
ICT Model Paper
 
AL ICT Lesson 1 Questions
AL ICT Lesson 1 QuestionsAL ICT Lesson 1 Questions
AL ICT Lesson 1 Questions
 
OSI Model
OSI ModelOSI Model
OSI Model
 
G.C.E O/L and A/L Lessons
G.C.E O/L and A/L LessonsG.C.E O/L and A/L Lessons
G.C.E O/L and A/L Lessons
 
G.C.E. O/L ICT(Lesson 1)
G.C.E. O/L ICT(Lesson 1)G.C.E. O/L ICT(Lesson 1)
G.C.E. O/L ICT(Lesson 1)
 
G.C.E.AL ICT
G.C.E.AL ICT G.C.E.AL ICT
G.C.E.AL ICT
 
G.C.E. O/L ICT
G.C.E. O/L ICTG.C.E. O/L ICT
G.C.E. O/L ICT
 
AI
AIAI
AI
 
DFD,Activity Diagram ,Document Flow Diagram
DFD,Activity Diagram ,Document Flow DiagramDFD,Activity Diagram ,Document Flow Diagram
DFD,Activity Diagram ,Document Flow Diagram
 
AL ICT Lesson 13
AL ICT Lesson 13AL ICT Lesson 13
AL ICT Lesson 13
 
HTML Questions
HTML QuestionsHTML Questions
HTML Questions
 
G.C.E O/L Model Papers( for 2019)
G.C.E O/L Model Papers( for 2019)G.C.E O/L Model Papers( for 2019)
G.C.E O/L Model Papers( for 2019)
 
G.C.E A/L ICT Grade 12 paper
G.C.E A/L ICT Grade 12 paperG.C.E A/L ICT Grade 12 paper
G.C.E A/L ICT Grade 12 paper
 
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
දකුණු පලාත් උසස් පෙළ තොරතුරු තාක්ෂණය ප්‍රශ්න පත්‍රය 2019
 
Arduino Basic for Grade 9
Arduino Basic for Grade 9Arduino Basic for Grade 9
Arduino Basic for Grade 9
 
ICT Grade 8 and 9
ICT Grade 8 and 9ICT Grade 8 and 9
ICT Grade 8 and 9
 
Grade 7 ICT
Grade 7 ICTGrade 7 ICT
Grade 7 ICT
 
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
7 වන ඒකකය - පද්ධති විශ්ලේශනය හා පිරිසැලසුම
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Implementation of Software Testing

  • 1. Implementation of Software Testing “Software testers succeed where others fail.” Anonymous
  • 3. What is Software Testing? Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not.
  • 4. The testing process Planning, design and performance of testing are carried out throughout the software development process. These activities are divided in phases, beginning in the design stage and ending when the software is installed at the customer’s site.
  • 5.
  • 6. The main issues that testing methodology has to contend with are: ■ The appropriate required software quality standard ■ The software testing strategy. Decisions about these two issues are fundamental and must be made before planning begins. Determining the test methodology phase
  • 7. ■ The testing strategy: should a big bang or incremental testing strategy be adopted? If incremental testing is preferable, should testing be performed bottom-up or top-down? ■ Which parts of the testing plan should be performed according to the white box testing model? ■ Which parts of the testing plan should be performed according to the automated testing model? Determining the software testing strategy
  • 8. Planning the tests The tests to be planned include: ■ Unit tests ■ Integration tests ■ System tests.
  • 9. Test design •knowledge of the software, and the business area it operates on, •knowledge of the functionality being tested, •knowledge of testing techniques •planning skills to schedule in which order the test cases should be designed, given the effort, time and cost needed or the consequences for the most important and/or risky features.
  • 10. Testing Types 1.Manual Testing 2.Automation Testing
  • 11. Manual Testing This type includes the testing of the Software manually i.e. without using any automated tool or any script. In this type the tester takes over the role of an end user and test the Software to identify any un-expected behavior or bug.
  • 12. Manual Testing… •Testers use test plan, test cases or test scenarios to test the Software to ensure the completeness of testing. Manual testing also includes exploratory testing as testers explore the software to identify errors in it.
  • 13. Test implementation Source from:: http://www.cessnock- ict.net/
  • 14. Automation Testing •Automation testing which is also known as “Test Automation”, is when the tester writes scripts and uses another software to test the software.
  • 15. When to Automate: Test Automation should be uses by considering the following for the Software: •Large and critical projects. •Projects that require testing the same areas frequently. •Requirements not changing frequently. •Accessing the application for load and performance with many virtual users. •Stable Software with respect to manual testing. •Availability of time.
  • 16. How to Automate •Identifying areas within a software for automation. •Selection of appropriate tool for Test automation. •Writing Test scripts. •Development of Test suits. •Execution of scripts •Create result reports. •Identify any potential bug or performance issue.
  • 17. Tools which can be used for Automation testing •HP Quick Test Professional •Selenium •IBM Rational Functional Tester •SilkTest •TestComplete •Testing Anywhere •WinRunner •LaodRunner •Visual Studio Test Professional •WATIR
  • 19. References •Art of Software Testing – by Glenford J. Myers,Tom Badgett,Corey Sandler •http://istqbexamcertification.com/what-is-a- software-testing/ •කේතකරණය හා පරීේෂාව -හ ේමන්ත කුලතිලක • Software Testing Tutorial -Simply Easy Learning by tutorialspoint.com
  • 20. This presentation is copy write under the CC License ©Group 5 SQA Team