Image CAPTCHA
Enter the characters shown in the image.

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
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
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
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
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
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
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
FlexUnit Java testing 2,008 Free to use 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
TestShell Test Automation Framework Desktop testing, Object Based Testing, Web testing 2,004 Active
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
Rational Functional Tester [RFT] Desktop testing, Object Based Testing, Web testing 2,001 July 2014: User license = 6820 USD 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
Silk TestPartner Desktop testing 2,010 Please contact the Manufacturer for more details 2016
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 .. Axosoft Aztaz Software
Backtrace I/O Badboy BlazeMeter Borvid BrowserStack BSQUARE
BStriker Intern .. CA Technologies Canonical Canoo Engineeri .. Catch Software CelestialTeapot
Chris Mallett Cleanscape ClicTest CloudQA CodeCentrix CodePlex projec ..
Codoid Cogitek Compuware Configure IT Conflair ConSol
Core Services Countersoft CresTech Softwa .. CrossBrowserTes .. 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 HelpSystems
HENIX 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 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 Neowise Softwar .. 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 Spirent Technol ..
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 .. TestCraft Techn .. Testenium
Testim.io TestingBot TestLodge Testmunk 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