Get in Touch
 Duration 14 hours

Course Outline

Source of Requirements

  • Traditional Business Analysis
  • Use Cases, Scenarios, and Tests
  • Non-functional requirements
  • Performance considerations
  • Conformance standards
  • UML in Business Analysis

Fundamentals of Testing

  • Functional Tests
  • Regression Testing
  • User Acceptance Testing (UAT)
  • Unit Tests
  • Usability Tests
  • Non-Functional Tests
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Soak Testing

Evaluating Test Necessity

  • Determining who decides what requires testing
  • The cost implications of testing irrelevant items
  • Calculating ROI, including analysis of failure scenarios
  • The strategic role of the Test Manager

The Testing Workflow

  • Viewing testing as both a process and a strategy
  • Identifying specific testing needs
  • Gathering requirements (use cases and user stories)
  • Scoping: Selecting and prioritizing scenarios
  • Designing test cases
  • Preparing test data
  • Setting up the environment
  • Creating or recording tests
  • Executing tests
  • Analysis and reporting
  • Drawing conclusions and identifying improvements
  • Determining when to stop testing

Product Owner and Testing

  • The customer representative’s role in test priority
  • Prioritizing test activities
  • Writing effective stories for UAT
  • Defining acceptance criteria
  • Group exercise: Generating customer requirements, writing stories, and creating tests

The Sprint Cycle

  • Aligning the Sprint backlog with test user stories
  • Group exercise: Planning a sprint

Sprint Completion

  • The Scrum review meeting as a testing opportunity

Assessing Agile and Scrum Fit

  • Review of the Scrum process
  • Comparison with other methodologies
  • Benefits of pair programming
  • Question and Answer Session

Requirements

None.

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories