SlideShare a Scribd company logo
1 of 36
Download to read offline
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
On a Mission to Transform Talent
1www.talentsprint.com
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Speaker Profile
• Name: Rounak Shaik
• Experience: 5+Years
• Functional Area: Software Testing
• Organization: Talent Sprint
• Corporate Training Summary: Accenture, Virtusa, Wipro,
IBM, Emphasis, Iron Mountain, CGI, IGATE, Honeywell….
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Agenda:
Basic Fundamentals of Testing:
• Overview on Software Testing
• Importance of Testing in day to day IT Industry
• Career Growth
• Future Work Place
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Software:
• A set of computer programs and minimal data (basic data)
required to perform a task in a particular system is called
software.
• Eg: Banking Software
Telecom Software
Email Software
Retail Software ….
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Testing:
• It is a process of checking the system throughout the
maintenance.
• Testing is the process of executing a program or system
with the intent of finding errors.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Error, Defect, Bug & Failure…
• Any incorrect human action that produces incorrect results
is called error.
• Error in coding is called bug.
• Deviation between expected behaviour to actual behaviour is
called defect.
• Problems identified by end user while using a system is
called failures.
• Note: Errors results in defects and the presence of defects
results in failure of the product.
6www.talentsprint.com
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Day to Day Importance of Testing in
Industry…
 To ensure error free Systems.
 To ensure customer satisfaction.
 To provide clear documentary proof.
 To deliver Quality Systems.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Quality?
• It is not only the justification
of requirement but also it
must be user-friendly to
customers.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
What Happens to System without
Testing…
• Loss of money.
• Loss of time.
• Damage to business reputation.
• Injury or death…
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Why Testing?
 Software is likely to have faults.
 To learn about the reliability of the software.
 Failures can be very expensive.
 To avoid being used by customers.
 To stay in business.
 To Build confidence.
 To Demonstrate conformance to requirements.
 Find faults.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Why Testing?
 Reduce costs.
 Show system meets user needs.
 Assess the software quality.
 To ensure error free software.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Why does Software Application will
have defects?
• Incorrect requirements
• Wrong designs
• Poor coding
• Complex business logic
• Complex technology
• Frequently changing requirements
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Why does Software Application will
have defects?
• In adequate schedule
• Improper planning
• Lack of Domain knowledge
• Work pressure
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
How to Test?
• It is a process of identifying defects, isolating defects,
subjecting to the rectification(developers) in order to
ensure error free software and hence customer
satisfaction.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Qualities of Test Engineer…
• Good Communication
• Strong Technical Knowledge
• Creativity
• Good Judgment Skills
• No Compromise in Quality
• Test to break attitude
• Diplomatic
• Quality Oriented mind set up
• Patience
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Software Testing Types:
• Manual testing
• Automation testing
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Manual Testing:
• This type includes the testing of the Software
manually i.e. without using any automated tool or
any script.
• In this type the tester takes over the role of an end
user and test the Software to identify any un-expected
behavior or bug.
• There are different stages for manual testing like unit
testing, Integration testing, System testing and User
Acceptance testing.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Manual Testing:
• Testers use test plan, test cases or test scenarios to
test the Software to ensure the completeness of testing.
• Manual testing also includes exploratory testing as
testers explore the software to identify errors in it.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Automation Testing:
• Automation testing which is also known as Test
Automation, is when the tester writes scripts and
uses another software to test the software.
• 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.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Automation Testing:
• 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; improve accuracy, saves
time and money in comparison to manual testing.
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Software Testing Automation Tools:
• Functional & Regression Testing Tools
• Test Management/ Defect Tracking Tools
• Performance Testing Tools
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Functional Testing Tools:
• UFT (Unified Functional Testing Tool)
• QTP (Quick Test Professional)
• Selenium
• Win Runner
• Silk Test
• Test Complete
• IBM Rational Functional Tester…
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Test Management Tools:
• ALM (Application Life Cycle Management)
• QC (Quality Center)
• Test Director
• IBM Rational Quality Manager (RQM)
• Silk meter
• Bugzilla
• Clear Quest (CQ)…..
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Performance Testing Tools:
• Load Runner
• IBM Rational Performance Testing Tool (RPT)
• J-Meter
• Web Load
• Silk Performer…
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL
Career Growth:
26
Your Future
Workplace
27
Your Future Workplace
IT Services Companies
Software Product Companies
Enterprise IT Captives
28
Your Future Workplace
Software Product Companies
29
Your Future Workplace
IT Services Companies
30
Your Future Workplace
Enterprise IT captives
31
Your Future Workplace
IT Services Companies
 Custom Software
 Linear Business Model
