creating test case content how to successfully integrate acceptance criteria

Download Creating Test Case Content How to Successfully Integrate Acceptance Criteria

Post on 24-Dec-2015

214 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

  • Slide 1
  • Creating Test Case Content How to Successfully Integrate Acceptance Criteria
  • Slide 2
  • Introduction What Well Be Talking About AA Little Review FFunctional Specifications and Acceptance Criteria CCreating Test Cases SSearching for Test Cases AA Note on Parent Issues AA Note on Tasks GGetting Good Coverage in Your Test Cases GGetting Good Coverage in Your Test Scripts
  • Slide 3
  • Review Review of JIRA Issues Types SStory Functional Specification (FSPEC) Acceptance Criteria (AC) TTask BBug/Defect TTest Case
  • Slide 4
  • Issue TypeLocationPurpose User StoryOLE ProjectMain Issue Type TaskOLE ProjectTo Do for Coders Bug/DefectOLE ProjectTo Do for Broken Functions Test CaseOLETS ProjectOne Item from AC
  • Slide 5
  • Review Review of JIRA Relationships PParent Story to Test Case One-Way Link TTests/Tested By Task to Test Case Bug/Defect to Test Case Two-Way Link
  • Slide 6
  • Issue TypeLocationPurposeRelationship to Test Cases User StoryOLE ProjectMain Issue TypeParent TaskOLE ProjectTo Do for Coders Tested By Bug/DefectOLE ProjectFix for Broken Functions Tested By Test CaseOLETS ProjectOne Item from AC
  • Slide 7
  • Functional Specifications and Acceptance Criteria Review WWhat is a Functional Specification? A Functional Specification is a document that elaborates upon a user-derived story. WWorkflow DDetailed Output Needs
  • Slide 8
  • Review WWhat is a Functional Specification? Functional Specifications have an organic structure.
  • Slide 9
  • Review WWhat are Acceptance Criteria? Acceptance Criteria are statements of what will be tested to ensure functionality. Acceptance Criteria are a crystallization of a Functional Specifications essence.
  • Slide 10
  • Acceptance Criteria Coverage of Functional Specifications
  • Slide 11
  • Acceptance Criteria and Test Cases DDescription SStory Fulfillment
  • Slide 12
  • Creating Test Cases Double-Check the Acceptance Criteria Creating the Test Case UUse the Acceptance Criteria as your checklist.
  • Slide 13
  • Creating the Test Case SSummary Field Contracted Acceptance Criteria Statements
  • Slide 14
  • Creating the Test Case CComponents
  • Slide 15
  • Creating the Test Case FFix Versions (Current: OLE 0.8)
  • Slide 16
  • Creating the Test Case AAssignee
  • Slide 17
  • Creating the Test Case DDescription
  • Slide 18
  • Creating the Test Case DDescription Full Acceptance Criteria Statement Steps
  • Slide 19
  • Creating the Test Case LLinking Parent Jira
  • Slide 20
  • Creating the Test Case LLinking Parent Jira Issue ID ee.g., OLE-27
  • Slide 21
  • Creating the Test Case TTests More Actions > Link
  • Slide 22
  • Creating the Test Case TTests More Actions > Link Link Dialog Box
  • Slide 23
  • Creating the Test Case OOther Fields Attachment Reporter
  • Slide 24
  • Searching for Test Cases Connect to the OLE Test Scenarios (OLETS) JIRA Project hhttps://jira.kuali.org/browse/OLETS Log In
  • Slide 25
  • Start a Search IIssues SSearch for Issues
  • Slide 26
  • Issue Navigator
  • Slide 27
  • Issue Navigator PProjects OLE Test Scenarios
  • Slide 28
  • Refresh the Search Search for Issues You Created RReporter Current User
  • Slide 29
  • Search for Issues Assigned to You AAssignee Current User
  • Slide 30
  • Search!
  • Slide 31
  • A Note on Parent Issues Functional Specification Coding Complete FFor Stories FFor Bug/Defects LLink to Milestone Release Documentation https://wiki.kuali.org/display/OLE/OLE+Release +Documentation+-+for+Milestone+0.8
  • Slide 32
  • All Tasks Are in Testing Status Issue Links Section Relies On Subsection
  • Slide 33
  • A Note on Tasks Correspondence between Tasks and Test Cases TTasks are organic, created in response to a need. TTest Cases are planned, pre-defined by Acceptance Criteria.
  • Slide 34
  • How to Find the Right Task LLuck
  • Slide 35
  • How to Find the Right Task LLuck
  • Slide 36
  • How to Find the Right Task IIntuition
  • Slide 37
  • How to Find the Right Task IIntuition
  • Slide 38
  • If a piece of AC seems to be missing, it may not be ready for implementation at this time. CCheck with the QA Team
  • Slide 39
  • Good Test Case Coverage Fulfilling All Parts of an AC Statement BBreak up the sentence.
  • Slide 40
  • Fulfilling All Parts of an AC Statement EEvaluate each clause individually. User is able to select multiple pre-order documents [requisitions] and review the calculated price total of all selected pre-order documents. (OLE-27, Order Holding Queue) User is able to select multiple pre-order documents on the Order Holding Queue interface. User is able to calculate the total price of all selected pre-order documents in the Order Holding Queue.
  • Slide 41
  • Fulfilling All Parts of an AC Statement BBreaking Down AC into Actual Steps Try It Out LLatest Drivers Manual: https://wiki.kuali.org/display/OLE/OLE+0.6+Milestone +User+Documentation Take Notes Be Clear, But Be Brief Brevity is a great charm of eloquence. Cicero
  • Slide 42
  • Good Test Script Coverage Ensure All Statements Are Covered DDont Forget the AC Checklist BBreak It Up Into Two Scripts Into Sections Within the Script
  • Slide 43
  • How to Use Comments in Selenium
  • Slide 44
  • How to Use Comments in Selenium
  • Slide 45
  • How to Use Comments in Selenium CComment As You Go! Comment All Major Statements SSingle Step MMajor AC Requirement

Recommended

View more >