SlideShare a Scribd company logo
1 of 17
Download to read offline
Life	
  Cycle	
  of	
  Tes-ng	
  Process	
  
“Sta-c	
  Tes-ng”	
  

İbrahim ATAY | Consultant
www.ibrahimatay.org | @ibrahim_atay
Development	
  Process	
  Models	
  
•  Sta5c	
  process	
  models	
  
•  Waterfall	
  model	
  
•  V-­‐Model	
  
	
  
•  Incremental	
  process	
  models	
  
	
  
•  Modern	
  approaches	
  (Agile)	
  
•  extreme	
  Programing	
  
•  Prototypic	
  development	
  
•  Test-­‐driven	
  development	
  
	
  
V-­‐Model	
  
Use-­‐case	
  scenarios	
  

Valida-on	
  

Test	
  cases	
  

Test	
  cases	
  
Verifica-on	
  
Test	
  cases	
  

IABG	
  Informa,on	
  Technology	
  (V-­‐Model	
  Lifecycle	
  Process	
  Model)	
  
Sta-c	
  Tes-ng	
  

•  To	
  find	
  defects	
  
•  Examine	
  the	
  work	
  product	
  for	
  errors	
  
•  Without	
  execu-ng	
  the	
  code	
  

Dynamic	
  Tes-ng	
  

•  To	
  find	
  defects	
  
•  use	
  the	
  work	
  product	
  to	
  collect	
  failures	
  
•  Must	
  execute	
  the	
  code	
  
Inspec-on	
  Process	
  
Planning	
  

• 
• 
• 
• 
• 

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

Work	
  product	
  and	
  inspec-on	
  team	
  is	
  selected	
  
Moderator(inspec-on	
  leader)	
  is	
  chosen	
  
Define	
  entry	
  and	
  exit	
  criteria	
  
Decide	
  which	
  path	
  of	
  work	
  product	
  to	
  review	
  
Assign	
  the	
  roles	
  to	
  the	
  reviewers	
  

Rework	
  

Follow	
  up	
  
Inspec-on	
  Process	
  
Planning	
  

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

•  Distribu-ng	
  documents	
  
•  Explaining	
  the	
  objec-ves,	
  progress	
  and	
  documents	
  
•  Checking	
  entry	
  criteria	
  

Note:	
  role	
  assignments,	
  checking	
  rate,	
  the	
  pages	
  to	
  be	
  checked	
  

Rework	
  

Follow	
  up	
  
Inspec-on	
  Process	
  
Planning	
  

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

Rework	
  

•  The	
  par-cipants	
  work	
  individually	
  on	
  the	
  work	
  product	
  under	
  review	
  
•  Can	
  use	
  the	
  related	
  documents,	
  rules	
  and	
  checklists	
  provided	
  
•  Iden-fy	
  defects,	
  ques-ons	
  and	
  comments	
  and	
  write	
  a	
  report	
  for	
  them	
  

Note:	
  should	
  use	
  checklist	
  

Follow	
  up	
  
Inspec-on	
  Process	
  
Planning	
  

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

Rework	
  

Follow	
  up	
  

•  The	
  mee-ng	
  typical	
  consists	
  of;	
  logging	
  discussion	
  and	
  decision	
  phase	
  
•  The	
  mee-ng	
  is	
  moderated	
  by	
  moderator	
  
•  During	
  the	
  logging	
  phase	
  the	
  issues	
  are	
  men-oned	
  page	
  by	
  page,	
  reviewer	
  by	
  
reviewer,	
  and	
  should	
  not	
  discuss	
  
•  In	
  discussion	
  phase,	
  focused	
  on	
  issues	
  and	
  classify	
  them(cri-cal,	
  major	
  or	
  minor)	
  
•  At	
  the	
  end	
  of	
  mee-ng,	
  a	
  decision	
  on	
  the	
  work	
  product	
  under	
  review	
  has	
  to	
  be	
  
made	
  by	
  the	
  par-cipants	
  
Inspec-on	
  Process	
  
Planning	
  

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

Rework	
  

Follow	
  up	
  

•  Based	
  on	
  the	
  defects	
  detected,	
  the	
  author	
  will	
  improve	
  the	
  work	
  product	
  under	
  
review	
  step	
  by	
  step	
  
