Silk4J Essentials (Free)

Silk4J is the Silk Test plug-in for Eclipse and enables you to create functional tests, regression tests, and localization tests using the Java programming language. Silk4J provides a Java runtime library that includes test classes for all the classes that Silk4J supports for testing. This runtime library is compatible with JUnit, which means you can leverage the JUnit infrastructure an...

YOU MUST LOGIN TO VIEW THIS COURSE
  • 1: About this course

    • Introduction

    • Course objectives

    • Requirements

    • Questions and comments

    • Copyright

  • 2: Introduction to Silk4J

    • Objectives

    • Testing activities

    • Silk Test

    • Silk4J

    • Silk4J advantages

    • How Silk4J works

  • 3: Creating a Silk4J project

    • Objectives

    • Projects

    • Creating a new project

    • Exercise: Create a project

  • 4: Configuring applications

    • Objectives

    • Base state

    • Modifying the base state

    • Application configurations

    • Adding an application configuration

    • Editing an application configuration

    • Deleting an application configuration

    • Video: How to add an application configuration

    • Exercise: Create a new application configuration

  • 5: Recording a test

    • Objectives

    • What is a Silk4J test?

    • Recording a Silk4J test

    • Exercise: Record a new test that calculates the ...

  • 6: Object recognition

    • Objectives

    • Object recognition

    • Advantages of using locators

    • XPath

    • Locators

    • Object maps

    • Advantages of using object maps

    • Locator Spy

    • Adding a locator to a test method

    • Wildcarding a locator

    • Text recognition

    • Image recognition

    • Microsoft Accessibility

    • Custom controls

    • Dynamic invoke

    • Exercise: Change a locator in a test

  • 7: Adding Verifications

    • Objectives

    • Verifications

    • Adding a verification to a test

    • Adding an image verification to a test

    • Exercise: Add a verification

  • 8: Playing back tests and analyzing results

    • Objectives

    • Replay options

    • Playing back tests

    • Analyzing results

    • Exercise: Replay tests

  • 9: Testing mobile web applications

    • Objectives

    • Mobile web testing

    • Connecting to a mobile device

    • Recording a test on a mobile browser

    • Replaying a test on a mobile browser

    • Exercise: Recording a test on a mobile device

  • 10: Testing native mobile applications

    • Objectives

    • Native mobile testing

    • Connecting to a mobile device

    • Recording a test

    • Replaying a test

    • Exercise: Recording a test on a mobile device

  • 11: Keyword-driven testing

    • Objectives

    • Keyword-driven testing

    • Advantages

    • Keywords

    • Parameters

    • Creating a keyword-driven test

    • Setting the base state

    • Recording a keyword

    • Recording a keyword-driven test

    • Adding parameters

    • Creating a keyword sequence

    • Replaying keyword-driven tests

    • Video: How to create a keyword-driven test

    • Exercise: Creating a keyword-driven test

  • 12: Example: Cross-browser testing

    • Objectives

    • Cross-browser testing

    • Changing the browser

    • Video: How to replay a test on multiple browsers

    • Exercise 1: Replaying a test on another browser

    • Exercise 2: Cross-browser testing

  • 13: Web testing with Selenium WebDriver

    • Benefits

    • Supported browsers

    • Recording a Selenium script

    • Executing a Selenium script

    • Exercise: Record a Selenium test

  • 14: Putting it all together

    • Summary

    • Exercise: Create and execute tests

    • Wrap up

  • Quiz

    • Quiz

    • Quiz Answers

    • Congratulations

  • Introduction

    Silk4J is the Silk Test plug-in for Eclipse and enables you to create functional tests, regression tests, and localization tests using the Java programming language. Silk4J provides a Java runtime library that includes test classes for all the classes that Silk4J supports for testing. This runtime library is compatible with JUnit, which means you can leverage the JUnit infrastructure and run Silk4J tests. You can also use all available Java libraries in your test cases.

    In this training you will build a Silk4J project and record and execute tests through a series of exercises. Because these exercises build upon each other, we recommend that you proceed through this training step-by-step, module-by-module. However, to quickly jump from one module to another, you can use the navigation menu to the left.

    For more information, check out the latest Silk4J Help.