TestComplete10发布,支持Android自动化测试

TestComplete10发布,支持Android自动化测试
http://smartbear.com/products/qa-tools/automated-testing-tools/features/new-testcomplete-features/introducing-testcomplete-10/?_ga=1.181096679.191114767.1384691402
 
 

SmartBear is excited to introduce the latest in automated testing, TestComplete 10. This major release includes some major changes described below:

» New TestComplete Packaging
» Android Mobile Testing
» Mobile Web Testing
» New Supported Technologies and Applications
» Web Testing Improvements
» Enhanced Flash and Flex Testing
» Extended Support for Third-Party Controls
» More Enhancements
» Known Issues


New TestComplete Packaging

TestComplete 10 is comprised of TestComplete Platform and Technology Modules. TestComplete Platform provides a test IDE with foundational components for automated testing, recording, and integration with 3rd party tools. Technology Modules extend the platform to enable testing of specific application technologies – Windows Desktop and Client/Server, Web, and Mobile.

For complete information on the features included in TestComplete Platform and Modules, see TestComplete Modules and Platform. The page also contains a matrix that helps you pick modules for application testing.

Upgrade notes, for users with active Maintenance Subscription:

  • Each TestComplete 9 Enterprise license will be upgraded to a TestComplete 10 license including Desktop and Web modules. This package is the equivalent of the TestComplete Enterprise Edition.
  • Each TestComplete 9 Standard license will be upgraded to a TestComplete 10 license with the Desktop module. This package is the equivalent of the Standard Edition.
  • Each TestExecute 9 license, including those procured as part of the Enterprise Edition, will be upgraded to a TestExecute 10 license.

Back to Top

Android Mobile Testing

TestComplete version 10 introduces support for automated testing of native applications for Android phones and tablets. Mobile testing for Android devices includes:

  • Native Android 4.x Support.
  • Real-Device Test Automation.
  • Object Recognition.
  • Gesture Recording and Playback.
  • Keyword and scripted tests.

TestComplete includes new project items, dialogs and wizards, new keyword-test operations, a new tested application type and dozens of new scripting objects to support creating, maintaining and running these tests.

You can easily create powerful tests that will perform the following:

  • Directly access native objects, methods and properties of Android applications.
  • Simulate touches, long touches, swipes, keystrokes and other events on Android devices.
  • Simulate gestures (multi-touch events).
  • Simulate pressing physical (on-device) buttons.
  • Deploy Android applications to and run them on devices – all with just one test command.
  • Mock GPS locations and test geolocation applications.
  • Retrieve and check data of various sensors (like an accelerometer).
  • Verify the state and data of an application’s internal objects.

For complete information on creating and running Android tests, see Testing Android Applications.

Back to Top

Mobile Web Testing

With TestComplete 10, you can test your web applications and web sites for cross-platform mobile compatibility without needing the actual mobile devices. You can record or script mobile web tests using Google Chrome’s mobile browser emulator on your desktop computer, and automatically play back the tests against different mobile browser profiles built in with TestComplete.

TestComplete includes predefined mobile browser profiles for Apple iPhone, iPad, Samsung Galaxy, Nokia Lumia and Blackberry devices. You can define additional mobile browser profiles with different screen sizes, orientations and user agents to better match your target mobile audience.

For complete information, see Testing Mobile Web Applications.

Back to Top

New Supported Technologies and Applications

  • Windows 8.1. Now you can record and run your tests on Windows 8.1 to ensure that your applications work correctly with this version of the Windows operating system.

  • Microsoft Visual Studio 2013. TestComplete now supports integration into Visual Studio 2013 and Team Foundation Server 2013. This means that you can —

    • Add and run your TestComplete tests as part of test projects created in Visual Studio 2013.
    • Plan and run your TestComplete tests by using Visual Studio 2013 Microsoft Test Manager.
    • Run your TestComplete tests as part of team builds managed by Team Foundation Server 2013.
    • Create work items and post bug reports to the Visual Studio 2013 Team Foundation System database directly from TestComplete.

  • Windows Store Applications. TestComplete 10 introduces support for testing Windows Store (formerly known as Modern UI and Metro UI) applications. You can record and play back tests for these applications on Windows 8.1, Windows 8 and Windows Server 2012. See Testing Windows Store Applications.

  • Embarcadero RAD Studio XE5. Now you can automate testing of applications created with Embarcadero RAD Studio XE5, including both 32-bit and 64-bit applications.

  • JavaFX ver. 2.2.45. TestComplete now supports testing of applications created with JavaFX SDK ver. 2.2.45.

