SlideShare una empresa de Scribd logo
1 de 9
SOFTWARE QUALITY ASSURANCE
TEST CASE




            Seminar: Oana FEIDI
            Quality Manager – Continental Automotive
WHAT IS A TEST CASE?

   Testing is a process centered around the goal of
    finding defects in a system [IEEE 829 Definition]

   A test case in software engineering is a set of
    conditions or variables under which a tester will
    determine whether an application or software
    system is working correctly or not.
TEST CASE STRUCTURE




                      http://wiki.meego.com/Quality/Test_case_template
TEST CASE STRUCTURE - INFORMATION
   Information contains general information about Test case.
   Identifier is unique identifier of test case for further
    references, for example, while describing found defect.
   Test case owner/creator is name of tester or test designer,
    who created test or is responsible for its development
   Version of current Test case definition
   Name of test case should be human-oriented title which
    allows to quickly understand test case purpose and scope.
   Identifier of requirement which is covered by test case.
   Purpose contains short description of test purpose, what
    functionality it checks.
   Dependencies
TEST CASE STRUCTURE - ACTIVITY
   Testing environment/configuration contains information
    about configuration of hardware or software which must be
    met while executing test case

   Initialization describes actions, which must be performed
    before test case execution is started. For example, we
    should open some file.

   Finalization describes actions to be done after test case
    is performed. For example if test case crashes database,
    tester should restore it before other test cases will be
    performed.
   Actions step by step to be done to complete test.
   Input data description
TEST CASE STRUCTURE - RESULTS
   Expected results contains description of what tester
    should see after all test steps has been completed

   Actual results contains a brief description of what the
    tester saw after the test steps has been completed.
    This is often replaced with a Pass/Fail. Quite often if a
    test case fails, reference to the defect involved should
    be listed in this column.
         Actual results field will be filled in after running the
          test case
TEST CASE STRUCTURE - EXAMPLE
EXERCISE
   Derive the test cases for the specification reviewed
    in the first seminar

   Use the following template to design your test
    cases
THANK YOU!

Más contenido relacionado

La actualidad más candente

Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
Abdul Basit
 
Software Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box TestingSoftware Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box Testing
Nikita Knysh
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02
SriluBalla
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
Slideshare
 

La actualidad más candente (20)

Test cases for effective testing - part 1
Test cases for effective testing - part 1Test cases for effective testing - part 1
Test cases for effective testing - part 1
 
Test Cases Vs Test Scenarios
Test Cases Vs Test ScenariosTest Cases Vs Test Scenarios
Test Cases Vs Test Scenarios
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
 
So you think you can write a test case
So you think you can write a test caseSo you think you can write a test case
So you think you can write a test case
 
Software Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box TestingSoftware Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box Testing
 
Unit 2 - Test Case Design
Unit 2 - Test Case DesignUnit 2 - Test Case Design
Unit 2 - Test Case Design
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Test case techniques
Test case techniquesTest case techniques
Test case techniques
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Lesson 2....PPT 1
Lesson 2....PPT 1Lesson 2....PPT 1
Lesson 2....PPT 1
 
Test Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioTest Case, Use Case and Test Scenario
Test Case, Use Case and Test Scenario
 
Test case development
Test case developmentTest case development
Test case development
 
Blackbox
BlackboxBlackbox
Blackbox
 
5 black box and grey box testing
5   black box and grey box testing5   black box and grey box testing
5 black box and grey box testing
 
Test Case Design and Technique
Test Case Design and TechniqueTest Case Design and Technique
Test Case Design and Technique
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
 

Destacado

Test data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
AshwiniPoloju
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
Raluca Suditu
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
acatalin
 
Rightbrain N Ldeel2
Rightbrain N Ldeel2Rightbrain N Ldeel2
Rightbrain N Ldeel2
guest2f17d3
 
Hyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van WouterHyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van Wouter
guest2f17d3
 
Tdr prezentacija rezultata bi h 03.06.2104-no-products
Tdr prezentacija rezultata bi h 03.06.2104-no-productsTdr prezentacija rezultata bi h 03.06.2104-no-products
Tdr prezentacija rezultata bi h 03.06.2104-no-products
TDR d.o.o Rovinj
 
Hyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van WouterHyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van Wouter
guest2f17d3
 

Destacado (20)

Test data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test Manager
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Case
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
JudCon Brazil 2014 - Mobile push for all platforms
JudCon Brazil 2014 - Mobile push for all platformsJudCon Brazil 2014 - Mobile push for all platforms
JudCon Brazil 2014 - Mobile push for all platforms
 
21.01.2014 - Ubuntu server 13.04
21.01.2014 - Ubuntu server 13.0421.01.2014 - Ubuntu server 13.04
21.01.2014 - Ubuntu server 13.04
 
Speechwriting
SpeechwritingSpeechwriting
Speechwriting
 
Excell shortcuts
Excell shortcutsExcell shortcuts
Excell shortcuts
 
