Final end-user testing in real-life scenario

Types of Acceptance Test

  • User Acceptance Test (UAT): Based on user story
  • Alpha Testing: known testers
  • Beta Testing: arbitrary testers

Good UAT

  • Easily understandable test case
  • Test case clearly reflects the requirements
  • Include only critical data
  • Clearly described expected result

UAT Lifecycle

  • Planning
    • Requirements
    • Time & Effort Estimation
  • Designing
    • User Story
    • Test Data & Environment: Scale down
    • Test Documentation
    • Positive / Negative Testing
  • Execution
  • Completion

Time & Effort Estimation

  • Simple formula: estimation based on simple mathematical assumption
  • Three-point
  • Experience

Three-Point-Based Estimation

  • Estimate three different scenarios
    • Optimistic / Most likely / Pessimistic
  • Weighted Sum
    • Triangular: 1:1:1
    • PERT: 1:4:1

Test Approach

  • Two cycle
  • Multi cycle
  • Risk-based (RBT)

Risk-Based Testing (RBT)

  • When resource is limited
  • High-priority first ⇒ medium priority
  • If fails, run even if low priority


Back

Categories: ,

Updated: