DOWNLOAD

TestPresso will provide following features

TestPresso Workstation

Packages for LG Electronics

LATEST VERSION UPDATE : 2020-05-27

TestPresso Workstation Packages for LG Electronics

Latest Version 2020-05-27


TestPresso Workstation 2.0 Installation Packages Download

Installation Download > Windows – LG Electronics PackagesTPWS_Setup_2.0.zip

SDK Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and
conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Download > Ubuntu – LG Electronics PackagesTPWS_Setup_2.0.deb

SDK Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and
conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Download > macOS – LG Electronics PackagesTPWS_Setup_2.0.pkg

SDK Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and
conditions carefully before processding

I have read and agree with the above terms and conditions


TestPresso Workstation 2.0 Release Notes


Released 2020-05-27


In this version

  • 1. Core functions
    – Reduce installation packages to one package per operating system
    – Support python versions from 2.7 to 3.8
    – Insert code generated by UI Inspector to Web IDE
  • 2. Deployment improvement
    – Improve python libraries installation process by providing local or remote distribution method
    chosen by user
    – Provide compatibility control for installed python libraries
    – Improve licensing by removing dependency on user name
  • 3. Plugins improvement
    – Make IOSDevicePlugin independent from TestPresso Work Station (TPWS) core
    – Improve WindowsPlugin by expending “click by” testing API
    – Improve testing functionality based on image analyzing
    – Provide Deep Learning Framework plugin
  • 4. Adaptation to platforms
    – Provide service for webOS devices control simulation via Luna commands
    – Provide service for webOS devices control simulation via RemoCon

Implemented Features: 39

 

Fixed Issues: 174

 

Limitations

  • – On webOS devices QT applications UI controls are not supported
    – ETA Android 2.6.4 version is distributed with TPWS. More up to date version can be installed from
    TestPresso Web Center when available.

Known Issues

  • – Test package deployment to remote repository can be done only to the first in the list
    – Test package that contains additional modules cannot be deployed
    – UI Inspector context menu lists deprecated API: UIClickByTypeText, UILongClickByTypeText,
    UICheckTextByType, UISetTextByTypeText

1.2.1 VERSION UPDATE : 2020-01-22

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2020-01-22


TestPresso Workstation 1.2.1 Installation Packages Download

  •  

Installation Packages > Windows – Python 3.5 (x64) (LG Electronics Packages)TPWS_Setup_1.2.1_py35_win_x64.zip

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Windows – Python 3.5 (x32) (LG Electronics Packages)TPWS_Setup_1.2.1_py35_win_x32.zip

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Windows – Python 2.7 (x64) (LG Electronics Packages)TPWS_Setup_1.2.1_py27_win_x64.zip

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Windows – Python 2.7 (x32) (LG Electronics Packages)TPWS_Setup_1.2.1_py27_win_x32.zip

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Ubuntu – Python 3.5 (LG Electronics Packages)TPWS_Setup_1.2.1_py35_ubuntu.deb

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Ubuntu – Python 2.7 (LG Electronics Packages)TPWS_Setup_1.2.1_py27_ubuntu.deb

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Mac OS – Python 3.5 (LG Electronics Packages)TPWS_Setup_1.2.1_py35_mac.pkg

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions

Installation Packages > Mac OS – Python 2.7 (LG Electronics Packages)TPWS_Setup_1.2.1_py27_mac.pkg

Installation Packages Terms and Conditions

Before downloading the SDK, you must agree to the terms and conditions. Please read the following terms and conditions carefully before processding

I have read and agree with the above terms and conditions


TestPresso Workstation 1.2.1 Release Notes

Released 2020-01-22

New Features

  • Core functions

    • Redeveloped devices to tests mapping UI for a better usability for multi-scenario and multi-device cases

    • Supported a scheduling of a test start time

    • Supported optional test package execution pause upon a failed test and a resume that

    • Script launch parameters view for a running or run task

    • Optimization of multi-step tests results view (acceleration and reducing memory consumption)

    • Supported hooks use for test execution events in test scripts (ExecutionEvent.START, ExecutionEvent.FINISH, ExecutionEvent.STOP, ExecutionEvent.PAUSE) for a customization of a test workflow

    • Plugins Manager – Added notification about installed vs being installed plug-ins potential conflict and the way of a resolving

    • Test process output streams (stdout/stderr) are redirected to separated logs

    • Configured for using a monospace font in Device Shell of Connectivity Panel

  • Core test development functions

    • UI Inspector: Code-generation – Added System.Sleep API generation

    • UI Inspector: Added copying and pasting a code in code generator

    • UI Inspector: Supported image-based code-generation and screen capturing in JPEG format for acceleration of the tests

    • UI Inspector: Supported pattern image file name changing in an image-based code-generation

    • Web IDE: Supported test related images view for API calls and in projects tree

  • Plug-ins advance

    • Android – added TraceLogWrite command to print to ADB trace log

    • Android – added Android System DropBox management command

  • Platforms test support

    • Supported installation and operation on macOS 10.15

