Soumettre la recherche
Mettre en ligne
AiTi Education Software Testing Session 03
•
1 j'aime
•
1,161 vues
AiTi Education
Suivre
AiTi Education Software Testing
Lire moins
Lire la suite
Formation
Signaler
Partager
Signaler
Partager
1 sur 39
Recommandé
AiTi Education Software Testing Session 02 b
AiTi Education Software Testing Session 02 b
AiTi Education
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
TEST Huddle
ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 b
AiTi Education
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
babak danyal
Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com
enosislearningcom
The SEI Approach
The SEI Approach
Fáber D. Giraldo
Stuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing Standard
TEST Huddle
Recommandé
AiTi Education Software Testing Session 02 b
AiTi Education Software Testing Session 02 b
AiTi Education
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
TEST Huddle
ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 b
AiTi Education
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
babak danyal
Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com
enosislearningcom
The SEI Approach
The SEI Approach
Fáber D. Giraldo
Stuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing Standard
TEST Huddle
Atos Origin - Testing - An Olympic Challenge
Atos Origin - Testing - An Olympic Challenge
TEST Huddle
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)
ShudipPal
L software testing
L software testing
Fáber D. Giraldo
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
TEST Huddle
Unit 2 hci in software process
Unit 2 hci in software process
Roselin Mary S
Unit3 software review control software
Unit3 software review control software
Reetesh Gupta
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
XBOSoft
Ch13 system testexecution
Ch13 system testexecution
abcxyz_abc
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Samer Desouky
Tracking through kanban
Tracking through kanban
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
TEST Huddle
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
TEST Huddle
Defect analysis and prevention methods
Defect analysis and prevention methods
deep sharma
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Verhaert Masters in Innovation
Chapter6
Chapter6
mkrishna69209
Software testing
Software testing
Preeti Mishra
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Verhaert Masters in Innovation
Training program BaffleSol academy of learning
Training program BaffleSol academy of learning
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Introduction to testing2
Introduction to testing2
khaerul azmi
Istqb foundation level day 1
Istqb foundation level day 1
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Static testing techniques
Static testing techniques
Mazenetsolution
ISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam Practice
Yogindernath Gupta
Contenu connexe
Tendances
Atos Origin - Testing - An Olympic Challenge
Atos Origin - Testing - An Olympic Challenge
TEST Huddle
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)
ShudipPal
L software testing
L software testing
Fáber D. Giraldo
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
TEST Huddle
Unit 2 hci in software process
Unit 2 hci in software process
Roselin Mary S
Unit3 software review control software
Unit3 software review control software
Reetesh Gupta
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
XBOSoft
Ch13 system testexecution
Ch13 system testexecution
abcxyz_abc
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Samer Desouky
Tracking through kanban
Tracking through kanban
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
TEST Huddle
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
TEST Huddle
Defect analysis and prevention methods
Defect analysis and prevention methods
deep sharma
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Verhaert Masters in Innovation
Chapter6
Chapter6
mkrishna69209
Software testing
Software testing
Preeti Mishra
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Verhaert Masters in Innovation
Training program BaffleSol academy of learning
Training program BaffleSol academy of learning
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Introduction to testing2
Introduction to testing2
khaerul azmi
Istqb foundation level day 1
Istqb foundation level day 1
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Tendances
(20)
Atos Origin - Testing - An Olympic Challenge
Atos Origin - Testing - An Olympic Challenge
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)
L software testing
L software testing
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
Unit 2 hci in software process
Unit 2 hci in software process
Unit3 software review control software
Unit3 software review control software
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Ch13 system testexecution
Ch13 system testexecution
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Tracking through kanban
Tracking through kanban
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
Defect analysis and prevention methods
Defect analysis and prevention methods
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Innovation day 2013 2.5 joris vanderschrick (verhaert) - embedded system de...
Chapter6
Chapter6
Software testing
Software testing
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Training program BaffleSol academy of learning
Training program BaffleSol academy of learning
Introduction to testing2
Introduction to testing2
Istqb foundation level day 1
Istqb foundation level day 1
Similaire à AiTi Education Software Testing Session 03
Static testing techniques
Static testing techniques
Mazenetsolution
ISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam Practice
Yogindernath Gupta
Iseb, ISTQB Static Testing
Iseb, ISTQB Static Testing
onsoftwaretest
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
AiTi Education
ISTQB Foundation - Chapter 3
ISTQB Foundation - Chapter 3
Chandukar
Standard_Work_Presentation_1703112688.pdf
Standard_Work_Presentation_1703112688.pdf
BrunoTrovalim
Exploratory Testing Basics and Future
Exploratory Testing Basics and Future
Kari Kakkonen
Agile Test Management
Agile Test Management
franohara99
Agile Bureaucracy
Agile Bureaucracy
Return on Intelligence
New Model Testing: A New Test Process and Tool
New Model Testing: A New Test Process and Tool
TEST Huddle
SQA presenatation made by krishna ballabh gupta
SQA presenatation made by krishna ballabh gupta
Shivalik college of engineering
Sqa
Sqa
Rapunzall
Sqa
Sqa
Rapunzall
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
TEST Huddle
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Kari Kakkonen
chapter 7.ppt
chapter 7.ppt
TesfahunAsmare1
Software Testing Foundations Part 7 - Basics of Test Management
Software Testing Foundations Part 7 - Basics of Test Management
Nikita Knysh
AiTi Education Software Testing Session 01 a
AiTi Education Software Testing Session 01 a
AiTi Education
What_is_Software_Testing.pdf
What_is_Software_Testing.pdf
VuongPhm
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
Kari Kakkonen
Similaire à AiTi Education Software Testing Session 03
(20)
Static testing techniques
Static testing techniques
ISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam Practice
Iseb, ISTQB Static Testing
Iseb, ISTQB Static Testing
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
ISTQB Foundation - Chapter 3
ISTQB Foundation - Chapter 3
Standard_Work_Presentation_1703112688.pdf
Standard_Work_Presentation_1703112688.pdf
Exploratory Testing Basics and Future
Exploratory Testing Basics and Future
Agile Test Management
Agile Test Management
Agile Bureaucracy
Agile Bureaucracy
New Model Testing: A New Test Process and Tool
New Model Testing: A New Test Process and Tool
SQA presenatation made by krishna ballabh gupta
SQA presenatation made by krishna ballabh gupta
Sqa
Sqa
Sqa
Sqa
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
chapter 7.ppt
chapter 7.ppt
Software Testing Foundations Part 7 - Basics of Test Management
Software Testing Foundations Part 7 - Basics of Test Management
AiTi Education Software Testing Session 01 a
AiTi Education Software Testing Session 01 a
What_is_Software_Testing.pdf
What_is_Software_Testing.pdf
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
Plus de AiTi Education
AiTi Education Profile
AiTi Education Profile
AiTi Education
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
AiTi Education
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
AiTi Education
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
AiTi Education
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
AiTi Education
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
AiTi Education
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
AiTi Education
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
AiTi Education
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
AiTi Education
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
AiTi Education
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
AiTi Education
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
AiTi Education
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
AiTi Education
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
AiTi Education
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
AiTi Education
[Vietnam Mobile Day 2014] Gamification and Mobile Learning - Nguyễn Hữu Ân -...
[Vietnam Mobile Day 2014] Gamification and Mobile Learning - Nguyễn Hữu Ân -...
AiTi Education
[Vietnam Mobile Day 2014] Cơ hội & thách thức cho Game Studio Việt trước tảng...
[Vietnam Mobile Day 2014] Cơ hội & thách thức cho Game Studio Việt trước tảng...
AiTi Education
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh – Cou...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh – Cou...
AiTi Education
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
AiTi Education
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
AiTi Education
Plus de AiTi Education
(20)
AiTi Education Profile
AiTi Education Profile
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Gamification and Mobile Learning - Nguyễn Hữu Ân -...
[Vietnam Mobile Day 2014] Gamification and Mobile Learning - Nguyễn Hữu Ân -...
[Vietnam Mobile Day 2014] Cơ hội & thách thức cho Game Studio Việt trước tảng...
[Vietnam Mobile Day 2014] Cơ hội & thách thức cho Game Studio Việt trước tảng...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh – Cou...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh – Cou...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
Dernier
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
National Information Standards Organization (NISO)
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Thiyagu K
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
discovermytutordmt
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
JemimahLaneBuaron
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
National Information Standards Organization (NISO)
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
TechSoup
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Jayanti Pande
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Pooja Nehwal
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
VS Mahajan Coaching Centre
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
misteraugie
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
Shobhayan Kirtania
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Thiyagu K
Dernier
(20)
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
AiTi Education Software Testing Session 03
1.
Static Testing Session
3 © AiTi Education 1
2.
Overview • Reviews
and the test process • Types of review • Static analysis © AiTi Education 2
3.
People techniques •
individual: – desk-checking, data-stepping, proof-reading • group: – Reviews (informal & formal): for consensus – Walkthrough: for education – Inspection (most formal): to find faults SSttaattiicc tteecchhnniiqquueess ddoo nnoott eexxeeccuuttee ccooddee © AiTi Education 3
4.
Benefits of reviews
• Development productivity improvement • Reduced development timescales • Reduced testing time and cost • Lifetime cost reductions • Reduced fault levels • Improved customer relations • etc. © AiTi Education 4
5.
Reviews are cost-effective
• 10 times reduction in faults reaching test, testing cost reduced by 50% to 80% – Freedman & Weinberg, Handbook of Walkthroughs, Inspections & Technical Reviews • reduce faults by a factor of 10 – Yourdon, Structured Walkthroughs • 25% reduction in schedules, remove 80% - 95% of faults at each stage, 28 times reduction in maintenance cost, many others – Gilb & Graham, Software Inspection © AiTi Education 5
6.
What can be
Inspected? • policy, strategy, business plans, marketing or advertising material, contracts • system requirements, feasibility studies, acceptance test plans • test plans, test designs, test cases, test results • system designs, logical & physical • software code • user manuals, procedures, training material Anything written down Anything written down can be Inspected can be Inspected © AiTi Education 6
7.
What can be
reviewed? • anything which could be Inspected – i.e. anything written down • plans, visions, “big picture”, strategic directions, ideas • project progress – work completed to schedule, etc. • “Should we develop this” marketing options © AiTi Education 7
8.
What to review
/ Inspect? Tests Tests Tests Tests © AiTi Education 8 RReeqquuirireemmeenntsts DDeessigignn CCooddee FFuunncctitoionnss InInteteggrraattioionn T Teesstt UUnniti tT Teesstt AAcccceeppt.t .T Teesstt SSyysstetemm T Teesstt
9.
Costs of reviews
• Rough guide: 5%-15% of development effort – half day a week is 10% • Effort required for reviews – planning (by leader / moderator) – preparation / self-study checking – meeting – fixing / editing / follow-up – recording & analysis of statistics / metrics – process improvement (should!) © AiTi Education 9
10.
Overview • Reviews
and the test process • Types of review • Static analysis © AiTi Education 10
11.
Types of review
of documents Informal Review undocumented • widely viewed as useful and cheap (but no one can prove it!) A helpful first step for chaotic organisations. Technical Review: (or peer review) • includes peer and technical experts, no management participation. Normally documented, fault-finding. Can be rather subjective. Decision-making Review: • group discusses document and makes a decision about the content, e.g. how something should be done, go or no-go decision, or technical comments © AiTi Education 11
12.
Types of review
of documents © AiTi Education 12 Walkthrough • author guides the group through a document and his or her thought processes, so all understand the same thing, consensus on changes to make Inspection: • formal individual and group checking, using sources and standards, according to generic and specific rules and checklists, using entry and exit criteria, Leader must be trained & certified, metrics required
13.
Reviews in general
1 • Objectives / goals – validation & verification against specifications & standards – achieve consensus (excluding Inspection) – process improvement (ideal, included in Inspection) © AiTi Education 13
14.
Reviews in general
2 • Activities – planning – overview / kickoff meeting (Inspection) – preparation / individual checking – review meeting (not always) – follow-up (for some types) – metrics recording & analysis (Inspections and sometimes reviews) © AiTi Education 14
15.
Reviews in general
3 • Roles and responsibilities – Leader / moderator - plans the review / Inspection, chooses participants, helps & encourages, conducts the meeting, performs follow-up, manages metrics – Author of the document being reviewed / Inspected – Reviewers / Inspectors - specialised fault-finding roles for Inspection – Managers - excluded from some types of review, need to plan project time for review / Inspection – Others: e.g. Inspection/ review Co-ordinator © AiTi Education 15
16.
Reviews in general
4 • Deliverables – Changes (edits) in review product – Change requests for source documents (predecessor documents to product being reviewed / Inspected) – Process improvement suggestions • to the review / Inspection process • to the development process which produced the product just reviewed / Inspected – Metrics (Inspection and some types of review) © AiTi Education 16
17.
Reviews in general
5 • Pitfalls (they don’t always work!) – lack of training in the technique (especially Inspection, the most formal) – lack of or quality of documentation - what is being reviewed / Inspected – Lack of management support - “lip service” - want them done, but don’t allow time for them to happen in project schedules – Failure to improve processes (gets disheartening just getting better at finding the same thing over again) © AiTi Education 17
18.
Inspection is different
not just product, sources • the document to be reviewed is given out in advance • typically dozens of pages to review • instructions are "please review this" • some people have time to look through it and make comments before the meeting (which is difficult to arrange) • the meeting often lasts for hours • "I don't like this" • much discussion, some about technical approaches, some about trivia • don't really know if it was worthwhile, but we keep doing it chunk or sample training, roles entry criteria to meeting, may not be worth holding 2 max., often much shorter Rule violations, objective, not subjective no discussion, highly focused, anti-trivia only do it if value is proven (continually) © AiTi Education 18
19.
Inspection is more
and better • entry criteria • training • optimum checking rate • prioritising the words • standards • process improvement • exit criteria • quantified estimates of remaining major faults per page © AiTi Education 19 typical review early Inspection mature Inspection effectiveness return on investment 10 - 20% unknown 30 - 40% 6 - 8 hrs / Insp hr 80 - 95% 8 - 30 hrs / Insp hr
20.
The Inspection Process
Change Request © AiTi Education 20 Software Development Stage . Process Improvement . Planning Kick off Ind Chk Meet Edit Entry Next Software Development Stage Exit
21.
At first glance
.. Here’s a document: review this (or Inspect it) © AiTi Education 21
22.
Reviews: time and
size determine rate Time © AiTi Education 22 Checking Rate Size 2 hrs? 100 pages? Checking Rate 50 pages per hour
23.
Review “Thoroughness”? major
minor ordinary “review” - finds some faults, one major, fix them, consider the document now corrected and OK © AiTi Education 23 minor
24.
Inspection: time and
rate determine size Time Checking Rate Size © AiTi Education 24 2 hrs? Optimum: 1 page* per hour 2 pages (at optimum rate) * 1 page = 300 important words
25.
Inspection Thoroughness Inspection
can find deep-seated faults: • all of that type can be corrected • but needs optimum checking rate © AiTi Education 25
26.
Inspection surprises •
Fundamental importance of Rules – democratically agreed as applying – define major issues / faults • Slow checking rates • Strict entry & exit criteria • Fast logging rates • Amount of responsibility given to author © AiTi Education 26
27.
Overview • Reviews
and the test process • Types of review • Static analysis © AiTi Education 27
28.
What can static
analysis do? • A form of automated testing Remember: static techniques do not execute Remember: static techniques do not execute – check for violations of standards – check for things which may be a fault • Descended from compiler technology the code the code – a compiler statically analyses code, and “knows” a lot about it, e.g. variable usage; finds syntax faults – static analysis tools extend this knowledge – can find unreachable code, undeclared variables, parameter type mis-matches, uncalled functions & procedures, array bound violations, etc. © AiTi Education 28
29.
Data flow analysis
• This is the study of program variables – variable defined* where a value is stored into it – variable used where the stored value is accessed – variable is undefined before it is defined or when it goes out of scope x = y + z IF a > b THEN read(S) x is defined, y and z are used a and b are used, S is defined *defined should not be confused with declared © AiTi Education 29
30.
Data flow analysis
faults © AiTi Education 30 n := 0 read (x) n := 1 while x > y do begin read (y) write( n*y) x := x - n end Data flow anomaly: n is re-defined without being used Data flow fault: y is used before it has been defined (first time around the loop)
31.
Control flow analysis
• Highlights: – nodes not accessible from start node – infinite loops – multiple entry to loops – whether code is well structured, i.e. reducible – whether code conforms to a flowchart grammar – any jumps to undefined labels – any labels not jumped to – cyclomatic complexity and other metrics © AiTi Education 31
32.
Unreachable code example
• Macro definitions (different for different platforms the code runs on) Buffsize: 1000 Mailboxmax: 1000 IF Buffsize < Mailboxmax THEN Error-Exit © AiTi Education 32 ENDIF • Static Analysis finds the THEN clause unreachable, so will flag a fault
33.
Cyclomatic complexity •
cyclomatic complexity is a measure of the complexity of a flow graph – (and therefore the code that the flow graph © AiTi Education 33 represents) • the more complex the flow graph, the greater the measure • it can most easily be calculated as: – complexity = number of decisions + 1
34.
Which flow graph
is most complex? What is the cyclomatic complexity? © AiTi Education 34 1 2 3 5
35.
Example control flow
graph Result = 0 Right = 0 DO WHILE more Questions IF Answer = Correct THEN Right = Right + 1 ENDIF END DO Result = (Right / Questions) IF Result > 60% THEN Print "pass" ELSE Print "fail” ENDIF init res © AiTi Education 35 Pseudo-code: do if r=r+1 end if pass fail end
36.
Other static metrics
• lines of code (LOC) • operands & operators (Halstead’s metrics) • fan-in & fan-out • nesting levels • function calls • OO metrics: inheritance tree depth, number of methods, coupling & cohesion © AiTi Education 36
37.
Limitations and advantages
• Limitations: – cannot distinguish "fail-safe" code from programming faults or anomalies (often creates overload of spurious error messages) – does not execute the code, so not related to operating conditions • Advantages: – can find faults difficult to "see" – gives objective quality assessment of code © AiTi Education 37
38.
Summary: Key Points
• Reviews help to find faults in development and test documentation, and should be applied early • Types of review: informal, walkthrough, technical / peer review, Inspection • Static analysis can find faults and give information about code without executing it © AiTi Education 38
39.
Thank You AiTi
Education published by www.aiti.edu.vn @aiti_aptech aiti.edu.vn © AiTi Education 39