Software Product Companies
 COTS/Packaged Apps
 Non-linear business model
Enterprise IT Captives
 Consumers of IT services and
products
 In-house IT teams of large
enterprise organizations
Understanding Your Future Workplace
32
Custom Software
 Software is developed for a
specific costomer requirement
 Source code is the IP of the
customer
COTS
 Software is developed for generic
requirements of a market
 Software is distributed under a
license agreement
 Source code is protected by copy
right and IP is owned by the
developer
Difference between Custom Software and COTS
Your Future Workplace
33
Study and analyze a website of your role-model company and
submit the paper by the end of the day.
Your Future Workplace
Assignment 1
34
Common Business Process
Procurement Production Marketing
Business Core Processes
Supporting Processes
Finance, HR and Admin
Management
Planning, Organization
Business Process Overview
Suppliers Customers
35
Common Business Process
Procurement Production Marketing
Business Core Processes
Supporting Processes
Finance, HR and Admin
Management
Planning, Organization
Business Process Overview
Suppliers Customers
SCM CRM
ERP
36
Question and Answer

More Related Content

What's hot

Role of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery PipelinesRole of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery PipelinesKasun Kodagoda
 
Industrial Automation and Modern Connectivity
Industrial Automation and Modern ConnectivityIndustrial Automation and Modern Connectivity
Industrial Automation and Modern ConnectivityControlEng
 
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automationaimshigh7
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Inspect THIS! mobile inspection tool for facility & asset management
Inspect THIS! mobile inspection tool for facility & asset managementInspect THIS! mobile inspection tool for facility & asset management
Inspect THIS! mobile inspection tool for facility & asset managementAvandel Inc
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!panayaofficial
 
Adressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practicesAdressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practicesMario Cardinal
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingASIT Education
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingSelin Gungor
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem FinalEggplant
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologiesMesut Günes
 
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingSolano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingMassTLC
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environmentPerfecto Mobile
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testingKanoah
 

What's hot (19)

Role of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery PipelinesRole of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery Pipelines
 
NYC MeetUp 10.9
NYC MeetUp 10.9NYC MeetUp 10.9
NYC MeetUp 10.9
 
Software Testing Presentation
Software Testing PresentationSoftware Testing Presentation
Software Testing Presentation
 
Industrial Automation and Modern Connectivity
Industrial Automation and Modern ConnectivityIndustrial Automation and Modern Connectivity
Industrial Automation and Modern Connectivity
 
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Inspect THIS! mobile inspection tool for facility & asset management
Inspect THIS! mobile inspection tool for facility & asset managementInspect THIS! mobile inspection tool for facility & asset management
Inspect THIS! mobile inspection tool for facility & asset management
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
 
Adressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practicesAdressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practices
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
 
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingSolano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testing
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environment
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing
 

Viewers also liked

Viewers also liked (8)

Mt s8 wbt_test_designtechniques
Mt s8 wbt_test_designtechniquesMt s8 wbt_test_designtechniques
Mt s8 wbt_test_designtechniques
 
Qtp
QtpQtp
Qtp
 
Sql
SqlSql
Sql
 
Istqb question-paper-dump-12
Istqb question-paper-dump-12Istqb question-paper-dump-12
Istqb question-paper-dump-12
 
Istqb question-paper-dump-11
Istqb question-paper-dump-11Istqb question-paper-dump-11
Istqb question-paper-dump-11
 
Istqb question-paper-dump-1
Istqb question-paper-dump-1Istqb question-paper-dump-1
Istqb question-paper-dump-1
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

Similar to Transform Talent Software Testing Fundamentals Career Growth

Manual Testing.pptx
Manual Testing.pptxManual Testing.pptx
Manual Testing.pptxAyushNilabh2
 
Why choose Software Testing as a career
Why choose Software Testing as a careerWhy choose Software Testing as a career
Why choose Software Testing as a careerSoumya Suman
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Questions for successful test automation projects
Questions for successful test automation projectsQuestions for successful test automation projects
Questions for successful test automation projectsDaniel Ionita
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdfVuongPhm
 
