3 + 13 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

You are here

Testing Flex and Flash Applications Using Selenium

Selenium-based Flex testing solutions have been elusive for years. Various Selenium sub-projects have emerged to try to solve the problem of testing Flex components embedded in a Web page from a Selenium context. The problem for Selenium is the black-box nature of the Flex component and APIs. For example, FlexUISelenium embeds a simple proxy into the Flex component from which a Selenium script makes function calls.

public void sumForValidNumbers() {
        flexUITester.type("2").at("arg1");
        flexUITester.type("3").at("arg2");
        flexUITester.click("submit");
        assertEquals("5", flexUITester.readFrom("result"));                     
}

These solutions are not very Selenium in nature. At most they leverage the Selenium RC infrastructure to get a browser to open an SWF component and pass a bound-in proxy non-Selenium commands to operate the Flex component. Plus, the approach does not follow the Adobe standard, requires you to recompile the Flex component to include the proxy, does not work for Flex components embedded into a Web page, offers no record/playback utility help, and is not backwards or forwards compatible as Adobe releases new versions of Flex.

PushToTest and Tyto (makers of the Sahi technology) developed a new Flex testing solution that uses dynamic code injection. Flex users compile a very small production-ready proxy into their components. The Sahi proxy in TestMaker Object Designer uses automatic method inspection to identify Flex methods. The results is an easy to use record/playback solution.

Requires SWC compiled to instrument the Flex component

SWC proxy is safe for production use

Supports Flex 3.x and 4.x

Works with Flex components embedded into a Web page

Works with hybrid Ajax/Flex applications

Record/playback utility for automation test script creation

TestMaker Enterprise with Flex Testing builds and operates functionality tests, load and performance tests, and production monitors. The open source test (OST) solution works for Flex 3.x and 4.x environments with sophisticated and powerful test tools and methodology. Tools like TestMaker with Flex Testing were built for Flex and Flash environments for functional testing, load and performance testing, and production monitoring.

yes

About The Author: 

Selenium Tutorial for Beginners (c) 2012 Frank Cohen. All rights reserved.

 

.

Adobe Flex

List mode
Table mode
Icons mode

Displaying 1 - 29 of 29

