shape-876@2x

בדיקות תוכנה

Advanced JSystem

מספר הקורס 11072

24 סה"כ שעות אקדמאיות
3 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ספרו לי עוד

Overview

JSystem is a widely used test automation framework. The framework can be used with a variety of technologies under test. JSystem comes with a lot of built in functionalities which will be covered during this course.

hat.png

On Completion, Delegates will be able to

Understand advanced features of JSystem

kahal.png

Who Should Attend

Software testers who are responsible for test automation using JSystem

structure.png

תכנית הלימודים

Full Syllabus
PDF להורדה

Welcome

  • Course objectives and syllabus
  • Logistics
  • Automation Project Architecture

JSystem Design Overview

  • Execution modes
  • Architecture
  • Debugging JSystem

JSystem and Maven

  • Introduction to Maven
  • Create JSystem project using archetype catalog

JSystem Listeners

  • Observer design pattern
  • TestListener implementation

JSystem Reporters

  • Reporters mechanism
  • Default reporters
  • Implementing reporter
  • Practice
    • CSV reports

Publisher API

  • Overview of the publisher manager and publisher interface
  • XmlReportHandler
  • Implement SQL publisher

Concurrency

  • Concurrency types
  • Reports concurrency

JSystem Analyzers

  • Overview of existing analyzers
  • Implementation of new analyzers
  • Practice

Fixtures

  • Overview of fixtures mechanism
  • Fixtures tab
  • Implementing fixtures

Handling JSystem UI Events

  • Overview on HandleUIEvent
  • Handling parameters validators
  • Advanced UI features
  • Practice

Scenario API

  • Create scenario API related code
  • Practice

JSystem agents

  • Create new agent
  • Synchronize agents
  • Attach tests to agents
  • Agents reports

JSystem Parameters Providers

  • Parameter providers architecture
  • Change existing parameter provider
    • Add <null> string as to the provider
  • Implementing new parameter provider
    • UI aspects
    • Validations
    • Integration

Jenkins

  • Overview on CI and Jenkins
  • Jenkins agents
  • Execute JSystem using JSystem maven plugin
  • Read JUnit reports
  • Publish HTML reports

Selenium Advanced

  • Overview
  • Page object design pattern
  • Advanced WebDriver API
  • JavaScript
  • Practice

Final Exercise

  • Create a complex final project
  • Use Maven to create the solution
  • Create Jenkins periodic jobs for execution of the test automation
  • View enhanced reports
Prerequisites
  • Java programming (mainly for test automation)
  • Familiarity with the JSystem framework (course, hands on experience)

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...