Only monkeys would develop code without being able to automate their testing.  - Gorilla Logic *  Twitter: ArulKumaran  * ...
What is FlexMonkey? *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
What is FlexMonkey? FlexMonkey is a testing framework for Flex applications *  Twitter: ArulKumaran  *  Blog: shockwave-in...
Why do we need Testing? *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
<ul><li>Why do we need Testing? </li></ul><ul><li>Because software errors cost lot of money  </li></ul><ul><li>Cost of fix...
How do we do Testing? *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
<ul><li>How do we do Testing? </li></ul><ul><li>Manual </li></ul><ul><ul><li>Cheaper at start </li></ul></ul><ul><li>Autom...
Types of Automated Testing *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
<ul><li>Types of Automated Testing </li></ul><ul><li>Unit </li></ul><ul><li>Integration </li></ul><ul><li>Functional </li>...
Where does FlexMonkey fit in? *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
<ul><li>Where does FlexMonkey fit in? </li></ul><ul><li>Captures tests like a functional tool, but scripts those tests wit...
<ul><li>Features </li></ul><ul><li>Records and plays back Flex UI interactions </li></ul><ul><li>UI Interactions can be ed...
http://code.google.com/p/flexmonkey/ *  Twitter: ArulKumaran  *  Blog: shockwave-india.com/blog  *
Upcoming SlideShare
Loading in...5
×

UI Interactions Testing with FlexMonkey

2,331

Published on

UI Interaction Testing with Flex Monkey, presented in the community track of RIAction.sg an Rich Internet Action conference conducted in Singapore in 2009

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,331
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
48
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • FlexMonkey  is a testing framework for Flex apps that provides for the capture, replay and verification of Flex UI functionality.  FlexMonkey  can record and playback Flex UI interactions, and generates ActionScript-based testing scripts that can easily be included within a continuous integration process. It uses the Flex Automation API and was created by extending Adobe&apos;s sample automation adapter,  AutoQuick . See the  Getting Started Guide  for a quick overview of installing, recording, and running tests with  FlexMonkey .  FlexMonkey  has been donated to the Flex community by  Gorilla Logic , who developed  FlexMonkey  because of their belief that only monkeys would develop code without being able to automate their testing.
  • UI Interactions Testing with FlexMonkey

    1. 1. Only monkeys would develop code without being able to automate their testing. - Gorilla Logic * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    2. 2. What is FlexMonkey? * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    3. 3. What is FlexMonkey? FlexMonkey is a testing framework for Flex applications * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    4. 4. Why do we need Testing? * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    5. 5. <ul><li>Why do we need Testing? </li></ul><ul><li>Because software errors cost lot of money </li></ul><ul><li>Cost of fixing the errors multiplies when the errors are found after the release </li></ul>* Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    6. 6. How do we do Testing? * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    7. 7. <ul><li>How do we do Testing? </li></ul><ul><li>Manual </li></ul><ul><ul><li>Cheaper at start </li></ul></ul><ul><li>Automated </li></ul><ul><ul><li>Cheaper in the long run </li></ul></ul>* Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    8. 8. Types of Automated Testing * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    9. 9. <ul><li>Types of Automated Testing </li></ul><ul><li>Unit </li></ul><ul><li>Integration </li></ul><ul><li>Functional </li></ul>* Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    10. 10. Where does FlexMonkey fit in? * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    11. 11. <ul><li>Where does FlexMonkey fit in? </li></ul><ul><li>Captures tests like a functional tool, but scripts those tests within FlexUnit, a unit testing framework for Flex </li></ul><ul><li>Free & Open source </li></ul><ul><li>Built on Adobe Flex Automated Testing API which is bundled with Flex Builder Pro </li></ul>* Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    12. 12. <ul><li>Features </li></ul><ul><li>Records and plays back Flex UI interactions </li></ul><ul><li>UI Interactions can be edited and replayed </li></ul><ul><li>Generates FlexUnit TestCases, and can also be used with non-FlexUnit-based testing frameworks </li></ul><ul><li>Tests can be run from build systems such as Ant </li></ul><ul><li>Handles all Flex UI events </li></ul><ul><li>Uses Flex Automation API to provide native control over your flex app. Requires no javascript or browser plug-ins to use. </li></ul><ul><li>Unit tests are written entirely in ActionScript. No other programming or special purpose scripting languages are needed to develop comprehensive UI test suites. </li></ul><ul><li>Non-invasive. Requires no modifications to your application source </li></ul>* Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    13. 13. http://code.google.com/p/flexmonkey/ * Twitter: ArulKumaran * Blog: shockwave-india.com/blog *
    1. ¿Le ha llamado la atención una diapositiva en particular?

      Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

    ×