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.

8 comments:

  1. It is important for biology coursework writing service students to seek Biology Essay Writing Services from a reputable biology research paper service provider for their biology assignment writing services.

    ReplyDelete
  2. Among other courses, tourism writing services has become popular since students seek Tourism & Leisure Writing Services and tourism assignment writing services.

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

    ReplyDelete
  4. 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.

    ReplyDelete