istqb eğitim sunumu

28
ISTQB Foundation Level Presentation IT-TEST 31.03.2014

Upload: mesut-guenes

Post on 26-Jun-2015

1.096 views

Category:

Education


2 download

DESCRIPTION

ISTQB eğitiminde yazılım testi ile ilgili önemli konulara ve örneklere değinilmiştir. "Test Nedir?", "Testin Prensipleri", "Test Teknikleri", "Yazılım Metodolojileri" ve daha birçok önemli başlık hakkında detaylı ve teknik bilgiler yaşanmış örneklerle verilmiştir. Bu sunumda, bahsedilen konu başlıkları ve daha fazlası genel haliyle anlatılmıştır.

TRANSCRIPT

Page 1: ISTQB Eğitim Sunumu

ISTQB Foundation Level Presentation

IT-TEST31.03.2014

Page 2: ISTQB Eğitim Sunumu

What is testing?Finding defects

Gaining confidence about the level of quality

Providing information for decision-making

Preventing defects

2

Page 3: ISTQB Eğitim Sunumu

3

Seven Testing PrinciplesTesting shows precence of defectsExhaustive testing is impossibleEarly testingDefect clusteringPesticide paradoxTesting is context dependentAbsence-of-errors fallacy

Page 4: ISTQB Eğitim Sunumu

4

Why does software testing fail?MiscommunicationCoding ErrorsRequirement ChangesSoftware ComplexityTime PressureDocument DeficiencySoftware Development Tools - Deployment

Errors

Page 5: ISTQB Eğitim Sunumu

5

Important DefinitionsTest BasisTest ObjectTest PolicyTest StrategyTest PurposeTest ApproachTest Priority&Severity

Page 6: ISTQB Eğitim Sunumu

6

When should the testing start?

When should the testing finish?

Page 7: ISTQB Eğitim Sunumu

7

How long should test continue?

Page 8: ISTQB Eğitim Sunumu

8

Risk and Testing

Project

Risk

Produc

t Risk

Page 9: ISTQB Eğitim Sunumu

9

Verification&Validation

Are we built the SW right?Are we built the right SW?

Page 10: ISTQB Eğitim Sunumu

10

What is Software Testing Methodologies?

Waterfall ModelV ModelSpiral ModelAgile Model

Page 11: ISTQB Eğitim Sunumu

11

Waterfall Model

Page 12: ISTQB Eğitim Sunumu

12

V – Model

Page 13: ISTQB Eğitim Sunumu

13

Spiral Model

Page 14: ISTQB Eğitim Sunumu

14

Agile Model

Page 15: ISTQB Eğitim Sunumu

15

Fundamental Test ProcessTest Planning and Control

Test Analysis and Design

Test Implementation and Execution

Evaluating Exit Criteria and Reporting

Test Closure Activities

Page 16: ISTQB Eğitim Sunumu

16

Test LevelsComponent Testing

Integration Testing

System Testing

Acceptance Testing

Page 17: ISTQB Eğitim Sunumu

17

Test TypesTesting of Function• Functional Testing

Testing of Non-functional Software Characteristcs• Non-functional Testing

Testing of Software Structure/Architecture• Structural Testing

Testing Related to Changes• Re-testing and Regression Testing

Page 18: ISTQB Eğitim Sunumu

18

Test Types and Test Levels

Page 19: ISTQB Eğitim Sunumu

19

Test Techniques

Test Techniqu

es

Static Techniqu

esDynamic Techniqu

es

Page 20: ISTQB Eğitim Sunumu

20

Test Techniques

Page 21: ISTQB Eğitim Sunumu

21

Static TechniquesStatic Techniques and the ProcessReview Process

Activities of a Formal ReviewRoles and ResponsibilitiesTypes of ReviewSuccess Factors of Reviews

Static Analysis By Tools

Page 22: ISTQB Eğitim Sunumu

22

Specification-based or Black-box Techniques

Equivalence PartitioningBoundary Value AnalysisDecision Table TestingState Transition TestingUse Case Testing

Page 23: ISTQB Eğitim Sunumu

23

Activities of a Formal Review

Planning Kick-offIndividual Preperati

on

Review MeetingReworkFollow-up

Page 24: ISTQB Eğitim Sunumu

24

Types of Review

Walkthrough

Informal Review

Technical Review

Management ReviewAuditInspection

Page 25: ISTQB Eğitim Sunumu

25

Dynamic Test Design TechniquesSpecification-based or Black-box Techniques

Structure-based or White-box Techniques

Experience-based Techniques

Page 26: ISTQB Eğitim Sunumu

26

Structure-based or White-box TechniquesStatement Testing and Coverage

Decision Testing and Coverage

Other Structure-based Techniques

Page 27: ISTQB Eğitim Sunumu

27

Test Automation DecisionAre the Scenerios Automatable?

Test Execution

Period

Not Possible Cost Much Cost Little

Whenever Possible ?

Regularly ?

Once in while

Page 28: ISTQB Eğitim Sunumu

28

Thank You

IT-TEST