Letter from the Editor – December 2013

If you are reading this issue, you are probably aware of the impact on the business world of cloud computing.

Most people do not have a good grasp on what the cloud is or how people and products can use it. BTW, you are already a cloud user. If your email is stored somewhere “on the internet”, like YahooMail, Gmail, Hotmail – you are using the cloud. If you use an online tax service, TurboTax or others – you use that software-as-a-service in the cloud. This is where they calculate your tax and store your tax data.

If you use or share Google docs, store or transfer files using Dropbox, or stream movies on Netflix, you are interacting with the cloud.

From SalesForce to Groupon to LinkedIn, the rapid growth of all things mobile is driving cloud development. Many different forces are converging to push applications, products and services into the cloud. 

As is often the case for new technologies, test teams are at the end of the information trail. What cloud architecture issues need to be tested, what services need to be tested, what SLAs need to be tested? The explosion of devices and appliances impact compatibility and UI testing.

We need to better understand what the cloud is, what people mean when they use phrases like a cloud of APIs, personal cloud, hybrid cloud, etc.

On the other hand, remember – cloud is delivery, not development. The differences between cloud development and other development implementations is a very hot topic in the dev. world. Forrester’s 10 Cloud Predictions for 2013 include Developers waking up to the fact that development isn’t all that different in the cloud.

Many testers say testing things in the cloud is no different than web testing, thick server, thin client testing. It’s no different, or the difference is in the specific testing issues like scalability, security, performance. There is no difference in functionality, cross browser/mobile UI and usability, localization- most aspects of testing remain the same. Cloud is delivery, not development.

In this issue we try to demystify the cloudy cloud. The articles and the glossary, in addition to past articles and publications on cloud computing give you a broad and better understanding of the testing implications around cloud computing.

In my article I outline how to approach SLAs when working in the cloud; SmartBear’s Ole Lesmar looks at some special considerations that should be applied to applications running in the cloud; Ben Rothke reviews the book Testing Cloud Services: How to Test Saas, Paas and Iaas; Chris Riley of Cloudshare tackles issues relating to software and hardware licensing for cloud projects and LogiGear’s Joe Luthy emphasizes that the right skills and experience is essential for designing tests for large-scale cloud deployments.

You can view past cloud articles here and our 2014 editorial calendar here.

We’re always open to new submissions!

As holidays approach and we finish 2013, we very much look forward to a bigger, brighter, happier coming new year!

Michael Hackett

Senior Vice President, LogiGear Corporation

Editor in Chief

Michael Hackett
Michael is a co-founder of LogiGear Corporation, and has over two decades of experience in software engineering in banking, securities, healthcare and consumer electronics. Michael is a Certified Scrum Master and has co-authored two books on software testing. Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems (Wiley, 2nd ed. 2003), and Global Software Test Automation (Happy About Publishing, 2006). He is a founding member of the Board of Advisors at the University of California Berkeley Extension and has taught for the Certificate in Software Quality Engineering and Management at the University of California Santa Cruz Extension. As a member of IEEE, his training courses have brought Silicon Valley testing expertise to over 16 countries. Michael holds a Bachelor of Science in Engineering from Carnegie Mellon University.

The Related Post

I once consulted for a company to give a week-long course on testing and QA. It was a survey course covering a wide range of topics. I was setting up and chatting with students in the room. One man came over to me and said: “I have been testing for 6 months and I am completely ...
“Why do we need to understand a bunch of test methods? I write test cases from user stories or requirements, automate what I can and execute the rest manually, and its fine.” If this is your situation: good for you. If you are time crunched, if your automated tests have lost relevance, are hard to ...
Hello everyone – I’m hoping each one of us is having a great October. This time of the year is always my favorite, with the changing of the seasons, Fall was always my favorite time of year; it signified change and renewal – but I don’t want to digress to much from what’s going on ...
Continuous Testing… what is it? When we first decided to do a magazine issue dedicated to the DevOps practice of Continuous Testing, I joked with someone: “It’s about testing continuously.” And their reply was: “Yeah. What else would it be?” I was joking, but clearly the joke didn’t land. Continuous Testing is about testing continuously, ...
Every organization goes through times when the internal, or home team, cannot execute the testing project easily or quickly enough. The reasons are many, from the lack of an effective test strategy to low automation engineering skill, to staff positions going unfilled due to a great job market. With everyone working and very few people ...
Change is constant. What’s different today is the rate of change. Moore’s law resulted from the observation that that the rate of change in computing power is exponential. The products, services and software landscape appears just as dynamic. At the same time, we pretty much take for granted the ubiquitous presence of software running our ...
I spend about half my work time in the role of a consultant assessing, auditing and examining software development team practices and processes for the purpose of process improvement. I am regularly surprised to find teams that lack basic skills, management support, tools, information, access to users, Product Owners and to developers. And yet they’re ...
Everything is mobile. What else can we say? Everything. If your product or service is currently not, it will be very soon. As Apple says: “There’s an app for that.” There is an app for everything. The race for mobile apps has consumed the software development world. I did a few projects at Palm Computing in the ...
DevOps can be a big scary thing. Culture change, constant collaboration— whatever that means— a big new set of tools… it’s a lot. What most teams want is to have a smooth running software development pipeline. I have stopped using the phrase “DevOps,” and now I say “Continuous Delivery.” There are many reasons for this.
I have been training testers for about 15 years in universities, corporations, online, and individually – in both a training, managing and coaching capacity. So far, I have executed these various training efforts in 16 countries, under good and rough conditions – from simultaneous translation, to video broadcast to multiple sites, to group games with ...
Every year, LogiGear Magazine devotes one full issue to Test Automation. We could do more than one, and perhaps even that would not be enough. The problems around automation have become increasingly complex. And now, automation is much more integrated into the software development process. For over a decade teams have been faced with “do ...
Hi everyone and welcome to our fourth edition of LogiGear Magazine. This month we finish Michael Hackett’s piece on “Agile in Testing” with part five, Tools.

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe