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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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