60
Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL FUNDAMENTAL TEST PROCESS TEST PROCESS Dr. Wolfgang J. Dr. Wolfgang J. Schneider Schneider 2003 – 2006 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Embed Size (px)

Citation preview

Page 1: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

FUNDAMENTALFUNDAMENTALTEST PROCESSTEST PROCESSDr. Wolfgang J. SchneiderDr. Wolfgang J. Schneider

2003 – 20062003 – 2006

Page 2: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

FUNDAMENTALFUNDAMENTALTEST PROCESSTEST PROCESS

Part 3Part 3Test ImplementationTest Implementation

and Executionand Execution

Page 3: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

AcknowledgementAcknowledgementMost of the content has been developed Most of the content has been developed by ISTQBby ISTQB

and it’s affiliates for fair use. The copy and it’s affiliates for fair use. The copy right of those parts is with them.right of those parts is with them.The layout has been developed by us.The layout has been developed by us.

Page 4: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Fundamental Test ProcessFundamental Test Process

INTRODUCTIONINTRODUCTIONWe are talking about:We are talking about:

Planning the TestsPlanning the Tests Designing Test CasesDesigning Test Cases Preparing for ExecutionPreparing for Execution Evaluating the StatusEvaluating the Status

Page 5: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Fundamental Test ProcessFundamental Test Process

MAIN ACTIVITIESMAIN ACTIVITIES

PlanningPlanning and and ControlControl AnalysisAnalysis and and DesignDesign ImplementationImplementation and and Execution Execution Evaluating Exit CriteriaEvaluating Exit Criteria and and ReportingReporting Test Closure ActivitiesTest Closure Activities

Page 6: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Fundamental Test ProcessFundamental Test Process

MAIN ACTIVITIESMAIN ACTIVITIES

PlanningPlanning and and ControlControl AnalysisAnalysis and and DesignDesign

ImplementationImplementation and and ExecutionExecution Evaluating Exit CriteriaEvaluating Exit Criteria and and ReportingReporting Test Closure ActivitiesTest Closure Activities

Page 7: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

This is the Activity whereThis is the Activity where

Test ConditionsTest Conditions

are transformed intoare transformed into

Test Cases and TestwareTest Cases and Testware

and the Environment is set upand the Environment is set up

Page 8: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

This is the Activity whereThis is the Activity where

Test ConditionsTest Conditions

are transformed intoare transformed into

Test CasesTest Cases and and TestwareTestware

and the and the EnvironmentEnvironment is set up is set up

Page 9: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Of course, there areOf course, there are

manymany Major Tasks Major Tasks

in this Activityin this Activity

Page 10: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 11: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 12: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 13: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 14: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 15: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 16: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging ComparingComparing ReportingReporting RepeatingRepeating

Page 17: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 18: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 19: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 20: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 21: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 22: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 23: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 24: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 25: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases

Developing Test CasesDeveloping Test Cases Prioritizing Test CasesPrioritizing Test Cases Creating Test DataCreating Test Data Writing Test ProceduresWriting Test Procedures

Page 26: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Preparing Test CasesPreparing Test Cases

Optionally:Optionally: Preparing Test HarnessesPreparing Test Harnesses Writing Automated Test ScriptsWriting Automated Test Scripts

Page 27: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Preparing Test CasesPreparing Test Cases

Optionally:Optionally: Preparing Test HarnessesPreparing Test Harnesses Writing Automated Test ScriptsWriting Automated Test Scripts

Page 28: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Preparing Test CasesPreparing Test Cases

Optionally:Optionally: Preparing Test HarnessesPreparing Test Harnesses Writing Automated Test ScriptsWriting Automated Test Scripts

Page 29: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Preparing Test CasesPreparing Test Cases

Optionally:Optionally: Preparing Test HarnessesPreparing Test Harnesses Writing Automated Test ScriptsWriting Automated Test Scripts

Page 30: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Creating Test SuitesCreating Test Suites

from the Test Casesfrom the Test Cases

for efficient Test Executionfor efficient Test Execution

Page 31: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Verifying the Test EnvironmentVerifying the Test Environment

Verifying Verifying that the Test Environment that the Test Environment has been set up correctlyhas been set up correctly

Page 32: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Executing Test CasesExecuting Test Cases

either manually or by usingeither manually or by using

Test Execution ToolsTest Execution Tools

according to the Planned Sequenceaccording to the Planned Sequence

Page 33: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Executing Test CasesExecuting Test Cases

either manuallyeither manually or by usingor by using

Test Execution ToolsTest Execution Tools

according to the Planned Sequenceaccording to the Planned Sequence

Page 34: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Executing Test CasesExecuting Test Cases

either manually either manually or by usingor by using

Test Execution ToolsTest Execution Tools

according to the Planned Sequenceaccording to the Planned Sequence

Page 35: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Executing Test CasesExecuting Test Cases

either manually or by usingeither manually or by using

