Sunday, March 11, 2012

Cloud Testing; How to Test on the Cloud?

Cloud Testing; How to Test on the Cloud?:
Unless you've been living under a rock you must already be knowing that 'Cloud Computing' has been making a lot of buzz over past couple of years -- whether it your peer meeting, a client interview, a demo POC session with a prospect, the recent Red Hat Enterprise Virtualization Online Event on January 18, 2012 -- the talk about cloud is everywhere.
And why wouldn't it be? After all,  if industry analysts and virtualization experts are to be believed then cloud based computing and business solutions are going to be the NEXT BIG thing of this decade.


So I guess it is only natural if you find yourself to be asking yourself questions like 'what is cloud testing?',  'how to test on cloud?', 'how can we use cloud to better our testing?', 'how does cloud impact how we used to test before?' etc.


However, since all these queries pose different questions, the answers to them would be unique. For starters, if you are looking for cloud testing, it simply means a testing environment that utilizes cloud infrastructure for performing software testing.


How to leverage Cloud to Transform Software Testing?


If you are someone who heavily use tools while testing then IBM (IBM Cloud) and Hewlett-Packard have already jumped into the market for software testing in the cloud. Thankfully, if done smartly, cloud based computing can prove to be a great value-addition for both software development and testing. The reason is simple -- the very nature of a cloud based infrastructure allows for great team collaboration.


As an added advantage, cloud based testing (as well as programming) environments are easy to setup (on-demand). In today's tight budgeted IT world, this can be a much bigger advantage than it appears at first. It is no secret that IT managers are operating under a very tight budgetary constraint and when it comes to testing phase, the budget is even smaller.


Traditional approaches to setting up a test environment involves high cost to setup multiple servers with various OS, hardware configuration, browser versions etc. And if you are going to simulate user activity from different geographic locations you will have to setup test servers with localized regional language OS, which in turn can add up to the cost. But using cloud based infrastructure, the team wouldn't have to setup expensive physical servers -- rather, setting up new testing environment will be fast and efficient and VMs (virtual machines) and test servers can be launched and decommissioned as needed.


On the other hand, as a tester you might also be required to one of those ever emerging cloud based SaaS applications that aim to cater to various large and small customer base, on-demand. If you are testing such a cloud based application then your challenges are double-fold. Because, testing all the layers - from your application to the cloud service provider - is something that as a tester you will have to become efficient in.


As a closing note, if you are a tester and if you are intrigued by all these buzz surrounding cloud testing, then here are 2 main reasons why you might consider trying it out -- Cloud based software testing infrastructure  greatly helps in reducing capital expenditure and these testing setups are highly scalable , thus allowing your team to expand or decommission your test servers on-demand, as needed.


Are you someone already using cloud testing? Share your experience with me and other readers by leaving your comment below.

Firepath, THE XPath and CSS Locator Addon For Firefox

Firepath, THE XPath and CSS Locator Addon For Firefox:
First I used XPather, then it was FireFinder, and since neither of those seems particularly compatible with the most recent versions of Firefox…
I now use FirePath.
FirePath operates as a Firebug extension and provides a handy “Inspect in FirePath” context menu entry.
FirePath handles XPath, CSS and JQuery selectors.
I don’t have any spare tools extensions in my tool box, so if Firepath dies I’m not sure what I’ll do.
Does anyone have any suggestions to add in the comments?

After Nevada, California Gives Google’s Autonomous Car a Thumbs Up

After Nevada, California Gives Google’s Autonomous Car a Thumbs Up:

Google’s autonomous car took the tech world by storm when it was first spotted in October 2010.  The state of Nevada approved Google’s self-driving cars last year in June and recently; California has joined the list of state willing to have self-driving cars on its roads and has proposed to pass rules for autonomous cars.

Nevada was the first state of choice for Google’s driverless cars because it has ample open space. However, the state of California will not be an easy drive-by for Google. Apparently, Google is not the only one trying out autonomous cars in California. Caltech and Stanford research are also working on autonomous car technologies on their own, so the competition is tough. Although Google has been prompt enough to secure a patent for driverless cars, Volkswagen has already showcased an autonomous VW Passat with an in-house self-driving technology. From a holistic perspective, multiple tech foundries are working on autonomous driving, and Google and Volkswagen are leading in the race.
For Google’s autonomous cars to work in California, some necessary traffic standards have to be set. Kurt Ernst at Motorauthority writes on this development, saying,
A bill proposed by California Senator Alex Padilla would set guidelines for the testing and operation of self-driving vehicles within the state. If passed, Padilla’s bill would require the California Highway Patrol to establish standards and performance requirements for autonomous vehicles operated on the state’s roads.
The idea of having an AI control cars is marvelous in itself, and it will only get better with more and more cars using this technology. At one point, it would be of significant business value for Google to make these cars communicating with each other. This will probably solve traffic problems in many cities.