Features

Implemented 25 issues (P0 – 2 issues, P1 – 9 issues, other – 23 issues)

Bug Fixes

  • 81 issues (12 Blockers, 22 critical, 47 other)

    • 24 bug-fixes of plug-ins

    • 21 bug-fixes of Web IDE

    • 12 bug-fixes of UI Inspector

    • 29 bug-fixes of Core

  • Fixed 20 issues found in v1.2

Limitations

  • Supported only Python 3.5.4 in Python 3 family

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

  • On webOSE devices keypress and touch screen events are not supported. The only UI object targeted operations are supported

  • Using images matching functions on multi-resolution images requires an accurate Identity Threshold selection and reference images preparation (see API description)

  • Matching images including only Korean text may be not reliable in a different resolutions of a pattern and target images sources (screens)

Known Issues

  • Incorrect behavior of the Workstation Manager Web UI components may occur due to Browser cache memory between the system updates

  • Auto-installing Embedded Test Agents on devices in an offline PC mode is not supported

  • Difficulties in a breakpoints toggling during a run debugging session

  • UI Inspector: In Internet Explorer using Korean text for values of parameters of test API may produce incorrect text. It will be fixed in TPWS 1.2.0

  • UI Inspector: from few opened device tabs the only 1st is shown after a page refresh.

1.2 VERSION UPDATE : 2019-11-06

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Default Package

Latest Version 2019-11-06


TestPresso Workstation 1.2.0 Release Notes

Released 2019-11-06

New Features

  • Core functions

    • Redeveloped devices to tests mapping UI for a better usability for multi-scenario and multi-device cases

    • Supported a scheduling of a test start time

    • Supported optional test package execution pause upon a failed test and a resume that

    • Script launch parameters view for a running or run task

    • Optimization of multi-step tests results view (acceleration and reducing memory consumption)

    • Supported hooks use for test execution events in test scripts (ExecutionEvent.START, ExecutionEvent.FINISH, ExecutionEvent.STOP, ExecutionEvent.PAUSE) for a customization of a test workflow

    • Plugins Manager – Added notification about installed vs being installed plug-ins potential conflict and the way of a resolving

    • Test process output streams (stdout/stderr) are redirected to separated logs

    • Configured for using a monospace font in Device Shell of Connectivity Panel

  • Core test development functions

    • UI Inspector: Code-generation – Added System.Sleep API generation

    • UI Inspector: Added copying and pasting a code in code generator

    • UI Inspector: Supported image-based code-generation and screen capturing in JPEG format for acceleration of the tests

    • UI Inspector: Supported pattern image file name changing in an image-based code-generation

    • Web IDE: Supported test related images view for API calls and in projects tree

  • Plug-ins advance

    • Android – added TraceLogWrite command to print to ADB trace log

    • Android – added Android System DropBox management command

  • Platforms test support

    • Supported installation and operation on macOS 10.15

Features

Implemented 25 issues (P0 – 2 issues, P1 – 9 issues, other – 23 issues)

Bug Fixes

  • 81 issues (12 Blockers, 22 critical, 47 other)

    • 24 bug-fixes of plug-ins

    • 21 bug-fixes of Web IDE

    • 12 bug-fixes of UI Inspector

    • 29 bug-fixes of Core

  • Fixed 20 issues found in v1.2

Limitations

  • Supported only Python 3.5.4 in Python 3 family

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

  • On webOSE devices keypress and touch screen events are not supported. The only UI object targeted operations are supported

  • Using images matching functions on multi-resolution images requires an accurate Identity Threshold selection and reference images preparation (see API description)

  • Matching images including only Korean text may be not reliable in a different resolutions of a pattern and target images sources (screens)

Known Issues

  • Incorrect behavior of the Workstation Manager Web UI components may occur due to Browser cache memory between the system updates

  • Auto-installing Embedded Test Agents on devices in an offline PC mode is not supported

  • Difficulties in a breakpoints toggling during a run debugging session

  • UI Inspector: In Internet Explorer using Korean text for values of parameters of test API may produce incorrect text. It will be fixed in TPWS 1.2.0

  • UI Inspector: from few opened device tabs the only 1st is shown after a page refresh.

1.1.3 VERSION UPDATE : 2019-06-17

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2019-06-17


TestPresso Workstation 1.1.3 Release Notes

Released 2019-06-17

