eValid -- Web Quality News (WQN)
Your e-Business Quality Partner eValidTM -- Automated Web Quality Solution
Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.
© Copyright 2011 by Software Research, Inc.

eValid -- Web Quality News
eValid Home

 
Mobile Device Testing
There has been a lot of interest recently in how to handle quality issues (content, performance, server capacity) for web applications that run on mobile devices. From the eValid perspective the main issues work out to these:
  • Device Simulation: Using the eValid SetUserAgent command to set the User Agent String (UAS) so that the subsequent browser activity is reported to the server as if it was being requested from the specified device. eValid does this without needing the actual hardware and software! The server responses to client-side user requests made in this way behave as if it was talking to the mobile device.

  • Content Validation: Once a script is running, you need to validate that the eValid rendered output matches what you expect in the actual device. Here is a Rendering Comparison for Common Devices Vs. Device Emulator. As you can see, other than the screen size, the rendering by eValid is identical to that for the mobile device. This confirms that evalid is rendering your mobile application correctly.

  • Functional Testing: To illustrate how this works we ran an experiment that applied a simple test to 100 Mobile Devices, and recorded download sizes and times for each cases. A sample of that data is shown here, with some Selected Screenshots of how the server content varied as a function of the different devices and software versions simulated (with download byte counts for each device shown).

    The most interesting thing we saw was that the asymmetric ratio of Download Bytes vs. Download Time, which illustrates that some servers are not prepared to deliver mobile content to every kind of device.

  • Server Loading: Functional tests lift easily to a server loading context, with multiple eValid instances (we call them Browser Users or BUs) working in parallel to create the load. This is illustrated in the experiment that we ran to drive a mobile application from a simulated smartphone up to 1,000 BUs -- up to 1,000 simulated users. The resulting Chart of Derived Internal Response Times shows that this particular server began to have a problem beyond ~200 simultaneous users.

The thing to remember is that eValid can effectively drive mobile devices that support web applications perfectly well, and can impose realistic load levels sufficient to identify bottlenecks.

 
Selected User Forum Posts
The eValid User Forum gives everyone answers to a wide range of questions about eValid and about web testing technology. Here are some recent posts:

Feel free to Ask Us for additional information about these topics.

 
eValid Webinar: Load Testing Mobile Web Apps
Movie Download Request

This webinar discusses eValid's architecture, how to organize functional tests of a mobile web application, how to apply these tests to a server when disguising eValid as any mobile device, and how to collect and interpret critical performance data.

 

Business White Paper: Automated Testing of Modern Web Applications

Here is what you'll learn in this White Paper:
  • How Web 2.0 and AJAX stress test tools are making testing more difficult.
  • Why assuring the quality, reliability, and performance of critical "front end" applications is critical.
  • What market and technical forces led to the creation of eValid's technology.
  • How eValid can help non-technical or novice testers in test creation.
  • How evalid's approach makes scripting much faster and reduces overall test cycle costs.

Click here to request a copy of this Business White Paper: Download Request.

 
eValid Knowledge Base Technical Resources
Here are some useful technical resources for you:
  • Check out the eValid Frequently Asked Questions (FAQs).
  • Watch our revised Annotated/Animated Movies to see how eValid works from the GUI level, and learn how eValid treats specific testing areas.
  • If you run into a tricky problem testing a website, you might consider checking out the 40+ entries in our Worked Solutions Resource. You'll find a wide range of already-worked examples showing how eValid solves typical testing situations.
  • For general eValid usage you may wish to check into the set of our "top 99" Power User Tips & Tricks. They cover everything from simple functional testing to detailed LoadTest experiment development.
Let us hear from you if you are facing a tricky test requirement. We welcome the challenge of applying eValid in novel ways and to new contexts!
 
eValid Information eValid Version Update
eValid updates are always available if you have a current maintenance and support subscription. Use the eValid: Help > About pulldown to find your current eValid version and build details. The most recent release is eValid V9 #308 (28 October 2011). Click here to Download eValid V9. Your current key will work with the new download. If your eValid license has expired please use the eValid: Help > Register Product menu pulldown to send us your machine information and renewal request details.
 
eValid Information Reaching Us
Follow us on Twitter Twitter.
Feel free to Send Us Your Question.
Visit the eValid BLOG for current news and important articles
Read users' comments, or post your own questions, on the eValid User Forum.
eValid Information eValid Division
Software Research, Inc.
1663 Mission Street
San Francisco, CA 94103 USA
TEL: +1 (415) 861-2800

To unsubscribe please click here and Provide Your Name and Email Address.
http://www.e-valid.com/Promotion/Email/2011/01Dec11.html