Browse Prior Art Database

Method and Systems for Automatic Product Video Tutorial Generation

IP.com Disclosure Number: IPCOM000249551D
Publication Date: 2017-Mar-03
Document File: 3 page(s) / 54K

Publishing Venue

The IP.com Prior Art Database

Abstract

Here is disclosed a method and a system which automatically produces a video tutorial using as input a meaningful description of a user interface usage scenario (or test case).

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

1

Method and Systems for Automatic Product Video Tutorial Generation

A solution is proposed to produce automatically a video tutorial starting from a meaningful description of a user interface usage scenario (or test case). This solution that can be easily integrated with an automated software build and test automation process, starts from a predefined test case organized in different steps and automatically produces a video/audio media file.

This solution combines two ideas, a first idea of combining test cases, test cases description and information coming from a semantic annotating product documentation for automatically generating a video tutorial and a second idea of combining technologies that would lead to integrate with a continuous delivering model, a continuous video production that is change-tolerant that it's easily extendible to different languages and easier to maintain compared to a manual video recording.

A system implementing the solution may comprise the following components:

Test automation suite A test automation suite that is able to run test cases scenarios against a graphical user interface.

Video Recording Software A software that is able to produce a screen video recording

Text to Speech converter A computer software that is able to generate a speech from a specified text. This component must be able to read the text in different languages.

Smart Comment Generator A computer software that is able to combine a human readable description of the

step from the step itself (if provided), extract information about the current step of the test case from the product documentation and the user interface help files using usual keywords that are used in test case scenario.

By clicking on a specified button in a user interface, the test case must specify an expression that is able to recognize the button in the UI. This could be for instance an HTML id or CSS class for a web user interface. In this way, t...