SlideShare a Scribd company logo
1 of 17
www.Gusani.com
Prepared By: Surendra Rawat
SOFTWARE TESTING
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
INTRODUCTION OF TESTING
 What is Testing: Software testing is the process of evaluation of a software item to detect
differences between given input and expected output.
 Software Testing is the process of assuring that product which is manufactured by developer
is meeting the user requirement. The motive to perform testing is to find the bugs and make
sure that they get fixed.
 The purposes of testing are:
 Quality assurance, Verification and Validation,
 To find the bugs before the product is released to customer.
 To improve the quality of the product
 To evaluate that the product is according to requirements
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
WHO AND WHEN TO START TESTING
 Who does testing: Following professionals are involved in testing of a system
within their respective capacities:
 Software Tester
 Software Developer
 Project Lead/Manager
 End User
 When to Start Testing?
 Testing is done in different forms at every phase of SDLC like during Requirement
gathering phase, the analysis and verifications of requirements are also
considered testing.
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
TYPE OF TESTING
 Manual testing: This type includes the testing of the Software manually i.e.
without using any automated tool or any script.
 A manual tester would typically perform the following steps for manual
testing:
 Understand the functionality of program
 Prepare a test environment.
 Execute test case(s) manually
 Verify the actual result
 Record the result as Pass or Fail
 Make a report of the Pass and Fail test cases
 Publish the report
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
Pros - Cons
 Advantage:-
 Manual testing can be use in both small and big project.
 We can easily reduce and add our test case according to project movement.
 Easy to learn for new people who enters in manual testing.
 Manual testing is more reliable then automated (in many cases automated not cover all cases) .
 Disadvantage:-
 GUI object size difference and color combination etc is not easy to find out in manual testing.
 Actual load and performance is not possible to cover in manual testing for large number of users.
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
Automation testing
 Automation testing: Automation testing which is also known as Test Automation.
In this testing, the tester writes scripts and uses another software to test the
software. There are many Tools are use in automation Testing.
 Software testing tools:
 HP Quick Test Professional
 Selenium
 Testing Anywhere
 WinRunner
 LaodRunner
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
Pros - Cons
 Advantage
 Easy to cover up all cases in a limited time period.
 You can perform different types of testing’s like load testing, performance testing using
tool.
 Automated testing can be performed on different operating systems.
 Disadvantage
 Purchase a tools and Maintenance.
 Automation testing is more expensive work as comparing with manual testing.
 Language wise there are many tools to test various type of software, means all tools will
not support to all software which are developed in different languages.
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
SDLC AND STLC
 Software Development Life Cycle:
There are six type of SDLC.
 Requirement phase
 Design phase
 Coding (programming)
 Testing
 Release (Production)
 Maintenance (Support)
 Software Testing Life Cycle: There
are seven type of STLC.
 Requirement Study
 Test Planning
 Writing Test Cases
 Review the Test Cases
 Executing the Test Cases
 Bug logging
 Close or Reopen bugs
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
BASIC TYPE OF TESTING
 Black Box Testing: The technique of testing without having any knowledge of the interior
workings of the application is Black Box testing. The tester is oblivious to the system
architecture and does not have access to the source code. It is also called behavioral,
functional and close box testing.
 White Box Testing: White box testing is require understanding of internal logic and structure
of the code. White box testing is also called glassbox testing or open box, structural,clearbox
testing.
 Different types of software testing:
 Unit testing
 Shakeout testing
 Smoke testing(Ad-hoc testing)
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
…continue
 Functional testing
 Integration testing
 Regression testing
 System testing
 Load testing
 Stress testing
 Performance testing
 User acceptance testing
 Black box testing
 White box testing
 Alpha testing
 Beta testing
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
SAMPLE OF TEST CASE AND BUG LIFE CYCLE
Sample of Test case:
Bug Life Cycle: There are six phases of Bug Life cycle.
a. New
b. Assigned
c. Resolved
d. Verified
e. Closed
f. Reopen
Test Case
ID
Test Case
Description
Input
Data
Expected
Result
Test
Result
Remarks
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
SAMPLE OF BUG CASE
Sample of Bug Case:
Bug Name: Application crash on clicking the SAVE button.
Bug ID: (It will be automatically created by the BUG Tracking tool once you save this bug)
Area Path: USERS menu > New Users
Severity: High (High/medium/Low)
Priority: High (High/medium/Low)
Assigned to: Developer-X
Reported By: Your Name
Reported On: Date
Reason : Defect
Environment: Windows 2003/SQL Server 2005
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
…continue
 Severity: Describes the bug in terms of functionality.
 Priority: Describes the bug in terms of customer.
 Ex.
 High Priority and Low Severity: Company logo is not properly displayed on their website.
 High Priority and High Severity: Suppose you are doing online shopping and filled payment
