SlideShare a Scribd company logo
1 of 18
What is
testing
Testing
• Testing is the process of evaluating a
system or its component(s) with the
intent to find whether it satisfies the
specified requirements or not. In
simple words, testing is executing a
system in order to identify any gaps,
errors, or missing requirements in
contrary to the actual requirements.
Manual
testing
• Manual testing includes testing a 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 tests the software to identify any unexpected
behavior or bug.
There are 5 types for the manual testing
• Manual Testing Types
• unit testing,
• integration testing,
• system testing,
• user acceptance testing.
• Testers use test plans, test cases, or test scenarios to
test a software to ensure the completeness of testing.
Manual testing also includes exploratory testing, as
testers explore the software to identify errors in it.
Automation testing
Automation testing, which is also
known as Test Automation, is when
the tester writes scripts and uses
another software to test the product.
This process involves automation of
a manual process. Automation
Testing is used to re-run the test
scenarios that were performed
manually, quickly, and repeatedly.
Apart from regression testing,
automation testing is also used to
test the application from load,
performance, and stress point of
view. It increases the test coverage,
improves accuracy, and saves time
and money in comparison to manual
testing.
Various
Types
Testing
• Unit Testing
• Integration Testing
• System Testing
• User Acceptance Testing
• Functional Testing
• Regression Testing
• Stress Testing
• Load Testing
• Performance Testing
Unit Testing
• Is a software development process in
which the smallest testable parts of
an application, called units, are
individually and independently
scrutinized for proper operation. This
testing methodology is done during
the development process by the
software developers and sometimes
QA staff.
Integration
Testing
• Is a type of software testing in which
the different units, modules or
components of a software application
are tested as a combined entity.
However, these modules may be
coded by different programmers
System
Testing
• Is a type of software testing that is
performed on a complete integrated
system to evaluate the compliance of
the system with the corresponding
requirements. In system testing,
integration testing passed
components are taken as input.
User
Acceptanc
e Testing
• UAT is also called application testing
or end-user testing, is a phase of
software development in which the
software is tested in the real world by
its intended audience.
Functional
Testing
• Is a type of testing that seeks to
establish whether each application
feature works as per the software
requirements. Each function is
compared to the corresponding
requirement to ascertain whether its
output is consistent with the end
user's expectations.
Regression
Testing
• Is a software testing practice that
ensures an application still functions
as expected after any code changes,
updates, or improvements.
Regression testing is responsible for
the overall stability and functionality
of the existing features.
Stress
Testing
• Is the process of determining the
ability of a computer, network,
program, or device to maintain a
certain level of effectiveness under
unfavorable conditions. The process
can involve quantitative tests done in
a lab, such as measuring the
frequency of errors or system
crashes.
Load
Testing
• Examines how the system behaves
during normal and high loads and
determines if a system, piece of
software, or computing device can
handle high loads given a high
demand of end-users. This tool is
typically applied when a software
development project nears
completion.
Performance
Testing
• Is a testing measure that evaluates
the speed, responsiveness and
stability of a computer, network,
software program or device under a
workload. Organizations will run
performance tests in order to identify
performance-related bottlenecks.
What is
Selenium?
• Selenium is an open-source umbrella
project for a range of tools and
libraries aimed at supporting browser
automation. It provides a playback
tool for authoring functional tests
across most modern web browsers,
without the need to learn a test
scripting language
Programing
Languages
for
Selenium
C#
Java Script
Perl
PHP
Python
Ruby
How to
Write Test
Scripts
Using
Selenium
Tool
• Step 1: Get All the Components Ready. ...
• Step 2: Sign Up for the Browser Stack Account. ...
• Step 3: Choose Automate Tab from the Grid Menu. ...
• Step 4: Add the Necessary Codes. ...
• Step 5: Integrate the Changes with Browser Stack.
Job Title Quality
Analyst
• Quality Technician.
• Quality Auditor.
• Quality Coordinator.
• Quality Assurance tester.
• Quality Control supervisor.
• Quality Analyst.
• Quality Engineer.
• Quality Assurance manager

More Related Content

Similar to tharun ppt.pptx

Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineeringSweta Kumari Barnwal
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role) Shwetha-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingShwetha-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingLakshmi-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingSwatiS-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingVeneet-BA
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx8759000398
 
Software Testing (1).pptx
Software Testing (1).pptxSoftware Testing (1).pptx
Software Testing (1).pptxSarowarSuman
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing senguSengu Msc
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingVenkat Alagarsamy
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p20EC040
 
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
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146vidhyyav
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 

