Monday, November 2, 2009

Functional Testing for Web Applications

I put together an article on functional testing for web applications. In it, I argue that a solution for performing functional testing on modern web applications should have the following properties:

  1. User input should be able to be simulated using native key and mouse events.
  2. Tests should be able to be written in JavaScript.
  3. Test code should be able to suspend execution while waiting for network
    or other events.
  4. Tests should be able to run in multiple browsers and on multiple platforms.
  5. Tests should not hardcode XPaths, element ids, or CSS class names.
  6. Test suites should be able to be run via a cron job.

I discuss the properties in detail, give an example of a system that exhibits most (but not all) of the properties, and then ask browser vendors to come in and save the day.


  1. Great article Lot's of information to Read...Great Man Keep Posting and update to People..Thanks création de site internet

  2. I am very impressed by this post because this information is soo beneficial in various type of firms and industry's development. Through this article we know all about bolinfest changeblog and functional testing for web applications. This article inform us all process of web application and functional testing. No doubt, it became a unbreakable part of online business. Its applications providing the solutions for performing functional testing on modern web applications. The lot developers in Ukraine also depends on these web applications for their long time projects. If you want learn more details about loT developers in Ukraine you can visit on websites of these developers and get all process of project. Demand of mehr Details erfahren not only in Ukraine but also on world level companies and industries. The developers and users can talk to each other without any person between them. You can clarify about your all doubts and difficulties with loT developers without any hesitation.

  3. thank you Soap2day for the great quality ok movies and its the best website if u wanna watch your favorite movies

  4. 스포츠중계

    Way cool! Some very valid points! I appreciate you penning
    this write-up and the rest of the site is also really good.

  5. 토토사이트

    Good day very cool web site!! Man .. Beautiful
    .. Wonderful .. I'll bookmark your website and take the feeds also?
    I am satisfied to find so many helpful info here in the put up, we want
    work out more strategies on this regard, thank you for sharing.

  6. Terrific job for publishing this type of beneficial World-wide-web site. Your Internet log isn’t only useful but it's In addition to that really Resourceful likewise.สล็อตออนไลน์