Title Testing Objectives Since Price Quotes Ping
eggPlant Functional Performance Analysis, Network testing, Mobile Testing, Web testing, Cross-Browser testing, Cross Platform Testing, Application Life Cycle Tracking, Java testing, Image Comparison, Desktop testing, Image Based Testing, Embedded Software 2,008 Call Manufacturer for details Active
Ranorex Integrated Test Automation Tools Mobile Testing, Web testing, Cross-Browser testing, Java testing, Desktop testing 2,007 November 2015 : Ranorex Runtime Shared License € 690, November 2015 : Ranorex Premium Node-Locked License: € 1990, November 2015 : Ranorex Premium Floating License: € 3490 Active
Testing Anywhere Desktop testing, Web testing 2,012 Active
Unified Functional Testing Web testing, Back-End Service, Desktop testing, Image Based Testing, Object Based Testing, Image Comparison 2,000 Active
Squish Desktop testing, Embedded Software, Java testing, Mobile Testing, Web testing, Cross-Browser testing 2,003 April 2015 - Group license : Up-front license fee 7440 €; includes first 12 months of support & updates subscription., April 2015 - Named User License : Up-front license fee 6900 €; includes first 12 months of support & updates subscription. Active
QA Wizard Pro Desktop testing, Object Based Testing, Load Capabilities, Stress Testing, Web testing 2,007 2015 October: QA Wizard Pro, $25/mo (Billed annually), 2015 October: OCR Add-on, $10/mo (Billed annually), 2015 October: 50 Load Test VUs, $20/mo (Billed annually) Active
SandStorm Stress Testing, Mobile Testing, Performance Analysis, Protocol Testing 2,011 Active
TestDrive Desktop testing, Image Comparison, Java testing, SAP Testing, Web testing 2,005 Call Manufacturer for details Active
NeoLoad Stress Testing, Mobile Testing, Performance Analysis, Web testing 2,005 Please Call Manufacturer for more details, April 2012: Total Unit price start at $1300, January 2012: Unit price start at $1860 Active
FlexUnit Java testing 2,008 Free to use Active
Rapise API testing, Desktop testing, Object Based Testing, Mobile Testing, SOA testing, Web Services, Web testing, Cross-Browser testing 2,009 2016: Single license per $1000 Active
AppLoader Desktop testing, Image Based Testing, EMail Testing, Image Comparison, Java testing, Load Capabilities, Stress Testing, Performance Analysis, SAP Testing, Web testing 2,000 Please Call Manufacturer for more details... Active
TestComplete Desktop testing, Web testing, Cross-Browser testing 1,999 Nov 2015 : Node-locked License - $1,000, Nov 2015 : Floating User License - $2,500, Nov 2015 : Test Execute - $499 Active
Sahi Pro Web testing, Cross-Browser testing 2,010 August 2014 : SahiPro Commercial version License : $495/user/year Active
Silk Performer Load Capabilities, Mobile Testing, Performance Analysis, SAP Testing, Web testing 1,994 Active
TestMaker Desktop testing, Performance Analysis, SOA testing, Web testing 2,000 Active
RIATest Desktop testing, Image Based Testing, Web testing 2,013 Oct 2015 : Professional : $799, Oct 2015 : Standard : $499, Oct 2015 : Runner : $249 Active
iMacros API testing, DataBase testing, Desktop testing, Image Comparison, Server testing, SOA testing, Web testing, Cross-Browser testing 2,001 2015: Enterprise Edition - 995 USD per license, 2015: Standart Edition - 495 USD per license, 2015: WebBrowser Component for .NET - 2,995.00 USD per license Active
TestShell Test Automation Framework Desktop testing, Object Based Testing, Web testing 2,004 Active
Rational Functional Tester [RFT] Desktop testing, Object Based Testing, Web testing 2,001 July 2014: User license = 6820 USD Active
Silk TestPartner Desktop testing 2,010 Please contact the Manufacturer for more details 2016
LoadRunner Desktop testing, Image Based Testing, Java testing, Load Capabilities, SAP Testing, SOA testing, Web testing 2,000 Free for Unlimited Time - Available with 50 Virtual Users (VUsers), Community edition : Free, Virtual User days : $0.56 per virtual user day Active
Quotium QTest 2,004 Active
StresStimulus SAP Testing, Mobile Testing, Network testing, Performance Analysis, Web testing, Cross-Browser testing, Test Cases Statistics, Server testing, DataBase testing, Load Capabilities, Stress Testing, Java testing 2,006 September 2015: Free version is available, September 2015: 250 VUs, Pro Edition, Permanent license - $870, September 2015: 10,000 VUs, Ent. Edition, weekly pass - $2,130 Active
MTAS API testing, Desktop testing, Mobile Testing, Network testing, Web testing, Cross-Browser testing 2,011 Active
AgileLoad Load Capabilities, Memory Analysis, Mobile Testing, Performance Analysis, Web testing 2,006 May 2015: 50 Virtual users - $24 / day, May 2015: Free License - upto 10 virtual users Active
Application Testing Suite SOA testing, Web testing 2,008 Call Manufacturer for details Active
ASTUce 2,008 Free Use 2009
Reflex Unit Desktop testing, Web testing 2,008 Free Use Active

MANUFACTURERS Wallboard