Rightbrain N Ldeel2
Rightbrain N Ldeel2Rightbrain N Ldeel2
Rightbrain N Ldeel2
 
Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)Invisible Public Debt (Presentation)
Invisible Public Debt (Presentation)
 
Hyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van WouterHyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van Wouter
 
Pans company
Pans companyPans company
Pans company
 
ศาสนาอิสลาม 402
ศาสนาอิสลาม 402ศาสนาอิสลาม 402
ศาสนาอิสลาม 402
 
Tdr prezentacija rezultata bi h 03.06.2104-no-products
Tdr prezentacija rezultata bi h 03.06.2104-no-productsTdr prezentacija rezultata bi h 03.06.2104-no-products
Tdr prezentacija rezultata bi h 03.06.2104-no-products
 
Pavan Gadey Marriage Invitation Card
Pavan Gadey Marriage Invitation CardPavan Gadey Marriage Invitation Card
Pavan Gadey Marriage Invitation Card
 
Prezentacija rezultata TDR poslovanja u 2013. godini na tržištu Srbije
Prezentacija rezultata TDR poslovanja u 2013. godini na tržištu SrbijePrezentacija rezultata TDR poslovanja u 2013. godini na tržištu Srbije
Prezentacija rezultata TDR poslovanja u 2013. godini na tržištu Srbije
 
Hyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van WouterHyves Cbw Mitex Harry Van Wouter
Hyves Cbw Mitex Harry Van Wouter
 

Similar a Testcase definition

Testcase training
Testcase trainingTestcase training
Testcase training
medsherb
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
Suresh Mishra
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
nazeer pasha
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta
 

Similar a Testcase definition (20)

Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
Testcase training
Testcase trainingTestcase training
Testcase training
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
 
Testing
TestingTesting
Testing
 
Best practices for test case creation & maintenance
Best practices for test case creation & maintenanceBest practices for test case creation & maintenance
Best practices for test case creation & maintenance
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
Generating Test Cases
Generating Test CasesGenerating Test Cases
Generating Test Cases
 
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
 
03 test specification and execution
03   test specification and execution03   test specification and execution
03 test specification and execution
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
 
Ppt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cyclePpt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cycle
 
System testing
System testingSystem testing
System testing
 
Rekno widyawati
Rekno widyawatiRekno widyawati
Rekno widyawati
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
Test automation
Test automationTest automation
Test automation
 

Más de Oana Feidi

Más de Oana Feidi (17)

Test management
Test managementTest management
Test management
 
Spice
SpiceSpice
Spice
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Whitebox testing
Whitebox testingWhitebox testing
Whitebox testing
 
Test techniques
Test techniquesTest techniques
Test techniques
 
Reviews checklists
Reviews checklistsReviews checklists
Reviews checklists
 
Spice
SpiceSpice
Spice
 
Test management
Test managementTest management
Test management
 
Blackbox
BlackboxBlackbox
Blackbox
 
Reviews checklists
Reviews checklistsReviews checklists
Reviews checklists
 
Problematriunghiului
ProblematriunghiuluiProblematriunghiului
Problematriunghiului
 
Spice
SpiceSpice
Spice
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Whitebox
WhiteboxWhitebox
Whitebox
 
Testcase
TestcaseTestcase
Testcase
 
Blackbox
BlackboxBlackbox
Blackbox
 
Reviews Checklists
Reviews ChecklistsReviews Checklists
Reviews Checklists
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Último (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 

Testcase definition

  • 1. SOFTWARE QUALITY ASSURANCE TEST CASE Seminar: Oana FEIDI Quality Manager – Continental Automotive
  • 2. WHAT IS A TEST CASE?  Testing is a process centered around the goal of finding defects in a system [IEEE 829 Definition]  A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.
  • 3. TEST CASE STRUCTURE http://wiki.meego.com/Quality/Test_case_template
  • 4. TEST CASE STRUCTURE - INFORMATION  Information contains general information about Test case.  Identifier is unique identifier of test case for further references, for example, while describing found defect.  Test case owner/creator is name of tester or test designer, who created test or is responsible for its development  Version of current Test case definition  Name of test case should be human-oriented title which allows to quickly understand test case purpose and scope.  Identifier of requirement which is covered by test case.  Purpose contains short description of test purpose, what functionality it checks.  Dependencies
  • 5. TEST CASE STRUCTURE - ACTIVITY  Testing environment/configuration contains information about configuration of hardware or software which must be met while executing test case  Initialization describes actions, which must be performed before test case execution is started. For example, we should open some file.  Finalization describes actions to be done after test case is performed. For example if test case crashes database, tester should restore it before other test cases will be performed.  Actions step by step to be done to complete test.  Input data description
  • 6. TEST CASE STRUCTURE - RESULTS  Expected results contains description of what tester should see after all test steps has been completed  Actual results contains a brief description of what the tester saw after the test steps has been completed. This is often replaced with a Pass/Fail. Quite often if a test case fails, reference to the defect involved should be listed in this column.  Actual results field will be filled in after running the test case
  • 8. EXERCISE  Derive the test cases for the specification reviewed in the first seminar  Use the following template to design your test cases