How To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareHow To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareErika Barron
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Testerjeetendra mandal
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineeringMansiganeshJawale
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwarePerforce
 
Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Varun Sharma
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software QualityAjeng Savitri
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsKMS Technology
 
SQA_Lec#01-1.ppt
SQA_Lec#01-1.pptSQA_Lec#01-1.ppt
SQA_Lec#01-1.pptAhmad Abbas
 

Similar to Transform Talent Software Testing Fundamentals Career Growth (20)

Manual Testing.pptx
Manual Testing.pptxManual Testing.pptx
Manual Testing.pptx
 
Why choose Software Testing as a career
Why choose Software Testing as a careerWhy choose Software Testing as a career
Why choose Software Testing as a career
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Questions for successful test automation projects
Questions for successful test automation projectsQuestions for successful test automation projects
Questions for successful test automation projects
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
Software Quality
Software Quality Software Quality
Software Quality
 
QM in Software Projects
QM in Software ProjectsQM in Software Projects
QM in Software Projects
 
How To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareHow To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty Software
 
Software testing
Software testingSoftware testing
Software testing
 
How to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality TesterHow to become a Software Tester Carrier Path for Software Quality Tester
How to become a Software Tester Carrier Path for Software Quality Tester
 
QA Basics and PM Overview
QA Basics and PM OverviewQA Basics and PM Overview
QA Basics and PM Overview
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineering
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty Software
 
Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
SQA_Lec#01-1.ppt
SQA_Lec#01-1.pptSQA_Lec#01-1.ppt
SQA_Lec#01-1.ppt
 

More from TestingGeeks

Istqb question-paper-dump-14
Istqb question-paper-dump-14Istqb question-paper-dump-14
Istqb question-paper-dump-14TestingGeeks
 
Istqb question-paper-dump-13
Istqb question-paper-dump-13Istqb question-paper-dump-13
Istqb question-paper-dump-13TestingGeeks
 
Istqb question-paper-dump-10
Istqb question-paper-dump-10Istqb question-paper-dump-10
Istqb question-paper-dump-10TestingGeeks
 
Istqb question-paper-dump-9
Istqb question-paper-dump-9Istqb question-paper-dump-9
Istqb question-paper-dump-9TestingGeeks
 
Istqb question-paper-dump-8
Istqb question-paper-dump-8Istqb question-paper-dump-8
Istqb question-paper-dump-8TestingGeeks
 
Istqb question-paper-dump-7
Istqb question-paper-dump-7Istqb question-paper-dump-7
Istqb question-paper-dump-7TestingGeeks
 
Istqb question-paper-dump-6
Istqb question-paper-dump-6Istqb question-paper-dump-6
Istqb question-paper-dump-6TestingGeeks
 
Istqb question-paper-dump-5
Istqb question-paper-dump-5Istqb question-paper-dump-5
Istqb question-paper-dump-5TestingGeeks
 
Istqb question-paper-dump-4
Istqb question-paper-dump-4Istqb question-paper-dump-4
Istqb question-paper-dump-4TestingGeeks
 
Istqb question-paper-dump-3
Istqb question-paper-dump-3Istqb question-paper-dump-3
Istqb question-paper-dump-3TestingGeeks
 
Istqb question-paper-dump-2
Istqb question-paper-dump-2Istqb question-paper-dump-2
Istqb question-paper-dump-2TestingGeeks
 
Istqb iseb bh0-010-ajoy_singha
Istqb iseb bh0-010-ajoy_singhaIstqb iseb bh0-010-ajoy_singha
Istqb iseb bh0-010-ajoy_singhaTestingGeeks
 
Istqb exam sample_paper_2
Istqb exam sample_paper_2Istqb exam sample_paper_2
Istqb exam sample_paper_2TestingGeeks
 
Istqb exam sample_paper_3
Istqb exam sample_paper_3Istqb exam sample_paper_3
Istqb exam sample_paper_3TestingGeeks
 
Istqb exam sample_paper_1
Istqb exam sample_paper_1Istqb exam sample_paper_1
Istqb exam sample_paper_1TestingGeeks
 
Istqb sample paper 2011- www.ajoysingha.info
Istqb sample paper   2011- www.ajoysingha.infoIstqb sample paper   2011- www.ajoysingha.info
Istqb sample paper 2011- www.ajoysingha.infoTestingGeeks
 