Similar to tharun ppt.pptx (20)

Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineering
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
 
Software Testing (1).pptx
Software Testing (1).pptxSoftware Testing (1).pptx
Software Testing (1).pptx
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing sengu
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p
 
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...
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
SoftwareTesting
SoftwareTestingSoftwareTesting
SoftwareTesting
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Manual testing
Manual testingManual testing
Manual testing
 

Recently uploaded

100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...hyt3577
 
Webinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislationWebinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislationPayScale, Inc.
 
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjanparisharma5056
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024ClearedJobs.Net
 
Mercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human ResourcesMercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human Resourcesmnavarrete3
 
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)Delhi Call girls
 
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate InvestmentsPerry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate InvestmentsPerry Lieber
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementBoundless HQ
 
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...Jasper Colin
 
RecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplaceRecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplaceDavide Donghi
 

Recently uploaded (10)

100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
 
Webinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislationWebinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislation
 
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
Mercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human ResourcesMercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human Resources
 
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
 
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate InvestmentsPerry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
 
RecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplaceRecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplace
 

tharun ppt.pptx

  • 2. Testing • Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words, testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.
  • 3. Manual testing • Manual testing includes testing a 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 tests the software to identify any unexpected behavior or bug. There are 5 types for the manual testing • Manual Testing Types • unit testing, • integration testing, • system testing, • user acceptance testing. • Testers use test plans, test cases, or test scenarios to test a software to ensure the completeness of testing. Manual testing also includes exploratory testing, as testers explore the software to identify errors in it.
  • 4. Automation testing Automation testing, which is also known as Test Automation, is when the tester writes scripts and uses another software to test the product. This process involves automation of a manual process. Automation Testing is used to re-run the test scenarios that were performed manually, quickly, and repeatedly. Apart from regression testing, automation testing is also used to test the application from load, performance, and stress point of view. It increases the test coverage, improves accuracy, and saves time and money in comparison to manual testing.
  • 5. Various Types Testing • Unit Testing • Integration Testing • System Testing • User Acceptance Testing • Functional Testing • Regression Testing • Stress Testing • Load Testing • Performance Testing
  • 6. Unit Testing • Is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. This testing methodology is done during the development process by the software developers and sometimes QA staff.
  • 7. Integration Testing • Is a type of software testing in which the different units, modules or components of a software application are tested as a combined entity. However, these modules may be coded by different programmers
  • 8. System Testing • Is a type of software testing that is performed on a complete integrated system to evaluate the compliance of the system with the corresponding requirements. In system testing, integration testing passed components are taken as input.
  • 9. User Acceptanc e Testing • UAT is also called application testing or end-user testing, is a phase of software development in which the software is tested in the real world by its intended audience.
  • 10. Functional Testing • Is a type of testing that seeks to establish whether each application feature works as per the software requirements. Each function is compared to the corresponding requirement to ascertain whether its output is consistent with the end user's expectations.
  • 11. Regression Testing • Is a software testing practice that ensures an application still functions as expected after any code changes, updates, or improvements. Regression testing is responsible for the overall stability and functionality of the existing features.
  • 12. Stress Testing • Is the process of determining the ability of a computer, network, program, or device to maintain a certain level of effectiveness under unfavorable conditions. The process can involve quantitative tests done in a lab, such as measuring the frequency of errors or system crashes.
  • 13. Load Testing • Examines how the system behaves during normal and high loads and determines if a system, piece of software, or computing device can handle high loads given a high demand of end-users. This tool is typically applied when a software development project nears completion.
  • 14. Performance Testing • Is a testing measure that evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload. Organizations will run performance tests in order to identify performance-related bottlenecks.
  • 15. What is Selenium? • Selenium is an open-source umbrella project for a range of tools and libraries aimed at supporting browser automation. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language
  • 17. How to Write Test Scripts Using Selenium Tool • Step 1: Get All the Components Ready. ... • Step 2: Sign Up for the Browser Stack Account. ... • Step 3: Choose Automate Tab from the Grid Menu. ... • Step 4: Add the Necessary Codes. ... • Step 5: Integrate the Changes with Browser Stack.
  • 18. Job Title Quality Analyst • Quality Technician. • Quality Auditor. • Quality Coordinator. • Quality Assurance tester. • Quality Control supervisor. • Quality Analyst. • Quality Engineer. • Quality Assurance manager