•  Changes	
  that	
  are	
  made	
  to	
  the	
  document	
  should	
  be	
  easy	
  to	
  iden-fy	
  during	
  follow	
  
up	
  
Inspec-on	
  Process	
  
Planning	
  

Kick	
  Off	
  

Prepara-on	
  

Review	
  
Mee-ng	
  

Rework	
  

Follow	
  up	
  

•  The	
  moderator	
  will	
  check	
  that	
  the	
  agreed	
  defects	
  have	
  been	
  addressed	
  
•  Will	
  gather	
  metrics	
  such	
  as	
  how	
  -me	
  was	
  spent	
  on	
  the	
  review,	
  how	
  many	
  
defects	
  were	
  found	
  
•  Will	
  also	
  check	
  the	
  exit	
  criteria	
  to	
  ensure	
  that	
  they	
  have	
  been	
  met	
  	
  
V-­‐Model	
  
Use-­‐case	
  scenarios	
  

Valida-on	
  

Test	
  cases	
  

Test	
  cases	
  
Verifica-on	
  
Test	
  cases	
  

IABG	
  Informa,on	
  Technology	
  (V-­‐Model	
  Lifecycle	
  Process	
  Model)	
  
Technical	
  Review	
  

•  İs	
  a	
  discussion	
  mee-ng	
  that	
  focuses	
  on	
  achieving	
  consensus	
  about	
  the	
  
technical	
  content.	
  
	
  
	
  
•  The	
  experts	
  that	
  are	
  needed	
  for	
  a	
  technical	
  review	
  
•  Architects	
  
•  Chief	
  designers	
  
•  Key	
  users	
  
	
  
Code	
  Review	
  

A	
  code	
  review	
  is	
  a	
  special	
  kind	
  of	
  inspec,on	
  in	
  which	
  the	
  team	
  examine	
  a	
  code	
  and	
  fixes	
  
any	
  defects	
  in	
  it.	
  
Pair	
  Programming	
  
Code	
  Review	
  Tools	
  

hKp://en.wikipedia.org/wiki/List_of_tools_for_sta,c_code_analysis	
  
Sta-c	
  Analysis	
  isn’t	
  Development	
  Tes-ng	
  

hKp://agile.dzone.com/ar,cles/sta,c-­‐analysis-­‐isn%E2%80%99t	
  
Thank	
  You.	
  
İbrahim ATAY | Consultant
www.ibrahimatay.org | @ibrahim_atay

More Related Content

What's hot

IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
Arsala Dilshad
 

What's hot (18)

Static Testing
Static Testing Static Testing
Static Testing
 
Software testing
Software testingSoftware testing
Software testing
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
 
OpenERP Management system modules
OpenERP Management system modulesOpenERP Management system modules
OpenERP Management system modules
 
QA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQQA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQ
 
ISTQB Certified Mobile Application Tester - intro
ISTQB Certified Mobile Application Tester - introISTQB Certified Mobile Application Tester - intro
ISTQB Certified Mobile Application Tester - intro
 
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandDavid Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
 
QA in digitalized world kari kakkonen ICTexpo2016
QA in digitalized world kari kakkonen  ICTexpo2016QA in digitalized world kari kakkonen  ICTexpo2016
QA in digitalized world kari kakkonen ICTexpo2016
 
Exploratory Testing - Kari Kakkonen
Exploratory Testing - Kari KakkonenExploratory Testing - Kari Kakkonen
Exploratory Testing - Kari Kakkonen
 
Select the right automation test tool in agile project
Select the right automation test tool in agile projectSelect the right automation test tool in agile project
Select the right automation test tool in agile project
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov	How to deliver high quality apps to the app storeVladimir Lozanov	How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app store
 
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
 
Software review
Software reviewSoftware review
Software review
 
Small is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case DesignSmall is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case Design
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 

Viewers also liked

Kurogo Mobil Platformu
Kurogo Mobil PlatformuKurogo Mobil Platformu
Kurogo Mobil Platformu
Mesut Güngör
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solving
İbrahim ATAY
 
İYTE'de Uzaktan Eğitim
İYTE'de Uzaktan EğitimİYTE'de Uzaktan Eğitim
İYTE'de Uzaktan Eğitim
Mesut Güngör
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Case
İbrahim ATAY
 

Viewers also liked (20)

IYTE de Uzaktan Egitim
IYTE de Uzaktan EgitimIYTE de Uzaktan Egitim
IYTE de Uzaktan Egitim
 
