SlideShare a Scribd company logo
1 of 31
Software testing career!
Ahmed Ahmed Mokhtar
Software Quality Control Engineer
International Turnkey Systems
Agenda
SW Development Life Cycle.
SW Testing or SW Quality Control.
Why testing!
Quality Control Vs. Quality Assurance.
How to start your career in SW Quality.
Test Cases.
Bug Life cycle.
Function Test and Non Function.
Testing process
How to be good tester
Testing Freelance sites
Requirement
Analysis
SDLC : Software Development Life Cycle
Design Coding
‘Implement’
Testing etc ...
Software Testing and Software Quality Control
“Degree to which a set of inherent
characteristics fulfils requirements”
ISO 9000:2000
What is Quality?
Quality Control Vs. Quality Assurance
Verification Vs. Validation
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.
Why testing ?
- Reduces costs
- Increases dependability
- Increases speed
- Increases customer retention
- Increases profit
- Customer satisfaction
Why testing ? “benefits”
Why testing ? “Iceberg Theory”
Cost of bugs
- A Norwegian bank ATM consistently dispersed 10 times the amount required.
- A software flaw caused a UK bank to duplicate every transfer payment request for
half an hour. The bank lost 2 billion British pounds!
- Titanic.
- Companies bounty.
Examples of known bugs
Quality Career
SDLC
SQL Skills
Programming Skills is plus
Writing Test cases.
Reporting and following up bugs
- Headline “Title”.
- Preconditions
- Steps.
- Expected Result.
- [Environment].
- Status.
- [SQL Query]
Writing test cases
Writing test cases Example
- Headline “Title”.
- Preconditions
- Steps.
- Actual Result.
- Expected result.
- Severity (Critical, Major and Minor).
- Priority (High, Medium, Low)
- [Environment].
- Screenshots and videos
Writing bugs
Reporting bug Example
New
Bug Life Cycle
Open Assigned Test Verify
Closed
Reopened
- Defect
- Fault
- Problem
- Error
- Incident
- Variance
- Failure
- Inconsistency
- Product Incidence
- Feature :-)
Bugs May be ...
- Functional Testing
- Non Functional Testing
- Maintenance Testing
Testing types
- Black Box test : method of software testing that examines the functionality of an application without
peering into its internal structures or workings. This method of test can be applied to virtually every level of
software testing: unit, integration, system and acceptance.
- White Box test : testing technique, that examines the program structure and derives test data from the
program logic/code. The other names of glass box testing are clear box testing, open box testing, logic driven
testing or path driven testing or structural testing.
- Unit test : process in which the smallest testable parts of an application, called units, are individually and
independently scrutinized for proper operation. Unit testing is often automated but it can also be done manually.
- Integration test :is the phase in software testing in which individual software modules are combined and
tested as a group. It occurs after unit testing and before validation testing.
Functional Testing types
- Smoke test / Sanity : testing to reveal simple failures severe enough to reject a prospective software
release. A smoke tester will select and run a subset of test cases that cover the most important functionality of a
component or system, to ascertain if crucial functions of the software work correctly
- User Acceptance test : the last phase of the software testing process. During UAT, actual software users
test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.
- Regression test :is a type of software testing that verifies that software that was previously developed and
tested still performs correctly after it was changed or interfaced with other software. Changes may include
software enhancements, patches, configuration changes, etc.
Functional Testing types
- Performance test : is a type of testing intended to determine the responsiveness, throughput, reliability,
and/or scalability of a system under a given workload.
- Load test : type of software testing which is conducted to understand the behavior of the application under a
specific expected load. Load testing is performed to determine a system's behavior under both normal and at
peak conditions.
- Stress test : It involves testing beyond normal operational capacity, often to a breaking point, in order to
observe the results. used to determine the stability of a given system.
- Usability test : is the best way to understand how real users experience your website or application. Unlike
interviews or focus groups that attempt to get users to accurately self-report their own behavior or preferences, a
well-designed user test measures actual performance on mission-critical tasks.
Non Functional Testing types
- Security test : a testing technique to determine if an information system protects data and maintains
functionality as intended. It also aims at verifying basic principles as following (Confidentiality, Integrity,
Authentication, Authorization, Availability).
Non Functional Testing types
Communication.
Good observer.
Testing technique skills.
Octopus mind.
Leadership.
Analytical and judging skill.
Negative thinking.
Know Tools (automation, performance, IMS, …etc )
How to be good tester
- https://www.bugfinders.com/
- https://www.utest.com/
- https://www.crossover.com/
- https://www.upwork.com/
- https://www.freelancer.com/
Freelancer Websites
- https://www.linkedin.com/
- https://www.facebook.com/groups/ISTQBEgypt/
- https://www.facebook.com/groups/egyptiantestingcommunity/
Testing Jobs
- http://www.guru99.com
- http://istqbexamcertification.com
- http://www.tutorialspoint.com
- https://www.wikipedia.org/
- Other Presentations.
References
IQ
IQ
Contact me
/A.Mo5tar
Ahmed Ahmed Mokhtar
ah.mokhtar90@gmail.com

