SlideShare une entreprise Scribd logo
1  sur  18
IMPORTANCE & NEED FOR TESTING
NAME: SACHIN PATHANIA
ADMISSION NO: HPGD/JLXXXX
SPECIALIZATION: IT PROJECTS MANAGEMENT
PRIN. L. N. WELINGKAR INSTITUTE OF MANAGEMENT DEVELOPMENT & RESEARCH
(We School)
YEAR OF SUBMISSION: MAY-2021
 Software testing may be a process of executing a program or application with the intent of
finding the software bugs.Software testing is an investigation conducted to supply stakeholders
with information about the standard of the software package or service under test.
 Testing is the penultimate step before the launch of the product to the market. It includes
examination, analysis, observation, and evaluation of different aspects of a product.
 Professional Software Tester use a combinations of manual testing with automation tools. After
conducting tests, the testers report the results to the development team. The end goal is to
deliver a quality product to the customer, which is why software testing is so important.
Why Software Testing is Important?
 1. Assist in saving money: The testing of software features a big selection of advantages. The
cost-effectiveness of the project happens to be one of the top reasons why companies go for
software testing Services
 2. Security: It is considered to be the foremost vulnerable and sensitive part. There are a bunch of
situations during which the knowledge and details of the users are stolen and that they are used
for the advantages.
 3. Quality of the product: Products should be serving the user in a method or the opposite. It is a
requirement that it's getting to bring the worth, as per the promise.
 4. Satisfaction of the customer: As you decide for the simplest project within the saturated
project, you'll be capable of earning the reputation of reliable clients.
 5. Enhancing the development process: With the help of Quality Assurance, you'll find a good array
of scenarios and errors, for the reproduction of the error.
 6. To understand whether the product has any undiscovered hidden features: Users
are never getting to accept any product that has any kind of undiscovered hidden features.
 7. Determining the performance of the software:
If you discover software or application that has low or reduced performance, you'll find that it brings
your reputation down within the market
Why is Software Testing Necessary?
Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant,
but some of them are expensive or dangerous. We need to check everything and anything we produce
because things can always go wrong – humans make mistakes all the time.
Reasons that make testing necessary during SDLC are:
 Makes use of the customers reliability and their satisfaction in the software/application.
 Reduces overall level of risks.
 It is needed for correctly understanding the faults and defects in the system.
 Makes software safe and user friendly.
 Allows us to detect defects during the early stages of software development.
 Ensures the quality, effectiveness, and efficiency of the software before its release.
 It is necessary to improve business.
 Creates defect reports and test report, which can be used in future by developer and testers if a
similar issue or defect is encountered by them.
 Helps learn more about software application’s reliability, stability, security, and more.
Software Testing Life Cycle
 Requirement Analysis:
 Identify sorts of tests to be performed.
 Gather details about testing priorities and focus.
 Identify test environment details where testing is meant to be administered.
 Test Planning:
 Preparation of test plan/strategy document for various sorts of testing
 Test tool selection
 Test effort estimation
 Resource planning and determining roles and responsibilities.
 Test Case Development:
 Create test cases, automation scripts (if applicable)
 Review and baseline test cases and scripts
 Create test data (If Test Environment is available)
 Test Environment Setup:
 Understand the specified architecture, environment set-up and prepare hardware and
software requirement list for the Test Environment.
 Setup test Environment and test data
 Perform smoke test on the build
 Test Execution:
 Execute tests as per plan
 Document test results, and log defects for failed cases
 Retest the Defect fixes
 Track the defects to closure
 Test Cycle Closure:
 Evaluate cycle completion criteria supported Time, Test coverage, Cost, Software,
Critical Business Objectives and Quality.
 Prepare test metrics supported the above parameters.
 Document the training out of the project.
 Prepare Test closure report.
Testing Methodologies
BLACK BOX TESTING WHITE BOX TESTING
Black Box Testing
 It is a way of software testing in which the
internal structure or the program or the code is
hidden and nothing is known about it.
 It’s mostly done by software testers.
 No knowledge of implementation is required.
 It is the behavior testing of the software.
White Box Testing
 It is a way of testing the software in which the