New Features

  • Platforms test support

    • Supported connection and base operations with webOS 4-5 and OSE devices (consider Limitations below)

    • Supported Web applications UI control on webOS devices

  • Advanced UI test methods

    • Supported text recognition function on images for up to 130 languages

    • Supported image-based code-generation for webOS device and WebEngine (in-browser applications)

    • Supported multi-resolution images matching for testing application by the same script against multiple devices (consider Limitations below)

  • Usability Improvement

    • Real-time test logs viewer in Tasks Manager

  • Web IDE: Improvement

    • Multiple files selection in a project tree

    • Copying folders or projects

    • Autocompletion improvement and stabilization (based on VSCode schema)

Bug Fixes

  • 103 bug-fixes (9 blockers, 32 critical, 62 other)

    • 31 bug-fixes of plug-ins

    • 14 bug-fixes of Web IDE

    • 26 bug-fixes of UI Inspector

    • 36 bug-fixes of Core

  • 14 bug-fixes found in v1.1.2

Limitations

  • Supported only Python 3.5.4 in Python 3 family

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

  • On webOSE devices keypress and touch screen events are not supported. The only UI object targeted operations are supported

  • On webOS devices QT applications UI control is not supported

  • Using images matching functions on multi-resolution images requires an accurate Identity Threshold selection and reference images preparation (see API description)

Known Issues

  • Incorrect behavior of the Workstation Manager Web UI components may occur due to Browser cache memory between the system updates

  • Auto-installing Embedded Test Agents on devices in an offline PC mode is not supported

  • Difficulties in a breakpoints toggling during a run debugging session

  • Korean time (KST) is displayed in task status and logs when we run the test task in Task manager (met on Ubuntu and macOS)

  • UI Inspector: In Internet Explorer using Korean text for values of parameters of test API may produce incorrect text. It will be fixed in TPWS 1.2.0

  • UI Inspector: from few opened device tabs the only 1st is shown after a page refresh.

  • On MS Windows sometimes after returning PC from a sleep mode TestNode requires reactivation of a license. It will be fixed in TPWS 1.2.0

1.1.2 VERSION UPDATE : 2019-05-22

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Eelectronics

Latest Version 2019-03-18


TestPresso Workstation 1.1.2 Release Notes

Released 2019-03-18

New Features

  • Advanced UI test methods

    • Check and control tested applications UI by image patterns matching on screenshots

    • Code-generation of image-based test API and related image resources for a selected test project

  • Usability Improvement

    • UI Inspector: Refactored layout, added 3 operation modes (Image, Touch and UI Layout)

    • Supported auto-installing dependent Python modules used in Test Scenario Projects

  • Web IDE: Improvement

    • Supported specification dependent Python modules in Test Scenario Projects

  • Diagnostics and reliability

    • Optional workstation auto-restart by TestNodeLauncher upon a detected workload deadlock

    • Creation of Workstation diagnostic report data as ZIP by TestNodeLauncher for a support team

Bug Fixes

  • 28 bug-fixes (2 Blockers, 9 critical, 17 other)

    • 6 bug-fixes of plug-ins

    • 4 bug-fixes of Web IDE

    • 18 bug-fixes of Core

  • 13 bug-fixes found in v1.1.1

Limitations

  • Supported only Python 3.5.4 in Python 3 family

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

Known Issues

  • Incorrect behavior of the Workstation Manager Web UI components may occur due to Browser cache memory between the system updates

  • In Internet Explorer – Changed TestNode port number is not used by Workstation Manager Web application after the TestNode restart

  • Auto-installing Embedded Test Agents on devices in an offline PC mode is not supported

  • Impossible to control webOS 4.x devices

  • Difficulties in a breakpoints toggling during a run debugging session

  • Korean time (KST) is displayed in task status and logs when we run the test task in Task manager (met on Ubuntu and macOS)

1.1.1 VERSION UPDATE : 2019-02-13

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2019-02-13


TestPresso Workstation 1.1.1 Release Notes

Released 2019-02-13

New Features

  • Usability Improvement

    • Automatic install and update of Embedded Test Agent by a device plug-in

    • UI Inspector: Remember user preferences between connection sessions

    • Supported test task repetitions on a package level

    • Registered connection properties in Connectivity can be modified

    • User credentials initialization on Workstation Landing page after the activation

    • Automatic applying MS Windows firewall exceptions for Workstation services during the installation

    • In TestNodeLauncher was added Workstation restart and the connection port change from 8888

  • Script Traceability

    • Added feature to view captured images from TestPresso test log

  • New Service: Workstation Tools Manager

    • Manage and launch external tools integrated with TestPresso Workstation

  • Web IDE: Improve auto-completion

    • Applied Monaco Editor

  • Diagnostics and reliability

    • Self-monitoring of resources consumption and balancing a workload to avoid the station deadlock