Answers to-500-istqb-sample-papers-2010-2011
Answers to-500-istqb-sample-papers-2010-2011Answers to-500-istqb-sample-papers-2010-2011
Answers to-500-istqb-sample-papers-2010-2011TestingGeeks
 

More from TestingGeeks (20)

Qtp ans
Qtp ansQtp ans
Qtp ans
 
Selenium
SeleniumSelenium
Selenium
 
Password
PasswordPassword
Password
 
Istqb question-paper-dump-14
Istqb question-paper-dump-14Istqb question-paper-dump-14
Istqb question-paper-dump-14
 
Istqb question-paper-dump-13
Istqb question-paper-dump-13Istqb question-paper-dump-13
Istqb question-paper-dump-13
 
Istqb question-paper-dump-10
Istqb question-paper-dump-10Istqb question-paper-dump-10
Istqb question-paper-dump-10
 
Istqb question-paper-dump-9
Istqb question-paper-dump-9Istqb question-paper-dump-9
Istqb question-paper-dump-9
 
Istqb question-paper-dump-8
Istqb question-paper-dump-8Istqb question-paper-dump-8
Istqb question-paper-dump-8
 
Istqb question-paper-dump-7
Istqb question-paper-dump-7Istqb question-paper-dump-7
Istqb question-paper-dump-7
 
Istqb question-paper-dump-6
Istqb question-paper-dump-6Istqb question-paper-dump-6
Istqb question-paper-dump-6
 
Istqb question-paper-dump-5
Istqb question-paper-dump-5Istqb question-paper-dump-5
Istqb question-paper-dump-5
 
Istqb question-paper-dump-4
Istqb question-paper-dump-4Istqb question-paper-dump-4
Istqb question-paper-dump-4
 
Istqb question-paper-dump-3
Istqb question-paper-dump-3Istqb question-paper-dump-3
Istqb question-paper-dump-3
 
Istqb question-paper-dump-2
Istqb question-paper-dump-2Istqb question-paper-dump-2
Istqb question-paper-dump-2
 
Istqb iseb bh0-010-ajoy_singha
Istqb iseb bh0-010-ajoy_singhaIstqb iseb bh0-010-ajoy_singha
Istqb iseb bh0-010-ajoy_singha
 
Istqb exam sample_paper_2
Istqb exam sample_paper_2Istqb exam sample_paper_2
Istqb exam sample_paper_2
 
Istqb exam sample_paper_3
Istqb exam sample_paper_3Istqb exam sample_paper_3
Istqb exam sample_paper_3
 
Istqb exam sample_paper_1
Istqb exam sample_paper_1Istqb exam sample_paper_1
Istqb exam sample_paper_1
 
Istqb sample paper 2011- www.ajoysingha.info
Istqb sample paper   2011- www.ajoysingha.infoIstqb sample paper   2011- www.ajoysingha.info
Istqb sample paper 2011- www.ajoysingha.info
 
Answers to-500-istqb-sample-papers-2010-2011
Answers to-500-istqb-sample-papers-2010-2011Answers to-500-istqb-sample-papers-2010-2011
Answers to-500-istqb-sample-papers-2010-2011
 