information, but After submitting the form, you get a message like "Order has been cancelled."
 Low Priority and High Severity: If we have a typical scenario in which the application get crashed, but
that scenario exists rarely.
 Low Priority and Low Severity: There is a mistake like "You have registered success" instead of
successfully, success is written.
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
WATER FALL MODEL
 Water Fall Model:
 History: The first formal description of the waterfall model is often cited as a 1970
article by Winston W. Royce
 Features:
 A Water Fall Model is easy to flow.
 It can be implemented for any size of project.
 Every stage has to be done separately at the right time so you cannot jump stages.
 Testing is done at every stage.
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
Waterfall Model
Thank you…!
Call Us :(UK) +44020 3289 2499
(USA) +1 (315) 642 4399
(India) +91 (079) 4019 1848
Gusani
E-mail : sales@Gusani.com / Skype: Gusaniinfotech
Call (UK) : +44 020 3289 2499
Call (USA) : +1 (315) 642 4399
Call (India) : +91 (079) 4019 1848
www.Gusani.com
Let’s get started with your projects…!

More Related Content

What's hot

Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.pptKomal Garg
 
Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Chuan Chuan Law
 
Manual testing
Manual testingManual testing
Manual testingkaryatechs
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologiesJhonny Jhon
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cyclesubash kumar
 
Manual testing-training-institute-in-marathahalli
Manual testing-training-institute-in-marathahalliManual testing-training-institute-in-marathahalli
Manual testing-training-institute-in-marathahallisiyaram ray
 
What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testingSoftware Testing Books
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Venkatesh Prasad Ranganath
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
Software Testing Introduction
Software Testing IntroductionSoftware Testing Introduction
Software Testing IntroductionArunKumar5524
 

What's hot (20)

Software testing
Software testingSoftware testing
Software testing
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Stlc 12 Steps Ppt
Stlc 12 Steps PptStlc 12 Steps Ppt
Stlc 12 Steps Ppt
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Manual testing
Manual testingManual testing
Manual testing
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Manual testing-training-institute-in-marathahalli
Manual testing-training-institute-in-marathahalliManual testing-training-institute-in-marathahalli
Manual testing-training-institute-in-marathahalli
 
3.software testing
3.software testing3.software testing
3.software testing
 
What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testing
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Manual testing
Manual testingManual testing
Manual testing
 
Software Testing Introduction
Software Testing IntroductionSoftware Testing Introduction
Software Testing Introduction
 
Transactionflow
TransactionflowTransactionflow
Transactionflow
 

Similar to Basics of Automation & Manual Software Testing

Automation Testing on Selenium by Quontra Solutions
Automation Testing on Selenium by Quontra SolutionsAutomation Testing on Selenium by Quontra Solutions
Automation Testing on Selenium by Quontra SolutionsQUONTRASOLUTIONS
 
Testing with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTesting with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTechWell
 
WHITE BOX & BLACK BOX TESTING IN DATABASE
WHITE BOX & BLACK BOXTESTING IN DATABASEWHITE BOX & BLACK BOXTESTING IN DATABASE
WHITE BOX & BLACK BOX TESTING IN DATABASESalman Memon
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentalsAbdul Basit
 
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Turkish Testing Board
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdfPradeepaKannan6
 
Continuous testing at scale
Continuous testing at scaleContinuous testing at scale
Continuous testing at scaleGergely Orosz
 
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Abdelkrim Boujraf
 
Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9William McIntosh
 
Softwar tetesting basic
Softwar tetesting basicSoftwar tetesting basic
Softwar tetesting basicparekhjigarh
 
Testing fundamental stqa
Testing fundamental stqaTesting fundamental stqa
Testing fundamental stqaSwati Patel
 