tester has knowledge about the internal structure
or the code or the program of the software.
 It is mostly done by software developers.
 Knowledge of implementation is required.
 It is the logic testing of the software.
Different Levels of Testing
1.Unit Testing : checks if software components are fulfilling functionalities or not.
2.Integration Testing : checks the data flow from one module to other modules.
3.System Testing : evaluates both functional and non-functional needs for the testing.
 Unit Testing :
• A Unit is a smallest testable portion of system or application which can be compiled, liked, loaded, and
executed. This kind of testing helps to test each module separately.
• The aim is to test each part of the software by separating it. It checks that component are fulfilling
functionalities or not. This kind of testing is performed by developers.
 Integration Testing :
• Integration means combining. For Example, In this testing phase, different software modules are combined
and tested as a group to make sure that integrated system is ready for system testing.
• Integrating testing checks the data flow from one module to other modules. This kind of testing is
performed by testers.
 System testing :
• System testing most often the final test to verify that the system meets the specification. It evaluates both
functional and non-functional need for the testing.
 Acceptance Testing:
• Acceptance testing is a test conducted to find if the requirements of a specification or contract are met as
per its delivery. Acceptance testing is basically done by the user or customer. However, other stockholders
can be involved in this process.
Other Types of Testing:
• Regression Testing
• Buddy Testing
• Alpha Testing
• Beta Testing
What is
Automation
Testing?
• Manual Testing is performed by a person's sitting
ahead of a computer carefully executing the test
steps. Automation Testing means using an
automation tool to execute your test suit suite.
• The automation software also can enter test data
into the System under Test, compare expected and
actual results and generate detailed test reports.
• Test Automation demands considerable
investments of cash and resources. Successive
development cycles would require execution of
same test suite repeatedly. Using a test automation
tool, it's possible to record this test suite and re-
play it as needed.
Benefits of Automation Testing:
 70% faster than the manual testing
 Reliable in results
 Ensure Consistency
 Saves Time and Cost
 Human Intervention is not required while execution
 Increases Efficiency
 Better speed in executing tests
 Re-usable test scripts
 Test Frequently and thoroughly
Conclusion
To conclude, the importance of software testing is imperative. Software testing is a
crucial component of software product development because it improves consistency
and performance. The main benefit of testing is the identification and subsequent
removal of the errors. However, testing also helps developers and testers to compare
actual and expected results in order to improve quality. If the software production
happens without testing it, it could be useless or sometimes dangerous for customers.
So, a tester should wear a unique hat that protects the reliability of the software and
makes it safe to use in real-life scenarios.
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING

Contenu connexe

Tendances