Transform Talent Software Testing Fundamentals Career Growth

  • 1. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL On a Mission to Transform Talent 1www.talentsprint.com
  • 2. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Speaker Profile • Name: Rounak Shaik • Experience: 5+Years • Functional Area: Software Testing • Organization: Talent Sprint • Corporate Training Summary: Accenture, Virtusa, Wipro, IBM, Emphasis, Iron Mountain, CGI, IGATE, Honeywell….
  • 3. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Agenda: Basic Fundamentals of Testing: • Overview on Software Testing • Importance of Testing in day to day IT Industry • Career Growth • Future Work Place
  • 4. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Software: • A set of computer programs and minimal data (basic data) required to perform a task in a particular system is called software. • Eg: Banking Software Telecom Software Email Software Retail Software ….
  • 5. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Testing: • It is a process of checking the system throughout the maintenance. • Testing is the process of executing a program or system with the intent of finding errors.
  • 6. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Error, Defect, Bug & Failure… • Any incorrect human action that produces incorrect results is called error. • Error in coding is called bug. • Deviation between expected behaviour to actual behaviour is called defect. • Problems identified by end user while using a system is called failures. • Note: Errors results in defects and the presence of defects results in failure of the product. 6www.talentsprint.com
  • 7. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Day to Day Importance of Testing in Industry…  To ensure error free Systems.  To ensure customer satisfaction.  To provide clear documentary proof.  To deliver Quality Systems.
  • 8. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Quality? • It is not only the justification of requirement but also it must be user-friendly to customers.
  • 9. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL What Happens to System without Testing… • Loss of money. • Loss of time. • Damage to business reputation. • Injury or death…
  • 10. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Why Testing?  Software is likely to have faults.  To learn about the reliability of the software.  Failures can be very expensive.  To avoid being used by customers.  To stay in business.  To Build confidence.  To Demonstrate conformance to requirements.  Find faults.
  • 11. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Why Testing?  Reduce costs.  Show system meets user needs.  Assess the software quality.  To ensure error free software.
  • 12. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Why does Software Application will have defects? • Incorrect requirements • Wrong designs • Poor coding • Complex business logic • Complex technology • Frequently changing requirements
  • 13. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Why does Software Application will have defects? • In adequate schedule • Improper planning • Lack of Domain knowledge • Work pressure
  • 14. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL How to Test? • It is a process of identifying defects, isolating defects, subjecting to the rectification(developers) in order to ensure error free software and hence customer satisfaction.
  • 15. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Qualities of Test Engineer… • Good Communication • Strong Technical Knowledge • Creativity • Good Judgment Skills • No Compromise in Quality • Test to break attitude • Diplomatic • Quality Oriented mind set up • Patience
  • 16. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Software Testing Types: • Manual testing • Automation testing
  • 17. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Manual Testing: • This type includes the testing of the Software manually i.e. without using any automated tool or any script. • In this type the tester takes over the role of an end user and test the Software to identify any un-expected behavior or bug. • There are different stages for manual testing like unit testing, Integration testing, System testing and User Acceptance testing.
  • 18. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Manual Testing: • Testers use test plan, test cases or test scenarios to test the Software to ensure the completeness of testing. • Manual testing also includes exploratory testing as testers explore the software to identify errors in it.
  • 19. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Automation Testing: • Automation testing which is also known as Test Automation, is when the tester writes scripts and uses another software to test the software. • 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.
  • 20. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Automation Testing: • 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; improve accuracy, saves time and money in comparison to manual testing.
  • 21. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Software Testing Automation Tools: • Functional & Regression Testing Tools • Test Management/ Defect Tracking Tools • Performance Testing Tools
  • 22. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Functional Testing Tools: • UFT (Unified Functional Testing Tool) • QTP (Quick Test Professional) • Selenium • Win Runner • Silk Test • Test Complete • IBM Rational Functional Tester…
  • 23. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Test Management Tools: • ALM (Application Life Cycle Management) • QC (Quality Center) • Test Director • IBM Rational Quality Manager (RQM) • Silk meter • Bugzilla • Clear Quest (CQ)…..
  • 24. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Performance Testing Tools: • Load Runner • IBM Rational Performance Testing Tool (RPT) • J-Meter • Web Load • Silk Performer…
  • 25. DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Career Growth:
  • 27. 27 Your Future Workplace IT Services Companies Software Product Companies Enterprise IT Captives
  • 29. 29 Your Future Workplace IT Services Companies
  • 31. 31 Your Future Workplace IT Services Companies  Custom Software  Linear Business Model Software Product Companies  COTS/Packaged Apps  Non-linear business model Enterprise IT Captives  Consumers of IT services and products  In-house IT teams of large enterprise organizations Understanding Your Future Workplace
  • 32. 32 Custom Software  Software is developed for a specific costomer requirement  Source code is the IP of the customer COTS  Software is developed for generic requirements of a market  Software is distributed under a license agreement  Source code is protected by copy right and IP is owned by the developer Difference between Custom Software and COTS Your Future Workplace
  • 33. 33 Study and analyze a website of your role-model company and submit the paper by the end of the day. Your Future Workplace Assignment 1
  • 34. 34 Common Business Process Procurement Production Marketing Business Core Processes Supporting Processes Finance, HR and Admin Management Planning, Organization Business Process Overview Suppliers Customers
  • 35. 35 Common Business Process Procurement Production Marketing Business Core Processes Supporting Processes Finance, HR and Admin Management Planning, Organization Business Process Overview Suppliers Customers SCM CRM ERP