Bug Fixes

  • 89 bug-fixes (8 Blockers, 11 critical, 70 other)

    • 30 bug-fixes of plug-ins

    • 10 bug-fixes of Web IDE

    • 44 bug-fixes of Core

    • 5 other bug-fixes

  • 13 bug-fixes found in v1.1.0

Limitations

  • Supported only Python 3.5.4 in Python 3 family

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

Known Issues

  • Incorrect behavior of the Workstation Manager Web UI components may occur due to Browser cache memory between the system updates

  • Impossible to launch Workstation without a re-installation after applying incorrect or corrupted license activation package

  • Auto-installing Embedded Test Agents on devices in an offline PC mode is not supported

  • Impossible to control webOS 4.x devices

  • Difficulties in a breakpoints toggling during a run debugging session

1.1 VERSION UPDATE : 2018-11-15

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2018-11-15


TestPresso Workstation 1.1 Release Notes

Released 2018-11-15

New Features

  • Python 3 compatible

    • Now supports both Python version 2.7 and 3.5

  • Support Virtual (Python) Environment

    • Uses seperate Python environment, NOT affected by system-wide Python

    • To prevent library conflicts, Python modules which are used by Python plug-in managed separately

    • User can specify dependent Python modules by Test Scenario unit

  • Web IDE: UI Inspector Integration

    • Scripts created on Record & Playback are directly available in the Web IDE

Bug Fixes

  • [TestPresso 1.0.2]

    • 41 minor defect related UI

    • 12 minor defect related Web IDE

Limitations

  • TestPresso installation requires LGE intranet connection to activate TestPresso for LGE users.

  • During offline installation, user can activate Workstation by email sent tp-support@lge.com. Activation package will be received back

Known Issues

  • In Workstation menu, Web Center menu does not work (The Web Center will open in January next year with the cloud version)

1.0.2 VERSION UPDATE : 2018-09-18

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2018-09-18


TestPresso Workstation 1.0.2 Release Notes

Released 2018-09-18

New Features

  • Internationalization (KOR, ENG)

    • Korean language support for developer site and test node, installer, launcher, web-IDE, workstation

    • User Guide

    • API Reference doc.

  • Record & Playback in UI-inspector

    • The event recorded in the UI inspector is played back

Bug Fixes

  • [TestPresso 1.0.2]

    • 32 minor defect related UI

    • 19 minor defect related WEB-IDE

Limitations

  • TestPresso activate requires LGE intranet connection

  • During offline installation user can generate email message with an activation request. Activation package will be sent from  tp-support@lge.com

  • UI Inspector: Code-generation is performed not to IDE but to UI Inspector CodeGeneration panel (temporarily until implementation of a new service in IDE). it can be copied to IDE through a clipboard manually

Known Issues

  • In Workstation menu, Web Center menu does not work (The Web Center will open in January next year with the cloud version)

1.0 VERSION UPDATE : 2018-07-12

TestPresso Workstation

Packages for LG Electronics

TestPresso Workstation Packages for LG Electronics

Latest Version 2018-07-12


TestPresso Workstation 1.0.0 Release Notes

Released 2018-07-12

New Features

  • Web-IDE for TestPresso

    • Contents management (workspace) – directory/file create, edit, delete

    • Test execution : test script launch & output stream display

    • Test script deploy

    • Debugger – pdb module connect

    • Integration with TP

  • Support 64bit python

    • Stability and performance of TestPresso is improved on 64bit PC

  • Internationalization

    • Korean language support

  • Developer site open

    • User guide

    • API reference

    • Sample of script

Improvement

  • Optimizable structure by application site

    • Can be plugin updated without re-installation

    • Removed dependencies of modules dedicated to mobile.

    • Suitable for any deployment sites through option function

  • Removed java dependency

    • Improved excel control performance

      • Java) create, write, save : 3309 ms

      • OpenPyXL) create, write, save : 18ms

    • Reduced Installed size file

      • 1017MB → 358MB

  • Changed database management system change

    • Improved DB access performance by 30%

    • Changed the DBMS from mysql to postgresql

Bug Fixes

  • [ATS 7.1.2]

    • 32 minor defect related UI

Limitations

  • TestPresso installation requires LGE intranet connection to activate TestPresso for LGE users.

  • During offline installation user can generate email message with an activation request. Activation package will be sent from  tp-support@lge.com

  • UI Inspector: Code-generation is performed not to IDE but to UI Inspector CodeGeneration panel (temporarily until implementation of a new service in IDE). it can be copied to IDE through a clipboard manually

Known Issues

  • WEB-IDE does not support auto-complete function. (Patch release scheduled in August)

  • In Workstation menu, Web Center menu does not work (The Web Center will open in January next year with the cloud version)