Testing tool manufacturers world-wide list
10Levels ABID CONSULTING AccelQ Accord Software ActiMind AdaCore
AdaLog AgileLoad AgileWay Agitar Algorismi ALL4TEC
Andreas Kleffel Android Apache Apica Apollo Systems AppAssist.mobi
Applitools AppPerfect Appsee ApTest Assertible Assure
Atlassian AutoIt Consulti .. Automation Anyw .. Automation Cons .. Aztaz Software Backtrace I/O
Badboy BlazeMeter Borvid BrowserStack BSQUARE BStriker Intern ..
CA Technologies Canonical Canoo Catch Limited CelestialTeapot Chris Mallett
Cleanscape ClicTest CloudQA CodeCentrix CodePlex projec .. Codoid
Cogitek Compuware Configure IT Conflair ConSol Core Services
Countersoft CresTech Softwa .. Cross Browser T .. Crosscheck Netw .. Crowdsourced Te .. Cucumber Ltd
Cyara Cygnet Infotech DareBoost Databene Datamatics Glob .. DevExpress
DTM soft Dynatrace LLC EasyQA Eclipse EkaTechserv Elvior
Emmanuel Jorge Empirix EPAM Systems Equafy Esterel Technol .. eXept Software ..
Experitest Finaris Froglogic FrontEndART Ltd GeneXus GitHub project
gnoso Google Code Pro .. GrammaTech Gurock Software Hewlett Packard .. Hexawise
High-Tech Bridg .. Hiptest Hitex IBM Rational imbus Shanghai Impetus
Inflectra informUp InTENSO - IT Ex .. Ipswitch Jamo Solutions Janova
JAR Technologie .. JBoss Developer jClarity Jellly.io JetBrains Jively
jQuery foundati .. JS Foundation Jspresso Kanoah Software KMS Technology Kualitee
LDRA Limited Litmus LoadFocus Loadster Perfor .. MarathonITE Marketcircle
Marketcircle Maveryx Meliora Ltd Micro Focus Sof .. Microsoft Mobile Labs
Mobile1st Mockaroo, LLC Monkop Mozila MSys Technologi .. Navicat
NeoTys NetCart NORIZZK.COM Novosync Mobili .. NRG Global NTT Resonant
OC Systems Odin Technology OpCord Oracle Orcanos Original Softwa ..
OW2 PANAYA Parasoft PassMark Patterson Consu .. Perfecto Mobile
Pivotal, Inc. Plutora Postman (API To .. PractiTest PrimaTest Process One
Programming Res .. Psoda PureLoad PushToTest Python Q-Assurance
QA Systems QACube QASymphony QAWorks QMetry Quali
Qualitia Softwa .. Quality First S .. Quotium RadView Softwar .. Ranorex RedLine13
Reflective Solu .. ReQtest RevDeBug Robotium Tech Rogue Wave Soft .. Rommana Softwar ..
RTTS ruby-doc.org Runscope Sandklef GNU La .. Sauce Labs Seapine Softwar ..
SeleniumHQ Sencha Sensiple Siemens PLM Sof .. SmartBear Softw .. SmarteSoft
SOASTA SoftLogica Softomotive Softsmith Solution-Soft SonarSource
Sourceforge SqashTeam SQS Software Qu .. Square Stimulus Techno .. Swifting AB
Synopsys T-komp T-Plan TechExcel TechTalk Telerik By Prog ..
Tellurium Test Collab Test Goat Test Recon TestCaseLab testCloud.de Gm ..
Testenium Testim.io Testing Technol .. TestingBot TestLodge Testmunk
TestObject GmbH Testomato TestOptimal TestPlant TestPro Testuff
The Core Bankin .. The MathWorks The Open Group thePHP.cc Thoughtbot Thoughtworks
Tigris.org Time Simulator Top-Q Trace Technolog .. TrendIC TRICENTIS
Tritusa Pty Ltd TWD Solutions P .. TypeMock Tyto Software Ubertesters UniTESK
Universal Test .. Usetrace Ltd Utrecht Univers .. Validata Group Vanamco AG Vector Software
Veracode Verifaya Corpor .. Verit VersionOne Viewlike.us Vornex Inc.
Watir.com WcfStorm Soluti .. We Are Mammoth Web Performance .. Wintask Wireshark Found ..
Worksoft Xceptance XK72 Xpand IT XQual ZAPTEST
Zeenyx Software .. Zephyr Zeta Software zutubi pty

Selenium Youtube Playlist

Theme by Danetsoft and Danang Probo Sayekti