After Nevada, California Gives Google’s Autonomous Car a Thumbs Up originally appeared on Techie Buzz written by Chinmoy Kanjilal on Saturday 10th March 2012 11:13:20 AM under Tech News. Please read the Terms of Use for fair usage guidance.

YouTube Preview

YouTube Preview: YouTube started to roll out a few features that will make it easier to preview videos and to quickly jump to a certain scene. Just mouse over the seek bar and you'll see a thumbnail of the frame you've selected. The thumbnail is updated almost instantly when you pick a different frame.


This feature is obvious and you'll certainly notice it. There's also a way to preview multiple frames: just drag the handle along the seek bar and YouTube will "show a filmstrip of thumbnails of previous and upcoming scenes".


For movies and other videos longer than 90 minutes YouTube added a more advanced feature: a second seek bar that lets you preview one and a half minutes of video one second at a time.


These features aren't available to everyone yet, they'll be slowly rolled out in the coming weeks. For now, they only work in the Flash player. If you want to try them, they're enabled for videos longer than 90 minutes. Here's one of them:

Audio Books in Google Play?

Audio Books in Google Play?: It looks like Google Play, the unified online store launched yesterday, could add a new type of digital content: audio books. The Google Play help center includes an empty page titled "Audio Books".


There are also two genres with a similar name: "audio books" and "audiobooks", but the ebook store doesn't include audio books. Genres could be automatically generated.


Google has recently registered a lot of domains like googleplaymovies.com, googleplaynewspapers.com, googleplaymagazines.com, googleplaytv.com and this suggests that Google Play could offer subscriptions for magazines, newspapers and TV shows.

{ Thanks, Joel. }

What is your Vibe?

What is your Vibe?:
Do you know that Orkut friend who you always wanted to show how cool you think he is? Now in Orkut you have 11 different ways to show how you feel about a person. To express your Vibe for someone, access your friend’s profile and click “Vibe?” in the left sidebar, under his/her photo. Every time you want to check what they think about you or about your friends, click on the number beside the “Vibe?” link (it will only appear if there is at least one Vibe).









Vibe is how you see a person. If your perception ever change, you will be able to change the
Vibe you set for your friends whenever you want. Vibes received by your friends create activities in your home page so you always know about the different Vibes that are happening around you.









Oh, you can set a Vibe for yourself too so you tell your friends your today’s mood :)



Posted by Hermes Freitas, Google Engineer


Announcing WindowTester open source release

Announcing WindowTester open source release: We are thrilled to announce the open sourcing release of WindowTester Pro, a solution that automates the process of GUI testing. WindowTester Pro is shipped as a Eclipse plugin and has support for Eclipse versions 3.5, 3.6 and 3.7. WindowTester Pro was previously offered by Instantiations Inc.



Using WindowTester Pro, developers can easily create tests for every GUI they create. The tests generated by WindowTester Pro are standard Java JUnit tests, thus they can be run within your Eclipse environment or they can be automated to run using Ant. Tests can be generated for SWT and Swing Java applications.



WindowTester Pro contains a recording console that captures and records keyboard clicks and mouse movements. The first step in test development is to turn on the Record feature and then work with various elements of the UI such as windows or buttons. WindowTester Pro will capture the steps taken.



Once the GUI has been exercised, the developer closes the application under test. When the application is closed, the recording is terminated and the test is generated.





Using WindowTester Pro empowers developers with testing capabilities and reduces the time required to hand-code tests. This enables developers to build quality into the product early in the process because problems are found and resolved earlier in the development cycle. WindowTester Pro can help developers and companies drastically lower both testing time and cost.



For more information, please visit the WindowTester Pro home page or join the discussion list.



The Googlers who made this open sourcing release possible include Eric Clayberg, Keerti Parthasarathy, Mark Russell, and Seth Hollyman.



By Keerti Parthasarathy, Software Engineer, Google

Google's Thank You Notes

Google's Thank You Notes: Google sometimes displays some annotations below search snippets. Showing that one of the people you trust +1'd a page is useful and might help you decide to click a search result.

Now Google also adds a link that lets you send a thank you note to the person that +1'd page: "Your +1 helped me find this. Thank you!". It's a cute idea and this also helps Google find the recommendations that were really useful, but the links clutter Google's results pages. Maybe Google could show the "thank you" link when you +1 the page.



Another issue is that social annotations aren't necessary when it comes to the top result for a navigational query. Most people that search for [Yahoo] want to visit Yahoo's homepage or use services like Yahoo Mail, Yahoo News, so the annotations for these results are unnecessary. It's probably a better idea to show the annotations less often and only for the results that deserve to be highlighted.

{ via Search Engine Roundtable }