Kurogo Mobil Platformu
Kurogo Mobil PlatformuKurogo Mobil Platformu
Kurogo Mobil Platformu
 
Cloud IYTE
Cloud IYTECloud IYTE
Cloud IYTE
 
Top 5 Tools To Create Infographics
Top 5 Tools To Create InfographicsTop 5 Tools To Create Infographics
Top 5 Tools To Create Infographics
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1
 
Theory of Inventive Problems Solving
Theory of Inventive Problems SolvingTheory of Inventive Problems Solving
Theory of Inventive Problems Solving
 
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtımİzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
İzmir Yüksek Teknoloji Enstitüsü Türkçe Tanıtım
 
DDoS Benzetimi Projesi Ara Raporu
DDoS Benzetimi Projesi Ara RaporuDDoS Benzetimi Projesi Ara Raporu
DDoS Benzetimi Projesi Ara Raporu
 
IYTE Form Yönetim Yazılımı
IYTE Form Yönetim YazılımıIYTE Form Yönetim Yazılımı
IYTE Form Yönetim Yazılımı
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
Red-Hat 7 Yeni Güvenlik Duvarı : firewalld
Red-Hat 7 Yeni Güvenlik Duvarı : firewalldRed-Hat 7 Yeni Güvenlik Duvarı : firewalld
Red-Hat 7 Yeni Güvenlik Duvarı : firewalld
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
 
İYTE'de Uzaktan Eğitim
İYTE'de Uzaktan EğitimİYTE'de Uzaktan Eğitim
İYTE'de Uzaktan Eğitim
 
Human for Study Case
Human for Study CaseHuman for Study Case
Human for Study Case
 
Windows Azure Platform Başlarken
Windows Azure Platform BaşlarkenWindows Azure Platform Başlarken
Windows Azure Platform Başlarken
 
İş Ortamlarına Saldırı Tespit Sisteminin Kurulması
İş Ortamlarına Saldırı Tespit Sisteminin Kurulmasıİş Ortamlarına Saldırı Tespit Sisteminin Kurulması
İş Ortamlarına Saldırı Tespit Sisteminin Kurulması
 

Similar to Static Testing on Life Cycle Of Testing Process

Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa manager
gaoliang641
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Manindra Simhadri
 
Software Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processesSoftware Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processes
anasz3z3
 
Software test management
Software test managementSoftware test management
Software test management
Vishad Garg
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10
Syed Muhammad Hammad
 

Similar to Static Testing on Life Cycle Of Testing Process (20)

Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineering
 
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd EditionAdvanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
 
Agile testing MyBTEC
Agile testing MyBTECAgile testing MyBTEC
Agile testing MyBTEC
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa manager
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
 
Static Testing
Static TestingStatic Testing
Static Testing
 
Software Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processesSoftware Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processes
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Iterative software development
Iterative software developmentIterative software development
Iterative software development
 
Software test management
Software test managementSoftware test management
Software test management
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
 

More from İbrahim ATAY

Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1
İbrahim ATAY
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
İbrahim ATAY
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0
İbrahim ATAY
 

More from İbrahim ATAY (20)

Kurumsal Mimari’de Farkındalık
Kurumsal Mimari’de FarkındalıkKurumsal Mimari’de Farkındalık
Kurumsal Mimari’de Farkındalık
 
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 10
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 7
 
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 6
 
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 5
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 3
 
Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 2
 
Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1Windows Azure ile Cloud Computing Uygulamaları - 1
Windows Azure ile Cloud Computing Uygulamaları - 1
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
 
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 9
 
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 8
 