Unit Testing and TDD 2017
Unit Testing and TDD 2017Unit Testing and TDD 2017
Unit Testing and TDD 2017Xavi Hidalgo
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automationVishal Banthia
 
Software Testing - Sajid Sidi
Software Testing - Sajid SidiSoftware Testing - Sajid Sidi
Software Testing - Sajid SidiSajid Sidi
 
QAustral Testing
QAustral   TestingQAustral   Testing
QAustral Testingcusmaim
 
Don't Be Mocked by your Mocks - Best Practices using Mocks
Don't Be Mocked by your Mocks - Best Practices using MocksDon't Be Mocked by your Mocks - Best Practices using Mocks
Don't Be Mocked by your Mocks - Best Practices using MocksVictor Rentea
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of TestingCode95
 
SE - Lecture 8 - Software Testing State Diagram.pptx
SE - Lecture 8 - Software Testing  State Diagram.pptxSE - Lecture 8 - Software Testing  State Diagram.pptx
SE - Lecture 8 - Software Testing State Diagram.pptxTangZhiSiang
 

Similar to Basics of Automation & Manual Software Testing (20)

Automation Testing on Selenium by Quontra Solutions
Automation Testing on Selenium by Quontra SolutionsAutomation Testing on Selenium by Quontra Solutions
Automation Testing on Selenium by Quontra Solutions
 
Testing with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTesting with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing Requirements
 
WHITE BOX & BLACK BOX TESTING IN DATABASE
WHITE BOX & BLACK BOXTESTING IN DATABASEWHITE BOX & BLACK BOXTESTING IN DATABASE
WHITE BOX & BLACK BOX TESTING IN DATABASE
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdf
 
Continuous testing at scale
Continuous testing at scaleContinuous testing at scale
Continuous testing at scale
 
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
Test-Driven Developments are Inefficient; Behavior-Driven Developments are a ...
 
Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9
 
Exam view user guide v9
Exam view user guide v9Exam view user guide v9
Exam view user guide v9
 
Softwar tetesting basic
Softwar tetesting basicSoftwar tetesting basic
Softwar tetesting basic
 
Testing fundamental stqa
Testing fundamental stqaTesting fundamental stqa
Testing fundamental stqa
 
Unit Testing and TDD 2017
Unit Testing and TDD 2017Unit Testing and TDD 2017
Unit Testing and TDD 2017
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automation
 
Software Testing - Sajid Sidi
Software Testing - Sajid SidiSoftware Testing - Sajid Sidi
Software Testing - Sajid Sidi
 
QAustral Testing
QAustral   TestingQAustral   Testing
QAustral Testing
 
Don't Be Mocked by your Mocks - Best Practices using Mocks
Don't Be Mocked by your Mocks - Best Practices using MocksDon't Be Mocked by your Mocks - Best Practices using Mocks
Don't Be Mocked by your Mocks - Best Practices using Mocks
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
Testing in production
Testing in productionTesting in production
Testing in production
 
SE - Lecture 8 - Software Testing State Diagram.pptx
SE - Lecture 8 - Software Testing  State Diagram.pptxSE - Lecture 8 - Software Testing  State Diagram.pptx
SE - Lecture 8 - Software Testing State Diagram.pptx
 

More from Gusani Tech Ideation

Why only ppc expert can manage ppc campaign?
Why only ppc expert can manage ppc campaign?Why only ppc expert can manage ppc campaign?
Why only ppc expert can manage ppc campaign?Gusani Tech Ideation
 
How Mobile Apps Are Useful For Healthcare Industry?
How Mobile Apps Are Useful For Healthcare Industry?How Mobile Apps Are Useful For Healthcare Industry?
How Mobile Apps Are Useful For Healthcare Industry?Gusani Tech Ideation
 
How To Make Your Business Website Successful? Follow These Tips.
How To Make Your Business Website Successful? Follow These Tips. How To Make Your Business Website Successful? Follow These Tips.
How To Make Your Business Website Successful? Follow These Tips. Gusani Tech Ideation
 
Why You Need PPC Experts When It Comes To ROI and Paid Search?
Why You Need PPC Experts When It Comes To ROI and Paid Search?Why You Need PPC Experts When It Comes To ROI and Paid Search?
Why You Need PPC Experts When It Comes To ROI and Paid Search?Gusani Tech Ideation
 
