DOWNLOAD
TestPresso will provide following features

TestPresso Workstation
Default Packages
LATEST VERSION UPDATE : 2020-05-27
TestPresso Workstation Default Packages
Latest Version 2020-05-27
TestPresso Workstation 2.0 Installation Packages Download
Installation Download > Windows – Default 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 – Default 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 – Default 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
– 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 Workstation (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
– Provided service for webOS devices control simulation via Luna commands
– Provided service for webOS devices control simulation via Remote Controller
Implemented Features: 39
Fixed Issues: 174
Limitations
-
– On webOS devices QT applications UI controls are not supported
– ETA(Embedded Test Agent) 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
Old Versions List

1.2.1 VERSION UPDATE : 2020-01-22
TestPresso Workstation
Default Packages
TestPresso Workstation Default Packages
Latest Version 2020-01-22
TestPresso Workstation 1.2.1 Installation Packages Download
Installation Packages > Windows – Python 3.5 (x64) (Default 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) (Default 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) (Default 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) (Default 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 (Default 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 (Default 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 (Default 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 (Default 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-01
TestPresso Workstation
Default Packages
TestPresso Workstation Default Package
Latest Version 2019-11-01
TestPresso Workstation 1.2 Release Notes
Released 2019-11-01
New Features
-
Core functions
-
Upgraded License Management to reduce a dependency on OS and simplify licenses issuing
-
Reduced memory consumption of a long time operations in Workstation Manager application during plug-ins re-initialization and tests with repetitions
-
Supported test tasks management control of Workstation from Web Center via Web Center Client. To be available in Web Center 1.1.0 (on November 2019)
-
Supported test tasks results and logs reporting to TestPresso Report Server (successor of ATS Tests Dashboard – http://autotest.lge.com/dashboard)
-
-
Core test development functions
-
TestPresso Plugins Creation Wizard based on key plug-ins templates.
-
Plugin projects type support in Web IDE. Plugins deployment to Test Node for a test after a creation
-
Eclipse IDE test plug-in of ATS/TestPresso was adopted for operation with TestPresso Workstation 1.2
-
UI Inspector code-generation advance: generated code Save to a scenario in Web IDE and loading back, supported comments to a code
-
UI Inspector code-generation: supported generation of API for a text input targeted to the focused screen area and API for clearing Android application cache and stop
-
-
Platforms test support
-
Supported installation and operation on Ubuntu 18.04
-
Supported testing iOS v12-13 devices (requires xCode v11)
-
Supported testing webOS OSE devices with webOSEClientPlugin
-
Supported testing Android 10 devices with accelerated operations over Android Debug Bridge
-
-
Advanced UI test methods
-
ImageAnalyzer – improved reliability and usability of multi-resolution images matching for testing application by the same script against multiple devices (consider Limitations below)
-
Bug Fixes
-
159 issues (19 Blockers, 50 critical, 90 other)
-
47 bug-fixes of plug-ins
-
17 bug-fixes of Web IDE
-
35 bug-fixes of UI Inspector
-
66 bug-fixes of Core
-
-
30 bug-fixes found in v1.1.3
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 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
Default Packages
TestPresso Workstation Default Package
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-03-18
TestPresso Workstation
Default Packages
TestPresso Workstation Default Package
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
Default Packages
TestPresso Workstation Default Package
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
Default Packages
TestPresso Workstation Default Package
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
Default Packages
TestPresso Workstation Default Package
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.0 VERSION UPDATE : 2018-07-12
TestPresso Workstation
Default Packages
TestPresso Workstation Default Package
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)