Popular Posts

Monday, May 27, 2013

Easy Way to Record Mobile Testing Scripts!



Keynote Systems -  global leader in Internet and mobile, cloud testing & monitoring. Recently announced new, advanced scripting tool – ScriptObjects.

With DeviceAnywhere ScriptObjects, users can create object-level scripts for native, web, and hybrid applications within a real-device testing environment. Coupled with DeviceAnywhere’s existing image and text UI-based scripting capabilities, DeviceAnywhere ScriptOjects enables you to use the best testing and verification technique for your use case, with one script that seamlessly works across devices.

Object-level scripting for mobile web content acts on individual web elements at the code level.  This means that you can record a script on one device, and play the exact same script back on another device regardless of the screen-size, manufacturer or operating system. Object-level scripting for native apps does the same thing for devices of the same platform while acting on native objects. Your scripts will be more resilient through UI changes, lowering maintenance costs.

Request Mobile Automated Testing Free Demo 

Related Links

1. Mobile Application Testing
2. Mobile Browser Compatibility Testing

Tuesday, May 14, 2013

Building a Mobile Automation Testing


Desktop-based testing it’s a no-brainer: Use object-based scripting to maximize reuse across platforms/browsers.

In today’s mobile world it really isn’t that easy. There are many different platforms, OS versions, form factors and carrier/manufacturer customizations. Multiply that by mobile web, native app, or some hybrid in-between and you’ve got yourself a healthy testing matrix. A daunting task for even the most skilled Automation Engineer.

In order to tackle this problem, an Automation Engineer cannot simply look at it from a “one size fits all” perspective to create a set of objects and re-use them across all combinations of platforms. For example, there are fundamental differences in how an app behaves on iOS and Android, even with something as basic as a “back button” has its quirks.

In order to truly make your mobile testing easy, TCE automation is the right solution for the job. The solution combines the convenience and efficiency of test automation with the accuracy of live mobile interactions to generate reliable, reportable and actionable results.


Related Links

1. Mobile Device Testing
2. Mobile Web Readiness
3. Mobile Application Testing Strategies

Monday, April 29, 2013

A Quick Checklist To Ensure Site Uptime When Switching Web Hosts


There comes a time in every website's life when it must grow up and leave behind the infrastructure that got it to where it is. As traffic scales up, site uptime and speed become paramount; Web hosting companies are compared, and finally it is time to move house, i.e. to switch Web hosting companies. Moving sites without a glitch is important, even critical, and with some experimentation, I hit upon a checklist that should help anyone plotting a move. Follow these steps and your site will remain up throughout the move and your site visitors and online business teams will thank the IT department for its forethought.

1. Move When the Traffic is Low.
2. Switch Your Email Profile at Both Web Hosting Companies.
3. Create a Mirror Site and Monitor It.
4. Copy and Import Your Zone File.
5. Setup a Virtual Host at the Destination Server.
6. Start Your DNS Move.
7. Monitor the Move Using Website Performance Monitors.
8. Setup Availability Alerts to Fire If Content is Missing.
9. Conduct a Traceroute Test from All Over the World.
10. Tweet and Enlist Your Customers.

And that's all folks! You can read Keynote Recent Blog Post detailing these 10 steps to ensure that your website remains up and running during any change to its infrastructure. Follow them, and mimize or eliminate all downtime.

Related Links

Challenges of creating and managing robust applications 

Analyzing software applications and supporting infrastructures




Tuesday, April 16, 2013

Insights on DDoS Attacks Against Websites


Recently, Keynote Systems was asked to comment on a widely publicized attack against a company online. The attack, known as a distributed denial of service(DDoS), was targeted at a network of web servers primarily located in Europe. DDoS attacks against websites have occurred periodically for years. Unlike past incidents, the nature of this particular attack was characterized as severe enough to have caused broad disruption on the Internet. The suggestion made was that users like you and I may have found our email delayed and websites either slow or unavailable.

While many methods exist to understand the impact of web attacks like this, Keynote's web performance,  monitoring service and global network provide a unique perspective--the end users' perspective. Keynote  business is monitoring websites for their customers so that they have a consistent and accurate source of information about their site's performance. But they also use that same technology to monitor select sites across the Internet and make this data publicly available in the form of an index--actually, 43 indices. And they also use it to provide another free service called The Internet Health Report that shows what's happening across the major U.S. Internet Service Providers in real time.

Keynote periodically test a wide range of websites from their network of hundreds of monitoring agents connected to different ISPs all over the world. These agents pretend to be a site visitor and measure performance during their visit.

One of their indices monitors the U.S. banking sector. The financial services industry has been hit hard of late by DDoS attacks. You can read the Keynote blog post Understanding the Impact of Web Attacks - the User Perspective


Source: Keynote Systems

Monday, April 1, 2013

Optimize End User Experience For Mobile Devices

Today it’s all about CONTENT, being able to access it QUICKLY wherever you are and whenever you want…and iPhone does that well.

The first thing I did after getting my phone was not a phone call, but I went to Facebook and updated my status.

If I am a content provider, I would love to get the full insights for my website. Since my users could be coming from any device, I will need to understand how my site downloads and performs on different devices. This will help me improve the end users experience at least on popular devices, if not all of them. Optimizing it for one device is just not good enough!!!


Related Links

Monday, March 18, 2013

Monitoring Internal Applications with Cloud Application Perspective

With Cloud Application Perspective (CApP), Keynote can now be used to monitor internal and private applications just easily as one might monitor a public one. Since CApP is a customer installable monitoring agent, it can be easily deployed in branch offices, customer locations, and of course data centers to monitor internal private communications. Much of what the First Mile and API How To posts cover with respect to scripting and deploying measurements are equally applicable to internal applications.

An important detail when deciding to monitor internal applications is why. Well the obvious answer is that internal users are impacted by performance issues, which in turn influences their productivity and satisfaction. These are factors that a sophisticated IT operation should care about in the age of cloud computing and web applications. However, another reason is vendor selection and contract renewal. Monitoring services with Cloud Application Perspective provides a wealthy of good data that can be used to better choose among vendors, inform contract renewals, and in general keep them honest.

Here is the complete guide on Cloud Application Monitoring.

Tuesday, March 5, 2013

Can the right mobile optimization trick be a treat for customers?


After a night of trick or treating on Halloween, all children will agree; there's always that one piece of candy in their bag that nobody wants. The treat may have been given with good intention but really ends up being sour grapes in a wrapper instead.

Online retailers have their own sets of tricks of the trade to better acquire and retain mobile customers. But sometimes, those treats can be sour grapes in a wrapper for the end user.

With increasing statistics showing the impatience of mobile customers (65 percent of mobile users prefer a sub-4 second download speed), previous holiday season was a critical test on mobile user patience and retail performance.

Implementing key best practices can help you prepare for the next holidays.


Related Links

1. App, Website, Or Both?
2. Mobile Device Testing