More Related Content

What's hot

verification and validation
verification and validationverification and validation
verification and validationDinesh Pasi
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)Ch Fahadi
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 
Chapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSChapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSst. michael
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19koolkampus
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing pptSavyasachi14
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingHadi Fadlallah
 
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
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of TestingCode95
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
System testing ppt
System testing pptSystem testing ppt
System testing pptL ESHWAR
 

What's hot (20)

verification and validation
verification and validationverification and validation
verification and validation
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Chapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSChapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESS
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
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
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Software testing
Software testing Software testing
Software testing
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
 

Viewers also liked

Quality Control
Quality ControlQuality Control
Quality Controlnethisip13
 
Careers in Software Testing
Careers in Software TestingCareers in Software Testing
Careers in Software TestingMajd Uddin
 
Software testing services by custom soft
Software testing services by custom softSoftware testing services by custom soft
Software testing services by custom softCustom Soft
 
Fear the psychology of testing rik marselis
Fear the psychology of testing rik marselisFear the psychology of testing rik marselis
Fear the psychology of testing rik marselisRik Marselis
 
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...CleanSoft Academy
 
The Myths and Facts Surrounding Software Testing
The Myths and Facts Surrounding Software TestingThe Myths and Facts Surrounding Software Testing
The Myths and Facts Surrounding Software TestingSoftware Testing Solution
 
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...Achim D. Brucker
 
6 myths of Software Testing (As I have seen during my testing journey)
6 myths of Software Testing (As I have seen during my testing journey)6 myths of Software Testing (As I have seen during my testing journey)
6 myths of Software Testing (As I have seen during my testing journey)Brian Osman
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and RealitiesHoa Le
 
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...TEST Huddle
 
Portfólio Empresas UPTEC 2013_EN
Portfólio Empresas UPTEC 2013_ENPortfólio Empresas UPTEC 2013_EN
Portfólio Empresas UPTEC 2013_ENUPTEC
 
The Deloitte CFO Survey 2015 Q1
The Deloitte CFO Survey 2015 Q1The Deloitte CFO Survey 2015 Q1
The Deloitte CFO Survey 2015 Q1Deloitte UK
 
2_White Paper Electronic Meal Ordering
2_White Paper Electronic Meal Ordering2_White Paper Electronic Meal Ordering
2_White Paper Electronic Meal OrderingChristopher Morgan
 
Kiosk+Solutions+issue+5
Kiosk+Solutions+issue+5Kiosk+Solutions+issue+5
Kiosk+Solutions+issue+5Adrian Warne
 
Synnex 2015 Line Card + Warehouses
Synnex  2015 Line Card + WarehousesSynnex  2015 Line Card + Warehouses
Synnex 2015 Line Card + WarehousesMary Armenta
 
Surviving the new retail reality | Ard van Leeuwen | Kega
Surviving the new retail reality |  Ard van Leeuwen | KegaSurviving the new retail reality |  Ard van Leeuwen | Kega
Surviving the new retail reality | Ard van Leeuwen | KegaMooreStephensBE
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Prathan Dansakulcharoenkit
 

Viewers also liked (20)

Quality Control
Quality ControlQuality Control
Quality Control
 
Careers in Software Testing
Careers in Software TestingCareers in Software Testing
Careers in Software Testing
 
Software testing services by custom soft
Software testing services by custom softSoftware testing services by custom soft
Software testing services by custom soft
 
Fear the psychology of testing rik marselis
Fear the psychology of testing rik marselisFear the psychology of testing rik marselis
Fear the psychology of testing rik marselis
 
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
 
