Skip to content

Testing workshop #241

@bajiat

Description

@bajiat

Organize, plan and facilitate a testing workshop

Workshop Outline

  • Why test?
    • Align code with business goals and needs
    • Code documentation
    • Prevent regression
    • Confidence when refactoring
    • Make sure our assumptions are correct
    • Project and team scaling
  • Behavior Driven Design
    • User Stories - interactive (bakery)
      • As a ... [role]
      • I want ... [feature or activity]
      • So that ... [outcome]
    • Scenarios - interactive (bakery)
      • Given ... [initial setup]
      • When ... [event or action]
      • then ... [expected outcome]
  • Types of Tests - system diagram
    • Unit
    • Integration
    • Functional (Browser)
  • Tests are functions
  • Test Doubles
  • Testing sequence
    • Setup
    • Execute
    • Verify
    • Teardown
  • Jasmine
    • beforeAll()
    • describe()
      • it()
    • afterAll()
  • Browser Testing

Resources

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions