From the course: Cucumber Essential Training
Unlock the full course today
Join today to access over 22,500 courses taught by industry experts or purchase this course individually.
User story session: The problem domain
From the course: Cucumber Essential Training
User story session: The problem domain
- [Instructor] Before we add cucumber artifacts to our Eclipse project, let me walk you through an imaginary user story session. This will give you a better understanding of where cucumber fits into the software development life cycle. Eat More Cucumbers is a small but fast-growing restaurant chain. A team of developers, business analysts and QA testers are focused on building a website for this restaurant chain. For such a system, what do you think will be the user stories they will be talking about? Few examples are set up locations, set up menu item and prices, generate bill, process payments, process online orders, analytics, et cetera. What type of users would benefit from this website? Obviously online customers, but additionally, internal users such as managers or servers. Let's talk about what is meant by a problem domain. A problem domain is defined as a list of business objects or more specifically, business object types that we talk about in our focused area of a business…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
User story session: The problem domain2m 16s
-
User story session: Concrete examples2m 23s
-
Feature file7m 19s
-
Step definitions: Generate code3m 29s
-
Step definitions: First domain object2m 14s
-
Step definitions: Next scenario step3m
-
Step definitions: Testing scenario2m 1s
-
Running a test: Create a test runner4m 45s
-
Running a test: Maven test1m 31s
-
-
-
-
-
-
-