Banking Services (7 P's Included)
Banking Services (7 P's Included)Banking Services (7 P's Included)
Banking Services (7 P's Included)Chinmoy Das
 
INTERNSHIP REPORT ON PTCL[1]
INTERNSHIP REPORT ON PTCL[1]INTERNSHIP REPORT ON PTCL[1]
INTERNSHIP REPORT ON PTCL[1]Sana Ahmed
 
Retail Store Business Plan Example
Retail Store Business Plan ExampleRetail Store Business Plan Example
Retail Store Business Plan Exampleupmetrics.co
 
7 P’S of Marketing of sbi bank
7 P’S of Marketing of sbi bank7 P’S of Marketing of sbi bank
7 P’S of Marketing of sbi bankMohammed Wahid
 
Clothing Fashion Design business plan template
Clothing Fashion Design business plan templateClothing Fashion Design business plan template
Clothing Fashion Design business plan templateBrittani Mann
 
Agent Banking in Bangladesh
Agent Banking in BangladeshAgent Banking in Bangladesh
Agent Banking in Bangladeshariftokymc
 
policy bazar.com journey its foundation
policy bazar.com journey its foundation policy bazar.com journey its foundation
policy bazar.com journey its foundation Prince Kumar
 
Rapid development of pvr cinemas
Rapid development of pvr cinemasRapid development of pvr cinemas
Rapid development of pvr cinemasDeepak Raj
 

Tendances (13)

Banking Services (7 P's Included)
Banking Services (7 P's Included)Banking Services (7 P's Included)
Banking Services (7 P's Included)
 
INTERNSHIP REPORT ON PTCL[1]
INTERNSHIP REPORT ON PTCL[1]INTERNSHIP REPORT ON PTCL[1]
INTERNSHIP REPORT ON PTCL[1]
 
Retail Store Business Plan Example
Retail Store Business Plan ExampleRetail Store Business Plan Example
Retail Store Business Plan Example
 
7 P’S of Marketing of sbi bank
7 P’S of Marketing of sbi bank7 P’S of Marketing of sbi bank
7 P’S of Marketing of sbi bank
 
BSNL
BSNLBSNL
BSNL
 
BOC marketing mix
BOC marketing mixBOC marketing mix
BOC marketing mix
 
Business plan
Business planBusiness plan
Business plan
 
Tv brands
Tv brandsTv brands
Tv brands
 
Clothing Fashion Design business plan template
Clothing Fashion Design business plan templateClothing Fashion Design business plan template
Clothing Fashion Design business plan template
 
Agent Banking in Bangladesh
Agent Banking in BangladeshAgent Banking in Bangladesh
Agent Banking in Bangladesh
 
policy bazar.com journey its foundation
policy bazar.com journey its foundation policy bazar.com journey its foundation
policy bazar.com journey its foundation
 
Rapid development of pvr cinemas
Rapid development of pvr cinemasRapid development of pvr cinemas
Rapid development of pvr cinemas
 
PVR Presentation
PVR PresentationPVR Presentation
PVR Presentation
 

Similaire à Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING

Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGacemindia
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxOprim Solutions
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testingsankalpkumarsahoo174
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
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 BarotHarshil Barot
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
The Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfThe Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfKajal Digital
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfMuhammadShoaibHussai2
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSrikanth Krishnamoorthy
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 

Similaire à Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING (20)

Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
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
Software testingSoftware testing
Software testing
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
The Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfThe Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdf
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdf
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
 
Software Testing - SDLC Model
Software Testing - SDLC ModelSoftware Testing - SDLC Model
Software Testing - SDLC Model
 
Unit 5 st ppt
Unit 5 st pptUnit 5 st ppt
Unit 5 st ppt
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 

Dernier

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING

  • 1. IMPORTANCE & NEED FOR TESTING NAME: SACHIN PATHANIA ADMISSION NO: HPGD/JLXXXX SPECIALIZATION: IT PROJECTS MANAGEMENT PRIN. L. N. WELINGKAR INSTITUTE OF MANAGEMENT DEVELOPMENT & RESEARCH (We School) YEAR OF SUBMISSION: MAY-2021
  • 2.  Software testing may be a process of executing a program or application with the intent of finding the software bugs.Software testing is an investigation conducted to supply stakeholders with information about the standard of the software package or service under test.  Testing is the penultimate step before the launch of the product to the market. It includes examination, analysis, observation, and evaluation of different aspects of a product.  Professional Software Tester use a combinations of manual testing with automation tools. After conducting tests, the testers report the results to the development team. The end goal is to deliver a quality product to the customer, which is why software testing is so important.
  • 3. Why Software Testing is Important?  1. Assist in saving money: The testing of software features a big selection of advantages. The cost-effectiveness of the project happens to be one of the top reasons why companies go for software testing Services  2. Security: It is considered to be the foremost vulnerable and sensitive part. There are a bunch of situations during which the knowledge and details of the users are stolen and that they are used for the advantages.  3. Quality of the product: Products should be serving the user in a method or the opposite. It is a requirement that it's getting to bring the worth, as per the promise.
  • 4.  4. Satisfaction of the customer: As you decide for the simplest project within the saturated project, you'll be capable of earning the reputation of reliable clients.  5. Enhancing the development process: With the help of Quality Assurance, you'll find a good array of scenarios and errors, for the reproduction of the error.  6. To understand whether the product has any undiscovered hidden features: Users are never getting to accept any product that has any kind of undiscovered hidden features.  7. Determining the performance of the software: If you discover software or application that has low or reduced performance, you'll find that it brings your reputation down within the market
  • 5. Why is Software Testing Necessary? Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous. We need to check everything and anything we produce because things can always go wrong – humans make mistakes all the time. Reasons that make testing necessary during SDLC are:  Makes use of the customers reliability and their satisfaction in the software/application.  Reduces overall level of risks.  It is needed for correctly understanding the faults and defects in the system.  Makes software safe and user friendly.
  • 6.  Allows us to detect defects during the early stages of software development.  Ensures the quality, effectiveness, and efficiency of the software before its release.  It is necessary to improve business.  Creates defect reports and test report, which can be used in future by developer and testers if a similar issue or defect is encountered by them.  Helps learn more about software application’s reliability, stability, security, and more.
  • 8.  Requirement Analysis:  Identify sorts of tests to be performed.  Gather details about testing priorities and focus.  Identify test environment details where testing is meant to be administered.  Test Planning:  Preparation of test plan/strategy document for various sorts of testing  Test tool selection  Test effort estimation  Resource planning and determining roles and responsibilities.  Test Case Development:  Create test cases, automation scripts (if applicable)  Review and baseline test cases and scripts  Create test data (If Test Environment is available)
  • 9.  Test Environment Setup:  Understand the specified architecture, environment set-up and prepare hardware and software requirement list for the Test Environment.  Setup test Environment and test data  Perform smoke test on the build  Test Execution:  Execute tests as per plan  Document test results, and log defects for failed cases  Retest the Defect fixes  Track the defects to closure  Test Cycle Closure:  Evaluate cycle completion criteria supported Time, Test coverage, Cost, Software, Critical Business Objectives and Quality.  Prepare test metrics supported the above parameters.  Document the training out of the project.  Prepare Test closure report.
  • 10. Testing Methodologies BLACK BOX TESTING WHITE BOX TESTING
  • 11. Black Box Testing  It is a way of software testing in which the internal structure or the program or the code is hidden and nothing is known about it.  It’s mostly done by software testers.  No knowledge of implementation is required.  It is the behavior testing of the software. White Box Testing  It is a way of testing the software in which the tester has knowledge about the internal structure or the code or the program of the software.  It is mostly done by software developers.  Knowledge of implementation is required.  It is the logic testing of the software.
  • 13. 1.Unit Testing : checks if software components are fulfilling functionalities or not. 2.Integration Testing : checks the data flow from one module to other modules. 3.System Testing : evaluates both functional and non-functional needs for the testing.  Unit Testing : • A Unit is a smallest testable portion of system or application which can be compiled, liked, loaded, and executed. This kind of testing helps to test each module separately. • The aim is to test each part of the software by separating it. It checks that component are fulfilling functionalities or not. This kind of testing is performed by developers.  Integration Testing : • Integration means combining. For Example, In this testing phase, different software modules are combined and tested as a group to make sure that integrated system is ready for system testing. • Integrating testing checks the data flow from one module to other modules. This kind of testing is performed by testers.  System testing : • System testing most often the final test to verify that the system meets the specification. It evaluates both functional and non-functional need for the testing.
  • 14.  Acceptance Testing: • Acceptance testing is a test conducted to find if the requirements of a specification or contract are met as per its delivery. Acceptance testing is basically done by the user or customer. However, other stockholders can be involved in this process. Other Types of Testing: • Regression Testing • Buddy Testing • Alpha Testing • Beta Testing
  • 15. What is Automation Testing? • Manual Testing is performed by a person's sitting ahead of a computer carefully executing the test steps. Automation Testing means using an automation tool to execute your test suit suite. • The automation software also can enter test data into the System under Test, compare expected and actual results and generate detailed test reports. • Test Automation demands considerable investments of cash and resources. Successive development cycles would require execution of same test suite repeatedly. Using a test automation tool, it's possible to record this test suite and re- play it as needed.
  • 16. Benefits of Automation Testing:  70% faster than the manual testing  Reliable in results  Ensure Consistency  Saves Time and Cost  Human Intervention is not required while execution  Increases Efficiency  Better speed in executing tests  Re-usable test scripts  Test Frequently and thoroughly
  • 17. Conclusion To conclude, the importance of software testing is imperative. Software testing is a crucial component of software product development because it improves consistency and performance. The main benefit of testing is the identification and subsequent removal of the errors. However, testing also helps developers and testers to compare actual and expected results in order to improve quality. If the software production happens without testing it, it could be useless or sometimes dangerous for customers. So, a tester should wear a unique hat that protects the reliability of the software and makes it safe to use in real-life scenarios.