Things you need to know about Apple INC
Things you need to know about Apple INCThings you need to know about Apple INC
Things you need to know about Apple INCGusani Tech Ideation
 
The journey of indian independence day 4 @Gusani Infotech
The journey of indian independence day 4 @Gusani InfotechThe journey of indian independence day 4 @Gusani Infotech
The journey of indian independence day 4 @Gusani InfotechGusani Tech Ideation
 
The journey of indian independence day 3 at Gusani Infotech
The journey of indian independence day 3 at Gusani InfotechThe journey of indian independence day 3 at Gusani Infotech
The journey of indian independence day 3 at Gusani InfotechGusani Tech Ideation
 
The Journey of Indian independence Part 1
The Journey of Indian independence Part 1The Journey of Indian independence Part 1
The Journey of Indian independence Part 1Gusani Tech Ideation
 

More from Gusani Tech Ideation (9)

Why only ppc expert can manage ppc campaign?
Why only ppc expert can manage ppc campaign?Why only ppc expert can manage ppc campaign?
Why only ppc expert can manage ppc campaign?
 
How Mobile Apps Are Useful For Healthcare Industry?
How Mobile Apps Are Useful For Healthcare Industry?How Mobile Apps Are Useful For Healthcare Industry?
How Mobile Apps Are Useful For Healthcare Industry?
 
How To Make Your Business Website Successful? Follow These Tips.
How To Make Your Business Website Successful? Follow These Tips. How To Make Your Business Website Successful? Follow These Tips.
How To Make Your Business Website Successful? Follow These Tips.
 
Why You Need PPC Experts When It Comes To ROI and Paid Search?
Why You Need PPC Experts When It Comes To ROI and Paid Search?Why You Need PPC Experts When It Comes To ROI and Paid Search?
Why You Need PPC Experts When It Comes To ROI and Paid Search?
 
Google tag manager
Google tag managerGoogle tag manager
Google tag manager
 
Things you need to know about Apple INC
Things you need to know about Apple INCThings you need to know about Apple INC
Things you need to know about Apple INC
 
The journey of indian independence day 4 @Gusani Infotech
The journey of indian independence day 4 @Gusani InfotechThe journey of indian independence day 4 @Gusani Infotech
The journey of indian independence day 4 @Gusani Infotech
 
The journey of indian independence day 3 at Gusani Infotech
The journey of indian independence day 3 at Gusani InfotechThe journey of indian independence day 3 at Gusani Infotech
The journey of indian independence day 3 at Gusani Infotech
 
