Your SlideShare is downloading. ×
0
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Testing Mozilla Web Properties
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Testing Mozilla Web Properties

861

Published on

Testing Mozilla web properties - Wednesday June 24, 2009 at 6:30 PM

Testing Mozilla web properties - Wednesday June 24, 2009 at 6:30 PM

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
861
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Testing Mozilla Web Properties     Stephen Donner 6/24/2009
  • 2. Meet the Team
    • Stephen Donner - [email_address]
    • Krupa Raj - [email_address]
    • Raymond Etornam Agbeame - [email_address]
  • 3. Technologies we test
      • AJAX
      • Drupal
        • Spread Firefox
        • QMO
      • Apache
        • .htaccess - bug 478952
      • Open-source search engines
        • Sphinx (SUMO)
      • TikiWiki (SUMO is its biggest consumer)
      • Media types
        • Ogg
        • Flash
          • .swf vs. .flv
  • 4. Tools We Use
      • Firebug
      • Web Developer toolbar
      • Live HTTP Headers
      • SQL Injection
      • Selenium
        • IDE
        • RC
      • VMWare Fusion
      • Acunetix
      • W3C
  • 5. Gotchas
      • Staging server vs. production
        • Different environments
          • Configs (permissions, etc.)
          • Application versions
        • Caching
          • Memcache
          • NetScaler / Zeus
        • DB setups
          • Slave vs. master
            • Replication lag
        • Legacy browsers / non-standard configs
          • IE 6, anyone?
          • JavaScript disabled
  • 6. Gotchas, part 2
      • Partner integration
        • GetSatisfaction
        • reCaptcha
        • Mozilla Service Week
      • Add-on promotions
        • Fashion Your Firefox
  • 7. Pain Points
      • Tight schedules
        • Quarterly goals from other parts of the org
      • Lack of clear specs
        • Wireframes vs. mockups
          • (vs. full user-interaction testing)
      • Project direction / ownership
      • Out-of-band testing requests
        • Ops/IT - hardware failure, new-technology evals, regression-testing of new hardware
  • 8. Automated vs. Manual Testing
      • Balance need to rapidly execute/ship vs. long-term stability
      • Ramp-up cost
      • Can't automate everything
      •   Quite a few projects are one-off (time investment)
        • Impact Mozilla
        • Fashion Your Firefox
        • Operation Firefox
      • Good automation candidates
        • Search
        • APIs (services.addons.mozilla.org)
        • Static content
          • Headers/footers/legal/privacy policies/EULAs
          • Login / logout / registration/ forgotten password
            • Exception of Captcha systems
  • 9. Grades / Levels of Testing
      • Acceptance check
      • Full Functionality Test
      • Regression testing
      • Basic Functionality Test
    •  
    • (Exhaustive list: http://www.softwaretestinghelp.com/types-of-software-testing/ )
    •  
  • 10. What we use Selenium for
      • Verify page titles
      • Verify content pieces (text, links, images)
      • Pagination
      • Search terms persist in textfields
      • ~ 15 commands
  • 11. Example of manual testing
    • Mozilla Service Week (http://mozillaservice.org)
  • 12. Selenium demo
      • AMO Basic Functionality Test
      • AMO Search
  • 13. How can you help?
      • Vet content
      • Test browser compatibility
      • Sanity check our testing
      • Write unit tests
  • 14. Resources
      • Public mailing list: [email_address]
      • Homepage: https://wiki.mozilla.org/QA/Execution/Web_Testing
      • IRC channel: irc.mozilla.org/webqa
  • 15. Questions?  Comments?  Suggestions?
    •  
  • 16. Thanks for your interest!  

×