Page tree

Overview

This version offers more integration with the DevOps toolchain, with the beta version of Appium Studio for IntelliJ. This IntelliJ plug-in allows you to perform end-to-end mobile application testing directly from within the IntelliJ IDE, including test development, execution, and analytics. This is an extension of the Appium Studio plugin offering which already includes Appium Studio for Eclipse.

SeeTest version 11.9 also advances your ability for early and effective testing of web and mobile apps developed for Apple platforms. Leverage the Digital Assurance Lab to test your iOS apps on remote simulators and perform exploratory testing on Safari.


This version supports iOS 12 beta 4 and iOS 11.4.1 GA version.

Contents:

 


Main Release Highlights:


Appium Studio IntelliJ plugin - BETA

Perform end-to-end mobile application testing directly from within IntelliJ.

Develop, automate, analyze and debug tests on physical mobile devices with ease. Create detailed and sustainable tests easily with the powerful device reflection that gives instant visual feedback on device behavior. Identify and manage objects with mobile testing automation tools that will use the native/web properties to identify objects and customized UI.




Documentation

[Appium Studio]



Test your iOS apps on remote simulators

Easily develop and execute your tests on iOS simulators hosted in the Digital Assurance Lab. Expand your coverage to lesser used models. Benefit from detailed reports and benefit from the operational efficiency of performing all your testing activities on the same platform.




Documentation

[Digital Assurance Lab, Mobile App Testing]



Manual Testing for Safari

Perform exploratory testing and debug your web applications on remote Safari desktop browsers.

Easily access numerous OS and browser version combinations. 




Documentation

[Digital Assurance Lab, Cross Browser Testing]


Important notes

  • System requirements of Selenium Agent have changed and we support Windows Server 2016 and higher or Windows 7 Pro edition or higher.

  • Selenium Agent on Mac requires root privileges - as such you will not be able to upgrade from 11.8 to 11.9 via the cloud UI. 

  • When using Mac machine with 8GB memory as the Selenium Agent - only 3 concurrent Selenium testing sessions will be supported in oppose to 10 on 16GB mac.

  • Selenium Agent on Mac OS must be connected to a screen with a resolution of at least 1920x1080 in order to support Chrome and Firefox manual browsers, the installation process and machine reboot. Alternatively, you can connect to the HDMI display output of your mac, a headless adapter simulating a connected 1080p display. Example for such a plug, that was verified by us, can be found on Amazon.

  • PCAP feature - If your lab is using NV Server version 11.8 or 11.9, please pay attention that a utility called tcpdump is installed on the NV machine. If it's not, it will cause the PCAP feature to malfunction.


Known issues

  • Uninstalling Selenium Agent version 11.9 from a Mac machine does not delete the 10 users it has created during installation. This issue will be resolved as part of the next official version.

  • Since version 11.9 if cloud server is configured with a single port it cannot be accessed by the main port.
  • iOS Simulators does not support ClickIn() command.
  • Emulator Host Machines in the cloud are limited to 4 Simulators on one machine, and Simulators support non-instrumented dump only.

Additional Changes

#

Summary

Description

Issue Type

1Selenium Agent on Windows 7Fixed an issue with opening a Manual session of Firefox Browser on a Selenium Agent that is installed on Windows 7Bug
2Selenium Agent - Can't see Selenium sessions in 'Current session' pageCloud Administrator can now see information about active Selenium testing sessions (Grid and Manual). He will be able to see the Username and the machine ID from which the session is running and will be able to remotely end the session directly from Cloud→ Settings→ Diagnose→ Current SessionsBug
3Selenium Agent- Support multiple instances of Safari browser on macSince version 11.9, there can be up to 10 concurrent Selenium testing sessions on each Mac Selenium AgentNew Feature
4Audio Record on single port cloudAudio Record is now supported on Single Port cloudBug
5Appium Studio for Eclipse - Project admin is unable to upload and delete applicationsAll user roles are now able to upload and delete applications using Appium Studio for EclipseBug
6Appium Studio for Eclipse - Web Apps Are deleted when Eclipse is ClosedFrom version 11.9, any web application (chrome\safari) will be saved as part of the Appium Studio for EclipseBug
7Appium Studio for Eclipse - Drag cloud application ignores application versionDrag & Drop cloud application to the test capabilities will now also include the selected versionBug
8Appium Studio for Eclipse - Drag device to test does not work for STA clientDrag & Drop mobile device to test now works both for Appium and SeeTest Client frameworks.Bug
9Battery monitoring on iOS 12 from Cloud UI doesn't workBattery monitoring on iOS 12 is now supported in all of SeeTest toolsBug
10Appium- newSessionWaitTimeout capability doesn't workTesters can use the newSessionWaitTimeout capability in Appium as well as Selenium in order to increase the timeout for creating the new driver at the beginning of test. It's recommended to use this capability when working with a big application file or a heavy website.Bug
11Added more commands to Appium-SeeTest ExtenstionAppium-SeeTest extention now supports 2 more commands- hybridClearCache & setTestStatus Improvement
12Reporter - PDF reports are open as html

Test Reports can be created in 2 different formats- PDF & XML. The default report type is XML. Both report types can be used in grid and be saved in the SeeTest Reporter Server:

Code example
dc.setCapability("reportFormat", "xml");
//dc.setCapability("reportFormat", "pdf");
Bug
13STA - Failed to open local Emulator SeeTest Automation and Appium Studio now support emulators of Android 6,7 which are opened from Android Studio AVD managerBug
14Security & memory fixes to the cloudExtensive maintenance work was done regarding cloud security by upgrading used frameworks versions, and fixing certain memory leak issue that was found on DHM component.Bug
15Allow Regular Cloud Users to Reserve and Release Devices Using APICloud users with user role permissions can now use the cloud's Rest API in order to reserve & release cloud devices. Read more about it hereImprovement
16Manual Web- Allow to config timeout for session

Cloud Admin can now configure timeout for Manual Selenium sessions by editing a property in cloudserver.conf:

<default-open-browser-time-in-minutes>30</default-open-browser-time-in-minutes>

The default timeout is 30 minutes.

Improvement
17Remote Debugging - Cloud should offer to upgrade older Remote Debugging versionsWhen user starts a remote debugging session the cloud will identify the version of the local service installed in the client side and will offer the user to upgrade if needed.New Feature




  • No labels