Page tree

Overview

In this version, we are happy to introduce more new products as well as new functionalities and features designed to help you release better quality mobile applications, faster.
Perform end-to-end mobile test automation directly from within your IDE with the new Eclipse Plug-in for Mobile Testing. The plug-in brings unprecedented simplicity to test automation with a single, powerful tool for developing Appium/Selenium mobile tests, and mobile test automation frameworks.

Appium Studio now supports all native Appium or Selenium clients allowing you to run tests developed on any platform without any code or dependency changes.
In addition, SeeTest 10.9 comes with numerous features and improvements designed to enable more effective testing and better efficient resource utilization.



Main Release Highlights:



Eclipse Plugin for Mobile Testing - Free trial

Eclipse Plugin for Mobile Testing is a single tool for developing and executing Appium/Selenium mobile tests and automation frameworks. 

Easily develop, automate, analyze and debug your mobile tests right in Eclipse, on remote physical devices. Rich views and editors help you speed up the development of robust tests and stable automation. The Plugin supports Appium, Selenium and SeeTest.

Use Eclipse Plug in for Mobile Testing to easily update existing tests and automation projects, or create new ones

Main highlights:

  • Native Eclipse plug-in providing a rich test development and automation environment right in Eclipse.
  • Rich views and editors including device reflection, application manager, object repository editor, parallel execution wizard and more. 
  • Streamlined development of robust and maintainable tests for all mobile OS with advanced object identification tools including a dynamic device reflection, object repository with dynamic identification and more
  • Develop test scripts for all mobile OS using unique test development tools such as a drag and drop script editor or scripts “story” view 
  • Verify and analyze tests executions with element highlighting and offline analysis 
  • Automate any mobile application scenario by fully controlling remote mobile devices
  • Cover any application type and any use case, including complex out-of-app use cases
  • Integrate seamlessly into existing testing and continuous integration environments
  • Perform large-scale parallel execution using SeeTestGrid
  • Detailed reports for rapid feedback and resolution
  • Simple first user flow 

Automation is performed on remote devices, using a mobile device lab at your own premises or hosted at Experitest datacenter


Eclipse Plug-in for Mobile Testing online guide


[Eclipse Plugin for Mobile Testing, SeeTestCloud]



Appium Studio

Appium Studio is now client agnostic, supporting all native Appium or Selenium clients

This major release now supports every existing Appium Driver (Java \ C# \ Javascript \ Ruby \ Python and more) or script - while providing all the enhancements and improvements that are a part of Appium Studio such as testing outside of your app or working with real iOS devices from Windows machines.

Use Appium Studio to run tests developed on any platform without any code or dependency changes. Tests developed in Appium Studio can also be run in any Appium server.


Appium Studio online guide


[SeeTestGrid, Appium Studio]



Remote Debugging

Remote devices can now be opened in debugging mode with a single click directly from SeeTestManual.

Perform remote debugging on Android or iOS applications with a single click. Remote debugging speeds up error resolution by allowing developers to debug on the device where the error occurred, speeding up root cause analysis by removing the guesswork involved in recreating exact error conditions.


Remote Debugging online guide


[SeeTestCloud, SeeTestManual]




Additional Changes


SummaryDescriptionIssue Type
1Android - retrieve battery info only if requestedSeeTest Web Studio testers can now choose whether they wish to retrieve and log battery info. This improves battery life and saves resources.Improvement
2SeeTest Automation - connect to grid with Java based test scriptsSeeTest Automation now features a checkbox in the code export section that, when checked, adds the relevant code lines in order to allow a tester to run tests in the Grid.Improvement
3SeeTest Cloud - adding log devices to support data when running tests in the cloudSeeTest Cloud now allows testers to add the device logs to when collecting support data DocsImprovement
4iOS - launching and running a test even if the device is lockedTesters can now launch and run tests on locked devices. When launching a test on a locked device, the device will open and the test will run as intended.Improvement
5Context Handlers
Improvement
6SeeTest Cloud - improving performance where large lists are present.Improving performance and usability where large lists are present in different views in the cloud (users, projects, devices).Improvement
7iOS Safari - working with tabsSeeTest now allows testers to retrieve the IDs of opened tab and perform actions on such tabs.Improvement
8Appium Studio - perform actions on web elements using javascriptAppium Studio now lets testers include web elements as parameters when executing scripts, allowing them to perform actions such as clicking on and scrolling through elementsImprovement
9SeeTest Cloud - keep the device in reserve mode after releasing the grid clientSeeTest Cloud now implements an option, through the test script, to keep the device in reserved mode even if the Grid Client was released. This ensures that the device will remain reserved for a given tester for consecutive tests, ensuring productivity and workflow.Improvement
10SeeTest Cloud and SeeTest Automation for Web - supporting VBScriptSeeTest Cloud now supports VBScript when connecting to a session using SeeTest Automation for Web.Improvement
11Increased CPU usage when capturing Android screenshotImproved handling of Android screenshots, leading to decreased usage of CPU and better performance.Bug
12Appium Studio - cannot connect to cloud devicesMaking sure Appium Studio identifies and connects to devices in the cloud.Bug
13Unclear messages when test session is interruptedProviding clearer, more relevant error messages to notify the tester of the cause of the disruption.Bug
14SeeTest iOS - device is not opened automatically after rebootMaking sure that the device opens automatically once reboot is done and the device is up and running again.Bug
15Support iOS 10.3.2 beta 5 Providing full support across products for iOS 10.3.2 beta 5.Bug
16Appium Studio - changing screen orientation not supportedProviding full support for changing and handling device orientation changes.Bug
17Android - opening an app with camera functionality crashes the appHandling app permissions so that the tested app has access to and can utilize camera functionality.Bug
18iOS - iMessage Plugin disrupts element structure in object spyMaking sure that the element tree structure is unaffected when testing iMessage plugins.Bug
19iOS - fix get device categoryMaking sure the correct string representing the category (phone or tablet)Bug
20iOS - extend simulate capture functionalityAligning support with Apple's AVFoundation framework to support camera functions.Bug
  • No labels