Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. This Developer Center contains the guides for Commerce 6.13.0 through 7.4.1.Visit new site

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

QA200: Introduction to Testing Tools

QA200: Introduction to Testing Tools

Item Item
Description An instructor-led course designed to present various tools used by QA Analysts for testing automation and data set up, facilitating these activities on those projects where Elastic Path products are part of the ecosystem. Note, the focus of this course is on testing automation and students are expected to have an understanding of automation principles and some experience with automation tools. Due to the technical requirements, those filling a 'tester' role are likely to find this course challenging. This course is designed to review the material during scheduled session with subsequent follow up Q&A sessions as required.
Prerequisites
  • all EP 100 level courses (EP100, EP110, EP130)
  • all Self Directed Modules included in this course (see below)
  • VM access validated
Duration 8 hours (with subsequent Q&A sessions scheduled as needed)
Audience Quality Assurance (QA) Engineers
Evaluation The student will be evaluated on self-assessments, in-class exercises, and instructor feedback on exercises

LEARNING OBJECTIVES:

After completing the course the student will be able to:

  • Set up a minimum test environment
  • Demonstrate understanding of and use of the EP Import/Export tool for managing and setting up test data
  • Demonstrate use of the EP DST/Change Set functionality
  • Write Selenium jUnit, TestNG and/or Cucumber tests
  • Test Cortex using Fluent RelosClient
  • Understand JMS and how to test using ActiveMQ

COURSE OUTLINE:

Required Self Directed Modules Instructor-led Topics
  • JMS Level 1
  • EP Project Process Overview
  • EP Import/Export Tool for Test Data
  • EP DST/Change Set Functionality
  • Writing Selenium jUnit testing
  • Writing Cucumber tests
  • Cortex Testing using Fluent RelosClient
  • Understanding JMS
  • Using ActiveMQ for JMS testing