Back to Top

Web Testing Improvements

  • Support for Opera 17-18, Chrome 31, Firefox 24-26. TestComplete 10 rolls up support for the most recent versions of the Chrome and Firefox browsers, as well as for the recent Opera versions based on the Chromium engine.

  • Enhanced Web Checkpoint Automation. Now when you record a test on a web page that is already open in your web browser and the first action you perform on the page is inserting a checkpoint, TestComplete automatically inserts a test command that opens the web page before the checkpoint is called in the recorded test.

Back to Top

Enhanced Flash and Flex Testing

  • Support for Apache Flex 4.11.0. TestComplete now supports the new recent release of Apache Flex 4.11.0. SeeTesting Flash and Flex Applications.

  • You can now test Flash and Flex applications in Google Chrome, Opera and Apple Safari.

  • Automatic FlashInjector installation. You can now quickly install TestComplete’s Flash and Flex testing modules, FlashInjector, into Flash Player directly from TestComplete UI. Also, you can automatically install FlashInjector at the beginning of the test recording or playback.

  • More intuitive configuration of Flash Player’s trusted locations. You can now specify trusted files and folders for Flash Player directly in your test project settings.

  • TestComplete now automatically handles of Flash and Flex application exceptions exposed by the debug version of Flash Player.

Back to Top

Extended Support for Third-Party Controls

TestComplete adds support for the recent releases of popular third-party UI libraries and controls:

  • Developer Express ExpressBars v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express ExpressEditors v2012 vol 1.3, v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express ExpressNavBar v2012 vol 1.3, v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express ExpressQuantumGrid v2012 vol 1.3, v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express ExpressQuantumTreeList v2012 vol 1.3, v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express ExpressVerticalGrid v2012 vol 1.3, v2012 vol 1.5, v2012 vol 2.2, v2013 vol 1.2.
  • Developer Express XtraBars ver. 2013.1.4, 2013.1.7, 2013.2.5.
  • Developer Express XtraEditors ver. 2013.1.4, 2013.1.7, 2013.2.5.
  • Developer Express XtraGrid ver. 2013.1.4, 2013.1.7, 2013.2.5.
  • Developer Express XtraNavBar ver. 2013.1.4, 2013.1.7, 2013.2.5.
  • Developer Express XtraTreeList 2013.1.4, 2013.1.7, 2013.2.5.
  • Syncfusion Essential Studio ver. 11.3.0.30.
  • Infragistics NetAdvantage 2013 Vol. 2.
  • Telerik RadControls for WinForms 2013.2 (Q2 2013) and 2013.3 (Q3 2013).
  • Google Web Toolkit ver. 2.5.1.

Back to Top

More Enhancements

  • Test scripting API was extended to access and change properties of test projects and test items, as well as Visualizer options directly from a script.

  • Now, you can activate TestComplete (and TestExecute) licenses on physical Microsoft Hyper-V Server machines and physical Microsoft Windows Server 2008 machines with the Hyper-V role installed.

Back to Top

Known Issues

 

  • TestComplete may not identify Silverlight application objects in Internet Explorer 11.
    Workarounds:

    • Process the Silverlight application with the tcAgPatcher utility.
    • Use another version of Internet Explorer.

  • MSAA object identification does not work for Flash and Flex applications in Internet Explorer 11 on Windows 8.
    Workarounds:

    • Use another browser, for example, Mozilla Firefox.
    • Use another approach for Flash and Flex object identification. For example, compile the application with the FlexClient library, or use the debug version of Flash Player with the FlashInjector module.

  • When recording tests on Windows XP with the Standard theme, you may see drawing artifacts in applications after moving the Recording toolbar.

  • Test Visualizer does not capture screenshots on loop iterations from the second onwards.

  • Changing a project that is stored in SourceGear Vault and is checked out by another user causes TestComplete to exit unexpectedly.
    Workaround: Make sure the project you are editing is not checked out by another user.

Back to Top


你可能感兴趣的:(TestComplete10发布,支持Android自动化测试)