Test Execution ToolsTest Execution Tools

according to the Planned Sequenceaccording to the Planned Sequence

Page 36: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

Executing Test CasesExecuting Test Cases

either manually or by usingeither manually or by using

Test Execution ToolsTest Execution Tools

according to the Planned Sequenceaccording to the Planned Sequence

Page 37: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 38: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 39: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions ofRecording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 40: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 41: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 42: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 43: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

LoggingLogging

Logging the Outcome of Test ExecutionLogging the Outcome of Test Execution Recording the Identities and Versions of Recording the Identities and Versions of

– Software Under TestSoftware Under Test– Test Tools Test Tools – TestwareTestware

Page 44: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ComparingComparingactual actual results with results with expectedexpected results results

Page 45: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 46: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 47: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 48: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 49: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 50: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 51: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

ReportingReporting Reporting Discrepancies as IncidentsReporting Discrepancies as Incidents Analyzing them in order to establish their CauseAnalyzing them in order to establish their Cause

– a Defect in the Codea Defect in the Code– a Defect in specified Test Data, in the Test Documenta Defect in specified Test Data, in the Test Document– a Mistake in the way the test was executeda Mistake in the way the test was executed

Page 52: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingTest Activities as ResultTest Activities as Resultof action taken for of action taken for each Discrepancyeach Discrepancy

Page 53: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingCONFIRMATION TESTINGCONFIRMATION TESTING

Reexecution of a Test that previously failed Reexecution of a Test that previously failed

in order to confirm a Fixin order to confirm a Fix

Page 54: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingREGRESSION TESTINGREGRESSION TESTINGExecution of a Corrected TestExecution of a Corrected Test and/or Execution ofand/or Execution ofTests in order to ensure that Defects have notTests in order to ensure that Defects have notbeen introduced in Unchanged Areas of the been introduced in Unchanged Areas of the Software or that Defect Fixing did not uncover Software or that Defect Fixing did not uncover other Defectsother Defects

Page 55: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingREGRESSION TESTINGREGRESSION TESTINGExecution of a Corrected TestExecution of a Corrected Test and/or Execution ofand/or Execution ofTests in order to ensure that Defects have notTests in order to ensure that Defects have notbeen introduced in Unchanged Areas of the been introduced in Unchanged Areas of the Software or that Defect Fixing did not uncover Software or that Defect Fixing did not uncover other Defectsother Defects

Page 56: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingREGRESSION TESTINGREGRESSION TESTINGExecution of a Corrected Test and/or Execution of a Corrected Test and/or Execution ofExecution ofTests in order to ensure that Defects have notTests in order to ensure that Defects have notbeen introduced in Unchanged Areas of the been introduced in Unchanged Areas of the SoftwareSoftware or that Defect Fixing did not uncover or that Defect Fixing did not uncover other Defectsother Defects

Page 57: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingREGRESSION TESTINGREGRESSION TESTINGExecution of a Corrected Test and/or Execution ofExecution of a Corrected Test and/or Execution ofTests in order Tests in order to ensureto ensure that Defects have not that Defects have notbeen introduced in Unchanged Areas of the been introduced in Unchanged Areas of the Software or Software or that Defect Fixing did not uncover that Defect Fixing did not uncover other Defectsother Defects

Page 58: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS

RepeatingRepeatingREGRESSION TESTINGREGRESSION TESTINGExecution of a Corrected Test and/or Execution ofExecution of a Corrected Test and/or Execution ofTests in order to ensure that Defects have notTests in order to ensure that Defects have notbeen introduced in Unchanged Areas of the been introduced in Unchanged Areas of the Software or that Defect Fixing did not uncover Software or that Defect Fixing did not uncover other Defectsother Defects

Page 59: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

Test Implementation and ExecutionTest Implementation and Execution

MAJOR TASKSMAJOR TASKS Preparing Test CasesPreparing Test Cases Creating Test SuitesCreating Test Suites Verifying the Test EnvironmentVerifying the Test Environment Executing Test CasesExecuting Test Cases LoggingLogging Comparing Comparing ReportingReporting RepeatingRepeating

Page 60: Dr. Wolfgang J. Schneider 2003 - 2006 FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006

Dr. Wolfgang J. Schneider 2003 - 2006

DR. WOLFGANG J. SCHNEIDER GMBHInternational Information Technology Consultants

Professional Testing SolutionsTelecommunications and Utility Billing Systems

Euro Preparation for Companies in New EU Member CountriesEDIFACT – DATANORM – ELDANORM – ETIM InterfacesData Exchange with Banks and Credit Card Companies

Total Quality Management – Good Manufacturing PracticesIT Service Management - IT Infrastructure Library (ITIL)

Knowledge Management SolutionsIT Fitness for GAAP – IAS – FASB

Balanced Scorecard

www.drschneider.eu

Take Advantage of 30+ Years of IT Experience !