Feb Flashcards
Machine learning uses x to y
Data
Predict
Machine learning aka
Predictive
Analytics
Example of machine learning in operation
UPS - predict where parcels will be needed tomorrow
Example - predict which customers c, company can provide those customers i to stick around
Cancelled
Incentives
AI - problem with ‘intelligence’ - if it’s possible, it’s
Not intelligent
Might as well define AI as - whatever
Machines haven’t done yet
BDDs contain (2)
Requirements
Steps to check those requirements
NFR
What a the s must have to meet the b g
what attributes the system should provide in order to meet their business goals.
BDDs based on the
3 amigos approach
3 amigos
Product owner
Developer
Tester
2 parts of User Story
Narrative
Acceptance criteria
The acceptance criteria capture
All scenarios
Represent NFR as user story example
As a user
I want the site to be available 99.9%
So that I can buy products any time
NFR areas
Performance
Availability
Security
Data integrity
Usability
Stability
Compliance
Reliability
Recoverability
Efficiency
Confidentiality
Goal of BDD testing is increase c between t an b side
Collaboration
Technical
Business
Unique business-readable language
Gherkin
Testers can use BDDs to create a
Test script
3 amigos reach CG
Product owner
Dev
Tester
Common Ground
How did it work before?
Stakeholders give requirements to PO
PO explains them to devs
Devs translate into code
Testers translate into test cases
Able to create m a a t
Mutually agreed automated tests
In discovery, brainstorm g and b in different s
Goals
Behaviours
Scenarios
Scenario: Tracking Order Status
Given I have placed an order
And I received confirmation
When I visit the order tracking page
Then I should see the current status of my order
And the status should be updated
User story is a description of a
Feature
User stories are a p to requirements as d or a
Point
Diagrams
Attachements
As a x, I want the y to be z so that my d is p
As a user, I want the system to be secure so that my data is protected.”
Given
When
Then
A context
An event happens
There is an outcome
BDD - turn a x into y
Requirements
Code
Scenarios describe
Acceptance criteria
Format (3)
Title - one line
Narrative - as a, I want, so that
Acceptance criteria - scenarios
Who defines the acceptance criteria?
Tester