Instructor: Dr. Bob Batzinger
Academic year: 2021/2022
Semester: 1
Begins June 2021
Use these discussions to review
Think — Write — Explain — Place
Color coded cards/Notes
Focus on Big idea
High priority ideas
Reaffirm consenus
Get feedback from individuals in the group
Opening game: Focus on the essential features or user steps that cross through the entire product. Focus on things that are technically challenging or risky. Skip the optional things users might do and sophisticated business rules needed before release. Build enough to see the product working end-to-end.
Midgame: Fill in and round out features. Add in stuff that supports optional steps users might take and implement those tough business rules. Search end-to-end for things that would effect performance, scalability, and usability.
Endgame: Refine the release, improve the user experience, and efficiency. Apply real data and scale, operations and implement suggestions from user feedback
Feature [name]
As a [type of user]
I want to [do something]
So that I can [get some benefit]
Who:
What:
Why:
Feature File Definition
The Cucumber Process
Keyword | Thai keyword |
---|---|
feature | “โครงหลัก”, “ความต้องการทางธุรกิจ”, “ความสามารถ” |
background | “แนวคิด” |
scenario | “เหตุการณ์” |
scenario_outline | “สรุปเหตุการณ์”, “โครงสร้างของเหตุการณ์” |
examples | “ชุดของตัวอย่าง”, “ชุดของเหตุการณ์” |
given | “*”, “กำหนดให้” |
when | “*”, “เมื่อ” |
then | “*”, “ดังนั้น” |
and | “*”, “และ” |
but | “*”, “แต่” |
given (code) | “กำหนดให้” |
when (code) | “เมื่อ” |
then (code) | “ดังนั้น” |
and (code) | “และ” |
but (code) | “แต่” |
Compare numbers
I choose too small a number ✓
I choose too large a number ✓
I choose the exact number ✓
play hi-low
I decline playing again ✓
I try playing again ✓
I choose the exact number ✓
I play a full game ✓
I play a full game ✓
I play a full game ✓
I play a full game ✓
I play a full game ✓
I play a full game ✓
Check for bad guesses
I enter a large number ✓
I enter a negative number ✓
I enter a non-numeric guess ✓
21 scenarios (21 passed)
115 steps (115 passed)
0m0.116s