Windows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş SüreciWindows Azure ile Kesintisiz İş Süreci
Windows Azure ile Kesintisiz İş Süreci
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirme
 
Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0 Visual Basic.NET Kodlama Standartları 1.0
Visual Basic.NET Kodlama Standartları 1.0
 
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Göç SüreçleriWindows Azure Platform Göç Süreçleri
Windows Azure Platform Göç Süreçleri
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Static Testing on Life Cycle Of Testing Process

  • 1. Life  Cycle  of  Tes-ng  Process   “Sta-c  Tes-ng”   İbrahim ATAY | Consultant www.ibrahimatay.org | @ibrahim_atay
  • 2. Development  Process  Models   •  Sta5c  process  models   •  Waterfall  model   •  V-­‐Model     •  Incremental  process  models     •  Modern  approaches  (Agile)   •  extreme  Programing   •  Prototypic  development   •  Test-­‐driven  development    
  • 3. V-­‐Model   Use-­‐case  scenarios   Valida-on   Test  cases   Test  cases   Verifica-on   Test  cases   IABG  Informa,on  Technology  (V-­‐Model  Lifecycle  Process  Model)  
  • 4. Sta-c  Tes-ng   •  To  find  defects   •  Examine  the  work  product  for  errors   •  Without  execu-ng  the  code   Dynamic  Tes-ng   •  To  find  defects   •  use  the  work  product  to  collect  failures   •  Must  execute  the  code  
  • 5. Inspec-on  Process   Planning   •  •  •  •  •  Kick  Off   Prepara-on   Review   Mee-ng   Work  product  and  inspec-on  team  is  selected   Moderator(inspec-on  leader)  is  chosen   Define  entry  and  exit  criteria   Decide  which  path  of  work  product  to  review   Assign  the  roles  to  the  reviewers   Rework   Follow  up  
  • 6. Inspec-on  Process   Planning   Kick  Off   Prepara-on   Review   Mee-ng   •  Distribu-ng  documents   •  Explaining  the  objec-ves,  progress  and  documents   •  Checking  entry  criteria   Note:  role  assignments,  checking  rate,  the  pages  to  be  checked   Rework   Follow  up  
  • 7. Inspec-on  Process   Planning   Kick  Off   Prepara-on   Review   Mee-ng   Rework   •  The  par-cipants  work  individually  on  the  work  product  under  review   •  Can  use  the  related  documents,  rules  and  checklists  provided   •  Iden-fy  defects,  ques-ons  and  comments  and  write  a  report  for  them   Note:  should  use  checklist   Follow  up  
  • 8. Inspec-on  Process   Planning   Kick  Off   Prepara-on   Review   Mee-ng   Rework   Follow  up   •  The  mee-ng  typical  consists  of;  logging  discussion  and  decision  phase   •  The  mee-ng  is  moderated  by  moderator   •  During  the  logging  phase  the  issues  are  men-oned  page  by  page,  reviewer  by   reviewer,  and  should  not  discuss   •  In  discussion  phase,  focused  on  issues  and  classify  them(cri-cal,  major  or  minor)   •  At  the  end  of  mee-ng,  a  decision  on  the  work  product  under  review  has  to  be   made  by  the  par-cipants  
  • 9. Inspec-on  Process   Planning   Kick  Off   Prepara-on   Review   Mee-ng   Rework   Follow  up   •  Based  on  the  defects  detected,  the  author  will  improve  the  work  product  under   review  step  by  step   •  Changes  that  are  made  to  the  document  should  be  easy  to  iden-fy  during  follow   up  
  • 10. Inspec-on  Process   Planning   Kick  Off   Prepara-on   Review   Mee-ng   Rework   Follow  up   •  The  moderator  will  check  that  the  agreed  defects  have  been  addressed   •  Will  gather  metrics  such  as  how  -me  was  spent  on  the  review,  how  many   defects  were  found   •  Will  also  check  the  exit  criteria  to  ensure  that  they  have  been  met    
  • 11. V-­‐Model   Use-­‐case  scenarios   Valida-on   Test  cases   Test  cases   Verifica-on   Test  cases   IABG  Informa,on  Technology  (V-­‐Model  Lifecycle  Process  Model)  
  • 12. Technical  Review   •  İs  a  discussion  mee-ng  that  focuses  on  achieving  consensus  about  the   technical  content.       •  The  experts  that  are  needed  for  a  technical  review   •  Architects   •  Chief  designers   •  Key  users    
  • 13. Code  Review   A  code  review  is  a  special  kind  of  inspec,on  in  which  the  team  examine  a  code  and  fixes   any  defects  in  it.  
  • 15. Code  Review  Tools   hKp://en.wikipedia.org/wiki/List_of_tools_for_sta,c_code_analysis  
  • 16. Sta-c  Analysis  isn’t  Development  Tes-ng   hKp://agile.dzone.com/ar,cles/sta,c-­‐analysis-­‐isn%E2%80%99t  
  • 17. Thank  You.   İbrahim ATAY | Consultant www.ibrahimatay.org | @ibrahim_atay