The Myths and Facts Surrounding Software Testing
The Myths and Facts Surrounding Software TestingThe Myths and Facts Surrounding Software Testing
The Myths and Facts Surrounding Software Testing
 
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
 
6 myths of Software Testing (As I have seen during my testing journey)
6 myths of Software Testing (As I have seen during my testing journey)6 myths of Software Testing (As I have seen during my testing journey)
6 myths of Software Testing (As I have seen during my testing journey)
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and Realities
 
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...
Stuart Reid - Motivated or Motivating? What Sort of Tester Are You? - EuroSTA...
 
OmniCX-Datasheet
OmniCX-DatasheetOmniCX-Datasheet
OmniCX-Datasheet
 
Portfólio Empresas UPTEC 2013_EN
Portfólio Empresas UPTEC 2013_ENPortfólio Empresas UPTEC 2013_EN
Portfólio Empresas UPTEC 2013_EN
 
Arbetslösheten i Svenskfinland i oktober 2014
Arbetslösheten i Svenskfinland i oktober 2014Arbetslösheten i Svenskfinland i oktober 2014
Arbetslösheten i Svenskfinland i oktober 2014
 
The Deloitte CFO Survey 2015 Q1
The Deloitte CFO Survey 2015 Q1The Deloitte CFO Survey 2015 Q1
The Deloitte CFO Survey 2015 Q1
 
2_White Paper Electronic Meal Ordering
2_White Paper Electronic Meal Ordering2_White Paper Electronic Meal Ordering
2_White Paper Electronic Meal Ordering
 
Kiosk+Solutions+issue+5
Kiosk+Solutions+issue+5Kiosk+Solutions+issue+5
Kiosk+Solutions+issue+5
 
Synnex 2015 Line Card + Warehouses
Synnex  2015 Line Card + WarehousesSynnex  2015 Line Card + Warehouses
Synnex 2015 Line Card + Warehouses
 
Surviving the new retail reality | Ard van Leeuwen | Kega
Surviving the new retail reality |  Ard van Leeuwen | KegaSurviving the new retail reality |  Ard van Leeuwen | Kega
Surviving the new retail reality | Ard van Leeuwen | Kega
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009
 
RealityMine for ARF March 2015
RealityMine for ARF March 2015RealityMine for ARF March 2015
RealityMine for ARF March 2015
 

Similar to Software testing career

Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx8759000398
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basicRohit Singh
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingVenkat Alagarsamy
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniqueschaklee191
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesPunjab University
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146vidhyyav
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineeringSweta Kumari Barnwal
 
10. Software testing overview
10. Software testing overview10. Software testing overview
10. Software testing overviewghayour abbas
 
SWE-401 - 10. Software Testing Overview
SWE-401 - 10. Software Testing OverviewSWE-401 - 10. Software Testing Overview
SWE-401 - 10. Software Testing Overviewghayour abbas
 
Software Testing.pptx
Software Testing.pptxSoftware Testing.pptx
Software Testing.pptxsonalshitole
 
Manual testing
Manual testingManual testing
Manual testingVivek V
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptxPavanNikhil3
 

Similar to Software testing career (20)

Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
SDLCTesting
SDLCTestingSDLCTesting
SDLCTesting
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineering
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
CTFL Module 02
CTFL Module 02CTFL Module 02
CTFL Module 02
 
10. Software testing overview
10. Software testing overview10. Software testing overview
10. Software testing overview
 
SWE-401 - 10. Software Testing Overview
SWE-401 - 10. Software Testing OverviewSWE-401 - 10. Software Testing Overview
SWE-401 - 10. Software Testing Overview
 
Software Testing.pptx
Software Testing.pptxSoftware Testing.pptx
Software Testing.pptx
 
Manual testing
Manual testingManual testing
Manual testing
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptx
 