The Journey of Indian independence Part 1
The Journey of Indian independence Part 1The Journey of Indian independence Part 1
The Journey of Indian independence Part 1
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Basics of Automation & Manual Software Testing

  • 1. www.Gusani.com Prepared By: Surendra Rawat SOFTWARE TESTING
  • 2. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 INTRODUCTION OF TESTING  What is Testing: Software testing is the process of evaluation of a software item to detect differences between given input and expected output.  Software Testing is the process of assuring that product which is manufactured by developer is meeting the user requirement. The motive to perform testing is to find the bugs and make sure that they get fixed.  The purposes of testing are:  Quality assurance, Verification and Validation,  To find the bugs before the product is released to customer.  To improve the quality of the product  To evaluate that the product is according to requirements
  • 3. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 WHO AND WHEN TO START TESTING  Who does testing: Following professionals are involved in testing of a system within their respective capacities:  Software Tester  Software Developer  Project Lead/Manager  End User  When to Start Testing?  Testing is done in different forms at every phase of SDLC like during Requirement gathering phase, the analysis and verifications of requirements are also considered testing.
  • 4. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 TYPE OF TESTING  Manual testing: This type includes the testing of the Software manually i.e. without using any automated tool or any script.  A manual tester would typically perform the following steps for manual testing:  Understand the functionality of program  Prepare a test environment.  Execute test case(s) manually  Verify the actual result  Record the result as Pass or Fail  Make a report of the Pass and Fail test cases  Publish the report
  • 5. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 Pros - Cons  Advantage:-  Manual testing can be use in both small and big project.  We can easily reduce and add our test case according to project movement.  Easy to learn for new people who enters in manual testing.  Manual testing is more reliable then automated (in many cases automated not cover all cases) .  Disadvantage:-  GUI object size difference and color combination etc is not easy to find out in manual testing.  Actual load and performance is not possible to cover in manual testing for large number of users.
  • 6. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 Automation testing  Automation testing: Automation testing which is also known as Test Automation. In this testing, the tester writes scripts and uses another software to test the software. There are many Tools are use in automation Testing.  Software testing tools:  HP Quick Test Professional  Selenium  Testing Anywhere  WinRunner  LaodRunner
  • 7. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 Pros - Cons  Advantage  Easy to cover up all cases in a limited time period.  You can perform different types of testing’s like load testing, performance testing using tool.  Automated testing can be performed on different operating systems.  Disadvantage  Purchase a tools and Maintenance.  Automation testing is more expensive work as comparing with manual testing.  Language wise there are many tools to test various type of software, means all tools will not support to all software which are developed in different languages.
  • 8. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 SDLC AND STLC  Software Development Life Cycle: There are six type of SDLC.  Requirement phase  Design phase  Coding (programming)  Testing  Release (Production)  Maintenance (Support)  Software Testing Life Cycle: There are seven type of STLC.  Requirement Study  Test Planning  Writing Test Cases  Review the Test Cases  Executing the Test Cases  Bug logging  Close or Reopen bugs
  • 9. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 BASIC TYPE OF TESTING  Black Box Testing: The technique of testing without having any knowledge of the interior workings of the application is Black Box testing. The tester is oblivious to the system architecture and does not have access to the source code. It is also called behavioral, functional and close box testing.  White Box Testing: White box testing is require understanding of internal logic and structure of the code. White box testing is also called glassbox testing or open box, structural,clearbox testing.  Different types of software testing:  Unit testing  Shakeout testing  Smoke testing(Ad-hoc testing)
  • 10. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 …continue  Functional testing  Integration testing  Regression testing  System testing  Load testing  Stress testing  Performance testing  User acceptance testing  Black box testing  White box testing  Alpha testing  Beta testing
  • 11. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 SAMPLE OF TEST CASE AND BUG LIFE CYCLE Sample of Test case: Bug Life Cycle: There are six phases of Bug Life cycle. a. New b. Assigned c. Resolved d. Verified e. Closed f. Reopen Test Case ID Test Case Description Input Data Expected Result Test Result Remarks
  • 12. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 SAMPLE OF BUG CASE Sample of Bug Case: Bug Name: Application crash on clicking the SAVE button. Bug ID: (It will be automatically created by the BUG Tracking tool once you save this bug) Area Path: USERS menu > New Users Severity: High (High/medium/Low) Priority: High (High/medium/Low) Assigned to: Developer-X Reported By: Your Name Reported On: Date Reason : Defect Environment: Windows 2003/SQL Server 2005
  • 13. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 …continue  Severity: Describes the bug in terms of functionality.  Priority: Describes the bug in terms of customer.  Ex.  High Priority and Low Severity: Company logo is not properly displayed on their website.  High Priority and High Severity: Suppose you are doing online shopping and filled payment information, but After submitting the form, you get a message like "Order has been cancelled."  Low Priority and High Severity: If we have a typical scenario in which the application get crashed, but that scenario exists rarely.  Low Priority and Low Severity: There is a mistake like "You have registered success" instead of successfully, success is written.
  • 14. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 WATER FALL MODEL  Water Fall Model:  History: The first formal description of the waterfall model is often cited as a 1970 article by Winston W. Royce  Features:  A Water Fall Model is easy to flow.  It can be implemented for any size of project.  Every stage has to be done separately at the right time so you cannot jump stages.  Testing is done at every stage.
  • 15. Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848 Waterfall Model
  • 16. Thank you…! Call Us :(UK) +44020 3289 2499 (USA) +1 (315) 642 4399 (India) +91 (079) 4019 1848
  • 17. Gusani E-mail : sales@Gusani.com / Skype: Gusaniinfotech Call (UK) : +44 020 3289 2499 Call (USA) : +1 (315) 642 4399 Call (India) : +91 (079) 4019 1848 www.Gusani.com Let’s get started with your projects…!