Instructor-Led | Virtual or In-Person | 1 Full or 2 Half-Days | 25 Participants → Cross-Functional

Business-Facing Testing Techniques (007)


Description
Are you or your team members new to software testing and quality engineering? Or maybe you have been testing for a while but have never been exposed to formal approaches to software testing? In this course, you'll get to embrace both the art and science of software testing, including developing your critical thinking and exploratory testing skills, understanding common error models and requirements-based testing techniques, and designing tests using a variety of proven methodologies. Learn how to test smarter not harder, and develop great testing skills and traits like user empathy, curiosity, creativity, risk assessment, collaboration and communication. By the end of the course, you'll have added a variety of tools to your testing toolbox, but more importantly, you'll know how to apply the appropriate technique(s) to a given situation.

Instructor: Tariq King
Content
  • Course Introduction
  • Introductions
  • Course Goals
  • Testing from the Outside
  • Hands-On: Exploratory Testing
  • Thinking Outside the Box
  • Error Models
  • Hands-On: Requirements
  • Functional Testing
  • Test Cases
  • The Oracle Problem
  • Hands-On: Test Design Techniques
  • Test Coverage and Criteria
  • Boundary Testing
  • Equivalence Class Testing
  • Combinatorial Testing
  • Pairwise Testing
  • Decision Table Testing
  • State-Based Testing
  • Hands-On: User Testing
  • User Experience Testing
  • Usability Testing
  • Accessibility Testing
  • Localization Testing
  • Compatibility Testing
  • Performance Testing
  • Security Testing
  • Wrap Up
  • Lessons Learned
  • Future Directions
Completion rules
  • All units must be completed