Recently uploaded

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Software testing career

  • 1. Software testing career! Ahmed Ahmed Mokhtar Software Quality Control Engineer International Turnkey Systems
  • 2. Agenda SW Development Life Cycle. SW Testing or SW Quality Control. Why testing! Quality Control Vs. Quality Assurance. How to start your career in SW Quality. Test Cases. Bug Life cycle. Function Test and Non Function. Testing process How to be good tester Testing Freelance sites
  • 3. Requirement Analysis SDLC : Software Development Life Cycle Design Coding ‘Implement’ Testing etc ...
  • 4. Software Testing and Software Quality Control
  • 5. “Degree to which a set of inherent characteristics fulfils requirements” ISO 9000:2000 What is Quality?
  • 6. Quality Control Vs. Quality Assurance
  • 8. 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. Why testing ?
  • 9. - Reduces costs - Increases dependability - Increases speed - Increases customer retention - Increases profit - Customer satisfaction Why testing ? “benefits”
  • 10. Why testing ? “Iceberg Theory”
  • 12. - A Norwegian bank ATM consistently dispersed 10 times the amount required. - A software flaw caused a UK bank to duplicate every transfer payment request for half an hour. The bank lost 2 billion British pounds! - Titanic. - Companies bounty. Examples of known bugs
  • 13. Quality Career SDLC SQL Skills Programming Skills is plus Writing Test cases. Reporting and following up bugs
  • 14. - Headline “Title”. - Preconditions - Steps. - Expected Result. - [Environment]. - Status. - [SQL Query] Writing test cases
  • 16. - Headline “Title”. - Preconditions - Steps. - Actual Result. - Expected result. - Severity (Critical, Major and Minor). - Priority (High, Medium, Low) - [Environment]. - Screenshots and videos Writing bugs
  • 18. New Bug Life Cycle Open Assigned Test Verify Closed Reopened
  • 19. - Defect - Fault - Problem - Error - Incident - Variance - Failure - Inconsistency - Product Incidence - Feature :-) Bugs May be ...
  • 20. - Functional Testing - Non Functional Testing - Maintenance Testing Testing types
  • 21. - Black Box test : method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied to virtually every level of software testing: unit, integration, system and acceptance. - White Box test : testing technique, that examines the program structure and derives test data from the program logic/code. The other names of glass box testing are clear box testing, open box testing, logic driven testing or path driven testing or structural testing. - Unit test : process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit testing is often automated but it can also be done manually. - Integration test :is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing. Functional Testing types
  • 22. - Smoke test / Sanity : testing to reveal simple failures severe enough to reject a prospective software release. A smoke tester will select and run a subset of test cases that cover the most important functionality of a component or system, to ascertain if crucial functions of the software work correctly - User Acceptance test : the last phase of the software testing process. During UAT, actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications. - Regression test :is a type of software testing that verifies that software that was previously developed and tested still performs correctly after it was changed or interfaced with other software. Changes may include software enhancements, patches, configuration changes, etc. Functional Testing types
  • 23. - Performance test : is a type of testing intended to determine the responsiveness, throughput, reliability, and/or scalability of a system under a given workload. - Load test : type of software testing which is conducted to understand the behavior of the application under a specific expected load. Load testing is performed to determine a system's behavior under both normal and at peak conditions. - Stress test : It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results. used to determine the stability of a given system. - Usability test : is the best way to understand how real users experience your website or application. Unlike interviews or focus groups that attempt to get users to accurately self-report their own behavior or preferences, a well-designed user test measures actual performance on mission-critical tasks. Non Functional Testing types
  • 24. - Security test : a testing technique to determine if an information system protects data and maintains functionality as intended. It also aims at verifying basic principles as following (Confidentiality, Integrity, Authentication, Authorization, Availability). Non Functional Testing types
  • 25. Communication. Good observer. Testing technique skills. Octopus mind. Leadership. Analytical and judging skill. Negative thinking. Know Tools (automation, performance, IMS, …etc ) How to be good tester
  • 26. - https://www.bugfinders.com/ - https://www.utest.com/ - https://www.crossover.com/ - https://www.upwork.com/ - https://www.freelancer.com/ Freelancer Websites
  • 27. - https://www.linkedin.com/ - https://www.facebook.com/groups/ISTQBEgypt/ - https://www.facebook.com/groups/egyptiantestingcommunity/ Testing Jobs
  • 28. - http://www.guru99.com - http://istqbexamcertification.com - http://www.tutorialspoint.com - https://www.wikipedia.org/ - Other Presentations. References
  • 29. IQ
  • 30. IQ
  • 31. Contact me /A.Mo5tar Ahmed Ahmed Mokhtar ah.mokhtar90@gmail.com